Подробное изложение тут: https://forum.altlinux.org/index.php?topic=43341.msg348961#msg348961 Вкратце: Сначала, довольно давно, перстал просто запускаться blender и freecad. Мне посоветовали запускать с optirun. Вчера перстал запускаться и optirun. Вообще никак эти приложения не запускались, пока не удалил сабжевый пакет. После долгих изысканий, решение такое: Из директории /usr/libexec/X11/drvpre.d/ переместил файл nvidia и удалил /etc/X11/xorg.conf.d/09-nvidia.conf, который непременно ставиться вместе с kernel-modules-nvidia-std-def и, если его удалить, восстанавливается при перезагрузке файлом /usr/libexec/X11/drvpre.d/nvidia Добавил в автозапуск rc.local: #!/bin/sh rmmod nvidia_drm rmmod nvidia_modeset rmmod nvidia systemctl start bumblebeed modprobe nvidia modprobe nvidia_modeset modprobe nvidia_drm Теперь всё отлично работает. blender и freecad запусаются спокойно, если мне нужно использовать nvidia, то запускаю optirun freecad # lspci -v | grep -EA15 'VGA|3D' 00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06) (prog-if 00 [VGA controller]) Subsystem: ASUSTeK Computer Inc. Device 122d Flags: bus master, fast devsel, latency 0, IRQ 32 Memory at f7400000 (64-bit, non-prefetchable) [size=4M] Memory at d0000000 (64-bit, prefetchable) [size=256M] I/O ports at f000 [size=64] [virtual] Expansion ROM at 000c0000 [disabled] [size=128K] Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit- Capabilities: [d0] Power Management version 2 Capabilities: [a4] PCI Advanced Features Kernel driver in use: i915 -- 01:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev a1) Subsystem: ASUSTeK Computer Inc. Device 122d Flags: bus master, fast devsel, latency 0, IRQ 16 Memory at f6000000 (32-bit, non-prefetchable) [size=16M] Memory at e0000000 (64-bit, prefetchable) [size=256M] Memory at f0000000 (64-bit, prefetchable) [size=32M] I/O ports at e000 [size=128] Expansion ROM at f7000000 [disabled] [size=512K] Capabilities: [60] Power Management version 3 Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+ Capabilities: [78] Express Endpoint, MSI 00 Capabilities: [100] Virtual Channel Capabilities: [128] Power Budgeting <?> Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?> Capabilities: [900] Secondary PCI Express <?> Kernel driver in use: nvidia
(Ответ для Артём на комментарий #0) > Мне посоветовали запускать с optirun. Пока вы следуете этому совету, обращайтесь только к тому, кто его дал. bumblebee в системе быть не должно. Установите Workstation K и экспериментируйте на нём. У меня Optimus работает.
Покажите вывод от lspci -nn| grep '\[03'
> Пока вы следуете этому совету, обращайтесь только к тому, кто его дал. Это было давно и не помню, кто мне предложил. Но в тот момент оно просто перестало работать и всё, а с optirun заработало. > bumblebee в системе быть не должно. Без него не работало (я его удалял и вообще всё вычищал) и с ним тоже не работало > Установите Workstation K и экспериментируйте на нём. По твоему совету в телеге, я именно так и делал. И параллельно делал одно и тоже на обеих системах. Выхлопы и результаты были абсолютно до буковки одинаковые. > У меня Optimus работает. - Доктор, у меня нога болит - Вот у меня точно такая же нога и она не болит! > lspci -nn| grep '\[03' $ lspci -nn| grep '\[03' 00:02.0 VGA compatible controller [0300]: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06) 01:00.0 3D controller [0302]: NVIDIA Corporation GK208M [GeForce GT 740M] [10de:1292] (rev ff)
https://bugzilla.altlinux.org/show_bug.cgi?id=37563
(Ответ для Артём на комментарий #3) > 01:00.0 3D controller [0302]: NVIDIA Corporation GK208M [GeForce GT 740M] > [10de:1292] (rev ff) Эта карта поддерживается только в драйвере 390.132 (в 418 PRIME не поддерживается, если что). Т.е. всё, что вы можете сделать, самостоятельно помучать bumblebee(у нас он более не поддерживается). Возможно, будет достаточно его правильно настроить, чтобы не трогать систему.
Попробуйте настроить bumblebee так, чтобы для этого вам не надо было портить систему и при этом использовалось то, что вам надо.
> Попробуйте настроить bumblebee так, чтобы для этого вам не надо было портить систему и при этом использовалось то, что вам надо. Именно так я и сделал и меня всё устраивало. Однако, очередное обновление, сделало так, что теперь по умолчанию используется двайвер 440, вместо 390, как меня было. Как сделать так, чтобы использовался именно 390 драйвер? # modinfo nvidia filename: /lib/modules/5.4.32-std-def-alt1/nVidia/nvidia.ko alias: char-major-195-* version: 440.82
(Ответ для Артём на комментарий #7) > Как сделать См. коментарий #6.