Virtualgl.

يعطي أي برنامج عرض عن بعد القدرة على تشغيل تطبيقات OpenGL مع تسريع الأجهزة ثلاثية الأبعاد بالكامل
التحميل الان

Virtualgl. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • D. R. Commander
  • موقع ويب الناشر:
  • http://www.virtualgl.org/About/Introduction
  • أنظمة التشغيل:
  • Mac OS X
  • حجم الملف:
  • 751 KB

Virtualgl. العلامات


Virtualgl. وصف

يعطي أي برنامج عرض بعيد القدرة على تشغيل تطبيقات OpenGL مع تسريع الأجهزة ثلاثية الأبعاد كاملة Virtualgl عبارة عن حزمة مفتوحة المصدر توفر أي برنامج عرض عن بعد UNIX أو Linux القدرة على تشغيل تطبيقات OpenGL مع تسريع الأجهزة ثلاثية الأبعاد بالكامل. يفتقر بعض برامج العرض عن بعد، مثل VNC، إلى القدرة على تشغيل تطبيقات OpenGL بالكامل. تقوم برامج العرض البعيدة الأخرى بتطبيقات OpenGL لاستخدام برنامج OpenGL بطيء فقط - على حساب الأداء بالإضافة إلى التوافق. وتشغيل تطبيقات OpenGL باستخدام نهج X-Windows الناعم التقليدي يؤدي إلى إرسال كافة أوامر OpenGL وبيانات ثلاثية الأبعاد عبر الشبكة المراد تقديمها على جهاز العميل، والتي ليست مقترحا قضيبا، ما لم تكن البيانات صغيرة وثابتة، ما لم تكن الشبكة سريعة، وما لم يتم ضبط تطبيق OpenGL على وجه التحديد لبيئة X-Windows النائية. عند استخدام VirtualGL، تتم إعادة توجيه أوامر بيانات 3D و OpenGL بدلا من ذلك إلى مسرع رسومات ثلاثي الأبعاد على جهاز الخادم، وفقط 3D يتم إرسال الصور إلى Machine Machine.Virtualgl وبالتالي "Virtiualizes" الأجهزة الرسومات ثلاثية الأبعاد، مما يتيح أن تكون موجودة في موقع "الغرفة الباردة" بحساب وموارد التخزين. كما يسمح VirtualGL أيضا بمشاركة أجهزة الرسومات ثلاثية الأبعاد في العديد من المستخدمين، ويوفر أداء في الوقت الفعلي حتى أكثر الشبكات متواضعة. هذا يجعل من الممكن استبدال محطات العمل الكبيرة والصاخنية الساخنة ثلاثية الأبعاد مع أجهزة الكمبيوتر المحمولة أو حتى العملاء أرق؛ ولكن الأهم من ذلك، فإنه يلغي محطة العمل والشبكة كحواجز على حجم البيانات. يمكن للمستخدمين الآن تصور GIGABYTES و GIGABYTES من البيانات في الوقت الفعلي دون الحاجة إلى التخزين المؤقت لأي من البيانات محليا أو الجلوس أمام الجهاز الذي يجعل البيانات التي تقدم البيانات. ما الجديد في هذا الإصدار: Virtualgl 2.1.2 المطبوعة العديد من "لا يمكن الحصول على pbuffer-تمكين FB 24 بت Config ... "رسائل الخطأ عند بدء تشغيل Google Earth. وقد تم إصلاح هذا، وتم تغيير الرسالة إلى تحذير وتوضيحها. هذه الخطأ تمت طباعة الرسائل كلما كان التطبيق يسمى Virtualgl's Interposed الإصدار من glxchoosevisual () وأن هذه الوظيفة فشلت لاحقا في الحصول على مرئي مناسب لإجراء عرض ثلاثي الأبعاد. ومع ذلك، هذا ليس كذلك بالضرورة خطأ، لأن التطبيقات سوف تتصل في بعض الأحيان glxchoosevisual () عدة مرات حتى يجدون بصريا مع المطلوب صفات. غير معايير المطابقة في إصدار Virtualgl's Interposed من Dlopen (). في الإصدارات السابقة من Virtualgl، ستكون أي مكالمات إلى DLOPEN ("* libgl *") استبدال مكالمة إلى DLOPEN ("librrfaker.so"). تسبب هذا في مشاكل مع زيارة، التي تحتوي على مكتبة تسمى "libglabelplot.so" التي كانت تدخل عن طريق الخطأ. تم تغيير معايير المطابقة مثل هذا dlopen () فقط تجاوز المكالمات إلى dlopen ("libgl. *") أو dlopen ("* / libgl. *"). vglserver_config يجب أن تعمل الآن بشكل صحيح مع برامج تشغيل الرسومات متوافقة مع DRI (بما في ذلك ATI.) سيتم الآن تعديل إصدار VirtualGL في DLOPEN () الآن المكالمات Dlopen ("libdl *") وكذلك Dlopen ("Libgl *"). هذا هو العمل حول مشكلة التفاعل مع V180.xx من برامج تشغيل NVIDIA المتسارعة ثلاثية الأبعاد النبيذ. مشكلة التفاعل الثابت مع QT4 التي لن تتعامل فيها Virtualgl بشكل صحيح نافذة تغيير حجم الأحداث في ظل ظروف معينة. نقل dlopen () مرة أخرى إلى مكتبة فاكر منفصلة (libdlfaker.so.) libdlfaker.so يتم تحميله افتراضيا، والتي يجب أن تحافظ على سلوك VGL 2.1.2. ومع ذلك، يمكن تفريغها عن طريق تمرير حجة "-nodl" vglrun. هذا الأخير ضروري لجعل virtualbox 2.2.x العمل مع virtualgl. يجب أن يعمل vglserver_config الآن بشكل صحيح على Ubuntu 9.04 عند استخدام GDM أو KDM. ينبغي أيضا (في الغالب) العمل على Fedora 11 (تعطيل XTST لا يعمل فيدورا 11 عند استخدام GDM.) تمت إضافة Logic Fallback إلى Loader رمز Virtualgl الذي سيحاول مباشرة تحميل رموز glx / opengl من libgl.so.1 ورموز X11 من LIBX11.SO.6 إذا قمت بتحميل هذه الرموز باستخدام DLSYM (RTLD_Next، ...) فشل. هذه هو العمل حول مشكلة مع الإصدار 18x.xx من عرض NVIDIA Linux سائق. إذا تم تدمير نافذة تطبيق من قبل مدير النافذة و لم يرصد التطبيق صراحة بروتوكول WM_DELETE رسالة، ثم إصدارات Virtualgl السابقة، عند استخدام صورة X11 النقل، وإحباط عموما مع خطأ X11 Baddrawable. حدث هذا لأن النافذة كانت في الأساس تمزقها من تحت Virtualgl مؤشر ترابط بلا تحذير. تم تعديل هذا الإصدار من Virtualgl رصد رسائل WM_DELETE، لذلك يمكن أن تنحني Virtualgl الآن بأمان إذا يتم إغلاق نافذة تطبيق ثلاثية الأبعاد من قبل إدارة النافذة ولكن التطبيق لا يتعامل مع WM_DELETE. عملت حول مشكلة التفاعل مع IDL حيث كان الطلب يتصل xgetgeometry () مع نفس المؤشر لكل حجة، وهذا كان يسبب Virtualgl لتفقد بيانات العرض والطول الذي تم إرجاعه من "حقيقي" وظيفة xgetgeometry (). في وقت لاحق، pbuffer المقابلة الرئيسية ستصبح نافذة IDL بشكل غير صحيح، ومنطقة التقديم لن يبدو لتحديث. تمت إضافة خيار VGL_TRAPX11، والذي سيؤدي إلى Virtualgl إلى فخ بأمان X11 أخطاء، طباعة رسالة تحذير عند حدوث هذه، والسماح للتطبيق بالمتابعة قيد التشغيل.


Virtualgl. برامج ذات صلة