From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.1 X-Injected-Via-Gmane: http://gmane.org/ To: sisyphus@lists.altlinux.org From: "Alexei V. Mezin" Date: Wed, 10 Jan 2024 23:46:18 +0300 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit User-Agent: Mozilla Thunderbird Content-Language: ru In-Reply-To: Subject: Re: [sisyphus] wine vs Nvidia? X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: alexei.mezin@gmail.com, ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jan 2024 20:46:29 -0000 Archived-At: List-Archive: List-Post: 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 использовать не надо?