ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [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