سؤال

وكيف يمكنني الحصول على Direct3D لتعمل عبر اتصال سطح المكتب البعيد؟ أنا أستخدم ويندوز XP المهنية.

هل كانت مفيدة؟

المحلول

ولا تعمل تسارع 3D على سطح المكتب البعيد أو في Virtual PC / خادم. يعمل-أصدرت برنامج OpenGL على حد سواء سطح المكتب البعيد والظاهري PC / خادم.

نصائح أخرى

وفي الواقع يمكنك استخدام D3D9 على سطح المكتب البعيد بطريقتين مختلفتين. وقد فعلت واختبارها على السواء.

و(هذا يعمل سريع) أفضل طريقة هي استخدام SwiftShader، وتنفيذ البرامج من D3D9. وينبغي أن تعمل في أي بت اللون. http://transgaming.com/business/swiftshader

و(ملاحظة: هذا هو بطيء جدا) والثاني هو لتثبيت SDK DirectX على الكمبيوتر البعيد. يجب تعيين التطبيق يجب إنشاء جهاز D3D9 إشارة والكمبيوتر البعيد للون 16BIT.

وربما كنت تعرف بالفعل هذا ولكن لا يبدو أن هذا هو سيناريو معتمدة.

وانظر بعد مشاركة سطح المكتب تعطل وظائف Direct3D و http://www.virtualdub.org/blog/pivot/entry. بى؟ ID = 146

وأنت قد ترغب في النظر في WPF إذا كان لديك خيار.

وكان يعمل بالنسبة لي إذا كنت بدء برنامج 3D <م> أولا في الجهاز المحلي، وأنا بعد الحصول على جلسة عمل باستخدام سطح المكتب البعيد.

يمكنك استخدام VirtualGL لهذا الغرض، إذا كنت مثل برنامج OpenGL.

ووفقا لهذه المادة Direct3D من الممكن (ولكن الكلب بطيئة) عندما مربع كنت الاتصال عن بعد إلى وتشغيل ويندوز فيستا.

http://www.virtualdub.org/blog/pivot /entry.php؟id=208

وأنا لم التحقق من ذلك، ولا يمكن أن يشهدوا شخصيا عن ما إذا كان يعمل حقا.

وبالإضافة إلى الإجابة تيم، في العقود الآجلة WPF الحديث في PDC ذكر عضو في فريق D3D أن D3D 10 تحت ويندوز 7 سوف تعمل مع الاتصال عن بعد، وسيتم إبعاد من الأوليات (الذي يقودني إلى الاعتقاد أن العميل يقوم به سيكون عن بعد التعامل مع تقديم). أنها لا تعطي الكثير من المعلومات، لكنه تطرق في Q & A جزء من حديث WPF الآجلة (PC07) والتي يمكنك الاختيار من على microsoftpdc.com.

لا حل D3D9 في XP السؤال، ولكن سطح المكتب البعيد مع D3D10 تحت ويندوز 7 يبدو أفضل قليلا. :)

ولقد جربت هذا ويعمل إذا كان الملقم يعمل بنظام التشغيل ويندوز فيستا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top