GPU虚拟化是否有助于提高远程桌面WPF应用程序的性能?

GPU虚拟化是否有助于提高远程桌面WPF应用程序的性能?,wpf,rdp,Wpf,Rdp,我正在开发一个WPF应用程序。它在我的笔记本电脑上运行得很好,在局域网远程桌面上也运行得很好。但是,它似乎无法在远程桌面上工作,因为在远程桌面上,服务器由VMWare在其他地方进行虚拟化。局域网中的远程机器具有图形卡。其他地方的远程服务器没有图形卡 现在,我将WPF应用程序的渲染模式强制为软件,使用: RenderOptions.ProcessRenderMode = System.Windows.Interop.RenderMode.SoftwareOnly; GPU虚拟化是否有助于提高远程

我正在开发一个WPF应用程序。它在我的笔记本电脑上运行得很好,在局域网远程桌面上也运行得很好。但是,它似乎无法在远程桌面上工作,因为在远程桌面上,服务器由VMWare在其他地方进行虚拟化。局域网中的远程机器具有图形卡。其他地方的远程服务器没有图形卡

现在,我将WPF应用程序的渲染模式强制为软件,使用:

RenderOptions.ProcessRenderMode = System.Windows.Interop.RenderMode.SoftwareOnly;

GPU虚拟化是否有助于提高远程桌面WPF应用程序的性能?

您是否将Citrix终端服务环境与两台机器之间的LAN RDP会话进行比较?我不确定这是一个公平的测试,MS终端服务会是一个更好的比较。此外,这可能取决于您的WPF应用程序正在做什么:我以前在Citrix上运行过WPF应用程序,没有任何问题。如果你能说得更准确一些,这也会有所帮助:你说的工作不完美,工作很好,运行得更好——但这些短语可能意味着什么。嗨,丹·普泽伊。我有一个带有TreeListView的应用程序,有1000行和50多列。我使用了DevExpres的GridControl,并尽力避免需要gpu的效果。如果我滚动TreeListView,它将调用脏区域的重新绘制。这意味着远程服务器必须压缩脏区域位图并将它们发送到我的客户端PC。这真的太贵了。不,不清楚你在问什么。您可以将服务器、RDP切换到Critix,以及GPU是否位于客户端或服务器上。每次选择一个简单的问题提问。Hi@Blam运行在RDP远程服务器上的WPF应用程序。此WPF应用程序已设置为软件渲染模式。图形卡会提高这个远程WPF应用程序的性能吗?我的意思是,这张图形卡能帮助RDP更快地压缩位图吗。为什么您认为提高性能的唯一方法就是帮助压缩?