
(またNvidiaフォーラム)
Fedora 36およびGnome 42.2、すべてが最新であるNvidia最新の排他ドライバ(515.57)
この問題は、ルートレス(フラットパック)を介してハリーポッターと火のカップを起動したときに最初に発生しました。私のフレームレートが悪く、端末を介してLutris(Flatpak)を起動すると、次のエラーが発生します。
libEGL warning: DRI3: Screen seems not DRI3 capable
libEGL warning: DRI2: failed to authenticate
libEGL warning: DRI3: Screen seems not DRI3 capable
libEGL warning: DRI2: failed to authenticate
Error: couldn't find RGB GLX visual or fbconfig
2022-07-09 12:29:21,250: Invalid glxinfo received
後2022-07-09 12:29:21,644: Startup complete
:
2022-07-09 12:31:05,686: Unable to load libGLX_nvidia.so.0
2022-07-09 12:31:05,686: Unable to locate libGLX_nvidia
ゲームを実行すると、ゲームがひどいフレームレートで実行され続けている間、次のエラーが発生します。WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
私のVulkanドライバーはめちゃくちゃだったので、Lutris(RPM)を介してOMORIを実行しようとしましたが、すぐに次のエラーが発生し、ゲームが開始されませんでした。
とにかく実行しようとすると、一般的なGnomeアプリケーションのクラッシュメッセージが表示されます(「申し訳ありません。OMORIがクラッシュしたようです...」)。
これは glxinfo -B の出力です。
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 4096 MB
Total available memory: 4096 MB
Currently available dedicated video memory: 3883 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce GTX 745/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 515.57
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6.0 NVIDIA 515.57
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 515.57
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
これはvulkaninfoの出力です。
Cannot create Vulkan instance.
This problem is often caused by a faulty installation of the Vulkan driver or attempting to use a GPU that does not support Vulkan.
ERROR at /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.204.0/vulkaninfo/vulkaninfo.h:649:vkCreateInstance failed with ERROR_INCOMPATIBLE_DRIVER
lspci -k
私はGPUが "nvidia"ドライバを使用していることを示しています。
確認してみると/usr/share/vulkan/icd.d/
両方とも/etc/vulkan/icd.d/
空いていました。これが問題になる可能性がありますか?グラフィックデバイスが正しく動作するようにするにはどうすればよいですか?
答え1
これを新しいファイルに追加することで/usr/share/vulkan/icd.d/nvidia_icd.json
問題が解決しました。
{
"file_format_version" : "1.0.0",
"ICD": {
"library_path": "libGLX_nvidia.so.0",
"api_version" : "1.3.204"
}
}
vulkaninfoエラーテキストからAPIバージョンをランダムにインポートして動作しました。