我在使用 wine 时遇到了问题,窗口变黑,声音正常,这种情况只发生在使用 3D/2D 图形的任何设备上。
我正在使用 GMA 3100 显卡,但不知道为什么会发生这种情况,这很烦人。
答案1
我建议你去检查一下winecfg
。
从你的终端运行:
winecfg
- 转到“应用程序”选项卡
- 查看 Windows 版本下拉菜单。例如,当我的版本设置为 时
Windows 7
,会出现黑框和奇怪的东西。将其更改为Windows XP
可修复黑色区域。
我认为在我的特定 HeidiSQL 问题中,曾提到过英特尔驱动程序问题,因此我认为值得一提的是,是否有特定硬件导致了此问题。这当然会使问题难以重现,但因此,我认为值得尝试使用Windows Version
winecfg 中的选项,看看是否可以规避它。
还有一些其他与图形相关的设置,不多,但有一些。祝你好运。
答案2
可能存在以下问题:
您尚未安装显卡必要的驱动程序。
您正在尝试运行 DX10 / DX11 应用程序。目前尚不支持这些应用程序。(尽管有些人通过它们取得了有限的成功。)
您没有安装应用程序所需的所有 dll。您可以使用葡萄酒技巧为了那个原因。
答案3
我也有同样的问题。
首先,系统运行良好,甚至在安装开箱即用的 dx11 的 winehq 上也是如此。不幸的是,我安装了一个奇怪的应用程序,卸载了 Plasma,导致整个系统崩溃!
现在,在重新安装之后(我以为我以完全相同的方式进行了安装,使用了相同的图形驱动程序(Geforce RTX3060,专有),d3d 不再在 winehq 上工作。声音正常,所以游戏正在运行,但只有一个黑色窗口。我可以用 Alt-F4 关闭它,这样它就不会挂起。终端没有报告错误。我在 winecfg 中尝试了许多设置,但都没有成功。
OpenGL 和 Vulkan 已安装,甚至 386-libs。
我尝试了 winecfg 和 winetricks 中的几乎所有设置,但都没有成功。
我找不到任何指南来帮助解决此类问题。
我错过了一个可能,即找出应用程序和显卡之间缺失的链接在哪里。只要不存在这样的工具,识别问题就显得毫无希望。