[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