Vulkanが機能しない

Vulkanが機能しない

(また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バージョンをランダムにインポートして動作しました。

おすすめ記事