虚拟化(桌面、服务器)与显卡(本地、远端)

问题描述(问题可能有点小白,仅供参考):

使用远端的虚拟桌面玩游戏使用的显卡是服务器端的还是本地的?比如打LOL,是需要服务器端支持?还是本地显卡支持?还是两者都要支持?


问题解答:

经过验证,本地机可以畅玩LOL,而使用远程桌面玩时,却提醒DirectX发生未知错误。经过一系列显卡驱动更新、DirectX修复,仍无果。后来发现服务器端显卡为低端显卡,只能支持16位色,而LOL等大型游戏可能需要32位或者至少24位真彩色。

图形颜色位(最大值)

2

24,16,15,8

这个数据在发送包数据结构的第三部分未知数据,详见:http://blog.csdn.net/songshimvp1/article/details/46441929


目前结论是,本地和远端的显卡都要支持。因为我觉得本地支持是必然的,不然,即使远程虚拟桌面可以运行,那么远程的会话桌面传过来仍无法正常显示。


RDP协议将图像信息、声音信息、设备信息、剪贴板内容都各自以单一的虚拟通道进行传送。所有的计算都在服务器端进行,客户端只需要处理网络连接、接收数据、界面显示和设备数据输出。(引自:http://blog.csdn.net/songshimvp1/article/details/46441929)所以如果本地显卡不支持,也是无法显示的。



(仅个人结论,因为查找了网上的资料,都没说过这个问题,还有待补充!随时更新!)

你可能感兴趣的:(显卡,虚拟化,DirectX,桌面虚拟化)