* [sisyphus] wine vs Nvidia?
@ 2024-01-06 12:49 Alexei V. Mezin
2024-01-06 21:37 ` Alexei V. Mezin
0 siblings, 1 reply; 10+ messages in thread
From: Alexei V. Mezin @ 2024-01-06 12:49 UTC (permalink / raw)
To: sisyphus
wine у нас сломан для проприетрной Nvidia? Или как его запускать?
Давно не запускал, понадобилось, но не работает:
$ winecfg
DRM kernel driver 'nvidia-drm' in use. NVK requires nouveau.
0170:err:winediag:nodrv_CreateWindow Application tried to create a
window, but no driver could be loaded.
0170:err:winediag:nodrv_CreateWindow L"The explorer process failed to
start."
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [sisyphus] wine vs Nvidia?
2024-01-06 12:49 [sisyphus] wine vs Nvidia? Alexei V. Mezin
@ 2024-01-06 21:37 ` Alexei V. Mezin
2024-01-08 14:17 ` Alexei V. Mezin
2024-01-10 20:46 ` Alexei V. Mezin
0 siblings, 2 replies; 10+ messages in thread
From: Alexei V. Mezin @ 2024-01-06 21:37 UTC (permalink / raw)
To: sisyphus
06.01.2024 15:49, Alexei V. Mezin пишет:
> DRM kernel driver 'nvidia-drm' in use. NVK requires nouveau.
С NVidia vs nouveau разобрался, все работает, vulkan в том числе.
А вот это так и осталось:
> 0170:err:winediag:nodrv_CreateWindow Application tried to create a
> window, but no driver could be loaded.
> 0170:err:winediag:nodrv_CreateWindow L"The explorer process failed to
> start."
Невозможно запустить даже winecfg. Ни в одной из наших трех версий wine.
С пустым профилем - аналогично.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [sisyphus] wine vs Nvidia?
2024-01-06 21:37 ` Alexei V. Mezin
@ 2024-01-08 14:17 ` Alexei V. Mezin
2024-01-09 8:23 ` Sergey V Turchin
2024-01-10 20:46 ` Alexei V. Mezin
1 sibling, 1 reply; 10+ messages in thread
From: Alexei V. Mezin @ 2024-01-08 14:17 UTC (permalink / raw)
To: sisyphus
07.01.2024 00:37, Alexei V. Mezin пишет:
> Невозможно запустить даже winecfg. Ни в одной из наших трех версий wine.
> С пустым профилем - аналогично.
>
"Починилось" вот таким образом
$VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/535.86.05_nvidia_icd.json wine
notepad
Не должно ли это работать автоматически?
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [sisyphus] wine vs Nvidia?
2024-01-08 14:17 ` Alexei V. Mezin
@ 2024-01-09 8:23 ` Sergey V Turchin
2024-01-10 20:32 ` Alexei V. Mezin
0 siblings, 1 reply; 10+ messages in thread
From: Sergey V Turchin @ 2024-01-09 8:23 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Monday, 8 January 2024 17:17:40 MSK Alexei Mezin wrote:
> 07.01.2024 00:37, Alexei V. Mezin пишет:
> > Невозможно запустить даже winecfg. Ни в одной из наших трех версий wine.
> > С пустым профилем - аналогично.
>
> "Починилось" вот таким образом
>
>
> $VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/535.86.05_nvidia_icd.json wine
> notepad
>
>
> Не должно ли это работать автоматически?
Проверьте, как будет после удаления всего ненужного из /usr/share/vulkan/
icd.d/ .
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [sisyphus] wine vs Nvidia?
2024-01-09 8:23 ` Sergey V Turchin
@ 2024-01-10 20:32 ` Alexei V. Mezin
2024-01-11 7:42 ` Sergey V Turchin
0 siblings, 1 reply; 10+ messages in thread
From: Alexei V. Mezin @ 2024-01-10 20:32 UTC (permalink / raw)
To: sisyphus
09.01.2024 11:23, Sergey V Turchin пишет:
> Проверьте, как будет после удаления всего ненужного из /usr/share/vulkan/
> icd.d/ .
>
Проверил. Выглядит это так: если убрать все, то wine запускается.
Потыркался немножко и выяснил такой факт: если количество файлов от
NVidia-драйверов меньше 22, то все работает. Если количество 22 или
больше, то не работает. Какие именно файлы *nvidia_icd.json не важно.
У меня таких файлов накопилось аж 50 штук, все из пакетов nvidia_glx.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [sisyphus] wine vs Nvidia?
2024-01-06 21:37 ` Alexei V. Mezin
2024-01-08 14:17 ` Alexei V. Mezin
@ 2024-01-10 20:46 ` Alexei V. Mezin
2024-01-11 7:53 ` Sergey V Turchin
1 sibling, 1 reply; 10+ messages in thread
From: Alexei V. Mezin @ 2024-01-10 20:46 UTC (permalink / raw)
To: sisyphus
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 использовать не надо?
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [sisyphus] wine vs Nvidia?
2024-01-10 20:32 ` Alexei V. Mezin
@ 2024-01-11 7:42 ` Sergey V Turchin
0 siblings, 0 replies; 10+ messages in thread
From: Sergey V Turchin @ 2024-01-11 7:42 UTC (permalink / raw)
To: alexei.mezin, ALT Linux Sisyphus discussions
On Wednesday, 10 January 2024 23:32:52 MSK Alexei Mezin wrote:
> 09.01.2024 11:23, Sergey V Turchin пишет:
> > Проверьте, как будет после удаления всего ненужного из /usr/share/vulkan/
> > icd.d/ .
>
> Проверил. Выглядит это так: если убрать все, то wine запускается.
>
> Потыркался немножко и выяснил такой факт: если количество файлов от
> NVidia-драйверов меньше 22, то все работает. Если количество 22 или
> больше, то не работает. Какие именно файлы *nvidia_icd.json не важно.
>
> У меня таких файлов накопилось аж 50 штук, все из пакетов nvidia_glx.
remove-old-kernels -a
nvidia-clean-driver
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [sisyphus] wine vs Nvidia?
2024-01-10 20:46 ` Alexei V. Mezin
@ 2024-01-11 7:53 ` Sergey V Turchin
2024-01-11 10:11 ` Alexei Mezin
0 siblings, 1 reply; 10+ messages in thread
From: Sergey V Turchin @ 2024-01-11 7:53 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Wednesday, 10 January 2024 23:46:18 MSK Alexei Mezin wrote:
[...]
> Не должно
> ли как-то автоматом где-то определяться, что используется проприетарный
> драйвер, и поэтому ничего из набора nouveau использовать не надо?
Только блокированием ядерного модуля, т.к. начинается всё с него.
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [sisyphus] wine vs Nvidia?
2024-01-11 7:53 ` Sergey V Turchin
@ 2024-01-11 10:11 ` Alexei Mezin
2024-01-11 11:01 ` Sergey V Turchin
0 siblings, 1 reply; 10+ messages in thread
From: Alexei Mezin @ 2024-01-11 10:11 UTC (permalink / raw)
To: sisyphus
11.01.2024 10:53, Sergey V Turchin пишет:
>> Не должно
>> ли как-то автоматом где-то определяться, что используется проприетарный
>> драйвер, и поэтому ничего из набора nouveau использовать не надо?
> Только блокированием ядерного модуля, т.к. начинается всё с него.
>
Блокированием на загрузку? Или на установку пакета с ним?
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [sisyphus] wine vs Nvidia?
2024-01-11 10:11 ` Alexei Mezin
@ 2024-01-11 11:01 ` Sergey V Turchin
0 siblings, 0 replies; 10+ messages in thread
From: Sergey V Turchin @ 2024-01-11 11:01 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Thursday, 11 January 2024 13:11:07 MSK Alexei Mezin wrote:
> 11.01.2024 10:53, Sergey V Turchin пишет:
> >> Не должно
> >> ли как-то автоматом где-то определяться, что используется проприетарный
> >> драйвер, и поэтому ничего из набора nouveau использовать не надо?
> > Только блокированием ядерного модуля, т.к. начинается всё с него.
> Блокированием на загрузку? Или на установку пакета с ним?
Автомат установки пакета?
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2024-01-11 11:01 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-06 12:49 [sisyphus] wine vs Nvidia? Alexei V. Mezin
2024-01-06 21:37 ` Alexei V. Mezin
2024-01-08 14:17 ` Alexei V. Mezin
2024-01-09 8:23 ` Sergey V Turchin
2024-01-10 20:32 ` Alexei V. Mezin
2024-01-11 7:42 ` Sergey V Turchin
2024-01-10 20:46 ` Alexei V. Mezin
2024-01-11 7:53 ` Sergey V Turchin
2024-01-11 10:11 ` Alexei Mezin
2024-01-11 11:01 ` Sergey V Turchin
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git