(또한엔비디아 포럼)
Fedora 36 및 Gnome 42.2, 모든 것이 최신임 Nvidia 최신 독점 드라이버(515.57) Nvidia Geforce GTX 745 및 Intel Core i5-6400(통합 그래픽 없음)
이 문제는 루트리스(플랫팩)를 통해 해리포터와 불의 잔을 시작할 때 처음 발생했습니다. 내 프레임 속도가 형편없고 터미널을 통해 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 버전을 무작위로 가져와 작동했습니다.