我在使用 wine 時遇到了問題,它是一個黑色的窗口,聲音工作正常,這只發生在使用 3D/2D 圖形的任何東西上。
我使用的是 GMA 3100 顯示卡,我不知道為什麼會發生這種情況,這很煩人。
答案1
我建議檢查一下winecfg
。
從您的終端運行:
winecfg
- 轉到應用程式選項卡
- 查看 Windows 版本下拉清單。例如,當我的設定為 時
Windows 7
,我會得到黑盒子和奇怪的東西。更改它以Windows XP
修復黑色區域。
我認為在我的特定 HeidiSQL 問題中,有一次提到了英特爾驅動程式問題,因此我認為值得一提的是,是否有特定的硬體導致了該問題。這當然會使其難以重現,但因此,我認為值得嘗試Windows Version
winecfg 中的選項,看看是否可以規避它。
還有一些其他與圖形相關的設置,雖然不多,但有些。祝你好運。
答案2
可能存在以下問題:
您尚未安裝顯示卡所需的驅動程式。
您正在嘗試執行 DX10 / DX11 應用程式。目前不支援這些。 (儘管有些人用它們取得了有限的成功。)
您沒有安裝應用程式所需的所有 dll。您可以使用葡萄酒技巧為了那個原因。
答案3
我也有同樣的問題。
首先,系統運作良好,即使在開箱安裝後使用 dx11 的 winehq 上也是如此。不幸的是,我透過安裝一個奇怪的應用程式破壞了整個系統,它卸載了等離子!
現在,在從頭開始重新安裝之後,我認為,我以完全相同的方式進行了操作,使用相同的圖形驅動程式(Geforce RTX3060,專有),d3d 不再在 winehq 上工作。聲音正常,遊戲正在運行,但只有黑窗。我可以使用 Alt-F4 將其關閉,因此它不會掛起。終端機沒有報錯。我在 winecfg 中嘗試了很多設置,但沒有運氣。
OpenGL 和 Vulkan 已安裝,甚至 386-libs 也已安裝。
我幾乎嘗試了 winecfg 和 winetricks 中的所有設置,但沒有成功。
我找不到任何指南來擺脫此類問題。
我錯過了一種可能性,即找出應用程式和顯示卡之間缺少的連結在哪裡。只要這樣的工具不存在,辨識問題就顯得毫無希望。