[sisyphus] wine vs Nvidia?
Alexei V. Mezin
alexei.mezin на gmail.com
Ср Янв 10 23:46:18 MSK 2024
07.01.2024 00:37, Alexei V. Mezin пишет:
>> DRM kernel driver 'nvidia-drm' in use. NVK requires nouveau.
>
> С NVidia vs nouveau разобрался, все работает, vulkan в том числе.
>
Раз уже зашел разговор про эту тему:
есть файл /usr/share/vulkan/icd.d/nouveau_icd.x86_64.json
И при его наличии, но при загруженном nvidia, происходит уже упомянутая
ругань от wine. Или, например, ругань от vulkaninfo
$ vulkaninfo > /dev/null
WARNING: [Loader Message] Code 0 : loader_scanned_icd_add: Driver
/usr/lib64/libvulkan_nouveau.so supports Vulkan 1.3, but only supports
loader interface version 4. Interface version 5 or newer required to
support this version of Vulkan (Policy #LDP_DRIVER_7)
ERROR: [Loader Message] Code 0 : loader_scanned_icd_add: Attempt to
retrieve either 'vkGetInstanceProcAddr' or 'vk_icdGetInstanceProcAddr'
from ICD libGL.so.1 failed.
WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Manifest
ICD for "/usr/lib64/libvulkan_nouveau.so" contained a 1.1 or greater API
version, but vkEnumerateInstanceVersion returned 1.0, treating as a 1.0 ICD
WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Failed to
CreateInstance in ICD 8. Skipping ICD.
DRM kernel driver 'nvidia-drm' in use. NVK requires nouveau.
ERROR: [../src/nouveau/vulkan/nvk_physical_device.c:755] Code 0 :
VK_ERROR_INCOMPATIBLE_DRIVER
При этом vkcube или vkgears работают. Если этот файл убрать, то никакой
ругани, все гладко. Но убрать его предлагается так
Следующие пакеты будут УДАЛЕНЫ:
mesa-dri-drivers xorg-dri-nouveau xorg-drv-nouveau zoom
nouveau сейчас не используется, в принципе можно снести. С zoom'ом
отдельно разобраться. Но тогда пропадет возможность переключать
видеодрайвер через acc, придется еще ставить/сносить пакеты. Не должно
ли как-то автоматом где-то определяться, что используется проприетарный
драйвер, и поэтому ничего из набора nouveau использовать не надо?
Подробная информация о списке рассылки Sisyphus