Ноут с двумя видюхами, интел и нвидия. При загрузке модули ядра nvidia, nvidia_drm и nvidia_modeset сами подключаются, если сразу запустить сессию х11 и wine, то wine работает, но только на встройке, и независимо от того, запускаю я его с prime-run или без, выдает broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead
То есть мало того, что я на дискретке поиграть не могу, так ещё и для того, чтобы поиграть на встройке, мне надо дискретку включать. Если перед стартом х11 выгрузить все модули нвидии, то вайн пишет
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0080:fixme:wineusb:add_usb_device Interface 1 has 7 alternate settings; using the first one. 007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 007c:fixme:wineusb:query_id Unhandled ID query type 0x5. 007c:fixme:wineusb:query_id Unhandled ID query type 0x5. 007c:fixme:wineusb:query_id Unhandled ID query type 0x5. 007c:fixme:wineusb:query_id Unhandled ID query type 0x5. 007c:fixme:wineusb:query_id Unhandled ID query type 0x5. 007c:fixme:wineusb:query_id Unhandled ID query type 0x5. 007c:fixme:wineusb:query_id Unhandled ID query type 0x5. 007c:fixme:wineusb:query_id Unhandled ID query type 0x5. 007c:fixme:wineusb:query_id Unhandled ID query type 0x5. 007c:fixme:wineusb:query_id Unhandled ID query type 0x5. 007c:fixme:wineusb:query_id Unhandled ID query type 0x5. 007c:fixme:wineusb:query_id Unhandled ID query type 0x5. 007c:fixme:wineusb:query_id Unhandled ID query type 0x5. 007c:fixme:wineusb:query_id Unhandled ID query type 0x5. 0090:err:seh:KiUserCallbackDispatcher ignoring exception wine: Unhandled page fault on execute access to 00007EFF863986F0 at address 00007EFF863986F0 (thread 0090), starting debugger...
и зависает намертво, помогает только wineserver -k
. Всё остальное кроме вайна в этой же ситуации при запуске через prime-run запускается и работает на дискретке независимо от того, были ли модули ядра загружены на момент старта х11 или нет.
пробовал wine 7.7, 7.12 и 7.14, ядро 5.18 и 5.19.
Ну а если для какого-то из ядер не собирать модули нвидии, а потом запуститься с этого ядра, то wine нормально работает на встройке и ни на что не ругается. Так как же всё таки поиграть на дискретке?
NVIDIA GeForce RTX 3060 Mobile / Max-Q, драйвер 515 из репов генту. драйвер с оф сайта ломает иксы (перестают запускаться с модулями и без)