|
|
1
5
完成。 |
|
|
2
2
当通过RDP连接到Windows 7机器时,这起到了作用:
(我会发表评论,但目前我没有足够的声誉)。 |
|
|
3
1
Some applications does not show content (white window) Windows 10 host 请参阅' '在下面。
摘要
基于应用程序在连接和不连接监视器的情况下的行为,从表面上理解 graphics accelerators ,以及我在下面引用的论坛帖子中的经验,我认为无内容窗口的原因是应用程序依赖于DirectDraw或Direct3D子系统(与3D加速硬件接口),当加速器由于监视器断开而被禁用时。 我认为,在使用Wine兼容层在Linux环境中运行依赖3D加速的应用程序时,我也遇到过类似的问题( https://bugs.winehq.org/buglist.cgi?component=directx-d3d&product=Wine&resolution=--- ) 这可能是3D图形处理器的省电功能,在未检测到屏幕时激活,或者可能与帧缓冲区不知道支持的输出分辨率有关,因此无法访问Windows shell的GPU,从而导致Windows恢复为仅软件渲染;或者其他原因。
解决方案裁判: https://superuser.com/a/496775
除了创建Direct3D\Drivers键之外,我还手动创建了这些注册表值:
当分离监视器时,Java程序窗口现在通过VNC查看器正确呈现内容。
研究和参考文献在下面的每个标题中,都有一个论坛帖子的记录,这些帖子被认为是导致上述解决方案的研究的一部分。 每一节的结尾要么记录了应用引用线程中提出的解决方案的结果,要么记录了线程与我的环境不相关的原因;但解决方案可能与其他人有关。
裁判: https://www.auslogics.com/en/articles/disable-hardware-acceleration-in-windows/
当显示器断开连接时,尝试阻止GPU(ATI Mobility Radeon HD 4500)禁用硬件加速 ?显示检测? ,以防止检测到断开,避免禁用硬件加速
为ATI卡创建/空DMMEnableDDCPolling-参考:NetMage发布
裁判: https://forums.guru3d.com/threads/disable-hardware-acceleration-for-java.296918/#post-4096709
裁判: https://stackoverflow.com/a/36235217 http://docs.oracle.com/javase/8/docs/technotes/guides/2d/flags.html
在Windows 7上禁用Direct3D加速 How to disable Direct3D Acceleration on Windows 7? https://stackoverflow.com/a/25508331
在Windows 8[/10]上禁用DirectDraw和Direct3D加速 directx指南。cpl-更改32位DirectDraw和Direct3D,但不更改64位(dxdiag 32/64位): https://superuser.com/a/504510 |
|
|
4
1
从远程会话注销(不仅仅是断开连接)对我来说改变了它。也许这个答案对一些在这篇文章中结束的人有帮助,因为他们在远程连接上玩了一点之后,在Java应用程序上有一个有趣的超大边框。 我通过windows 10使用mac parallels软件远程连接。然后我对parallels进行了配置更改。然后我在我的mac电脑上建立了vpn和远程连接,出现了问题。我在远程站点上注销和登录,它变得“正常”。 |
|
|
5
0
出现问题的原因可能是您作为另一个用户连接和/或作为远程桌面用户具有不同的权限。我对xrdp有一些问题。 |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 10 月前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 11 月前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 11 月前 |
|
pebble unit · 如何检查以前缀开头、以后缀结尾的属性(不是属性值) 11 月前 |
|
|
rudraraj · java中未声明最终变量 11 月前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 11 月前 |