Ядро & Оборудование

Intel + Nvidia 750M на ноутбуке.

Доброго времени суток! У меня есть некий ахтунг, который не получается вылечить, не важно что пробовал. Есть ноутбук с графикой Intel и дискреткой nvidia 750M. Пытаюсь отказаться от Windows на этом ноутбуке, но вссе упирается именно в настройку гибридной графики. Пробовал Manjaro, Pop_os!.. Типо «изкаропки поддерживается». Но нет. Все возможные статьи одновременно говорят о том, что Optimus работает на карточках после 700, но тем не менее для моего драйвера 390 не работает. Только bumblebee, тем не менее и он не работает. Ни под одной системой дискретка просто не запускалась. Остался только гайд под Fedora, где тем не менее с одной стороны говорят ставить 470 дрова, и оно запустится, с другой что карточка слишком старая и это не взлетит. Та же настройка bumbleebee под fedora имеет смылс? Там нужно открывать secure boot и подписывать свои ключи. Как то небезопасно, и даже не знаю, стоит ли игра свеч. Как мне заставить сие чудо заработать, или на самом деле linux для слабого ПК таки миф? Уже много раз пожалел что 10 лет назад брал ноут с дискреткой и встройкой. Чую нужно было иметь что то одно, потому как гибридные решения стареют и больше не поддерживаются. Есть ли кто то, кто смог поднять подобное? Мои мысли склоняются либо к тому чтобы попытаться поднять это под fedora или под чистым arch.
Уголок новичка

Есть кто шарит как переустановить драйвера?

Проблема в чём, при нажатии автоустановки проприетарных драйверов вылезает такая ошибка:
Starting
> Using config 'video-optimus-manager' for device: 0000:00:02.0 (0300:8086:591b) Display controller Intel Corporation HD Graphics 630
Error: config 'video-optimus-manager' conflicts with config(s): video-hybrid-intel-nvidia-prime

Готово…
Пробовал вручную удалить video-hybrid-intel-nvidia-prime, но не вышло.
В списке доступных драйверов его вообще нет
Уголок новичка: Есть кто шарит как переустановить драйвера?Уголок новичка: Есть кто шарит как переустановить драйвера?
Может кто знает как решить?
Уголок новичка

Вопрос по драверам Nvidia.

Доброго времени суток, столкнулся с проблемой при установке драйвера Nvidia, после долгого безрезультатного гугления, решил обратитса к вам Линуксоиди, Проблема следущая у меня ноутбук со следующеми характеристиками:
Камень: i3-4005U
Видюха: Nvidia GeForse 920m
Система: Mandjaro 20.2 KDE
Хочу на него установить 450-й драйвер Nvidia, если устанавливать через утилиту то там макс драйвей 418 humblebee, робота которого меня не устаиват + он не подерживает множество нових функций, установка с консоли sudo mhwd -i pci video-nvidia-450xx видает результат no matching device for config 'video-nvidia-450xx' found!
но драйвер все равно устанавливаетса, но не работает. Так от можна ли установить 450-й дравер на видюху 920m. Если да то как ето зделать?
Уголок новичка

Нестандарная проблема с драйвером Nvidia

Доброго времени суток, столкнулся с проблемой при установке драйвера Nvidia, после долгого безрезультатного гугления, решил обратитса к вам Линуксоиди, Проблема следущая у меня ноутбук со следующеми характеристиками
Уголок новичка: Нестандарная проблема с драйвером Nvidia
хочу на него установить 450-й драйвер Nvidia, если устанавливать через утилиту то там макс драйвей 418 humblebee, робота которого меня не устаиват + он не подерживает множество нових функций, установка с консоли sudo mhwd -i pci video-nvidia-450xx видает результат no matching device for config 'video-nvidia-450xx' found!,
но драйвер все равно устанавливаетса, но не работает. Так от можна ли установить 450-й дравер на видюху 920m. Если да то как ето зделать?
( на том же минте 450-й дравер прекрасно устанавливаетса и работает.)
Уголок новичка

Нестандарная проблема с драйвером Nvidia

Здравствуйте Линуксоиди, после долгого гугления не нашел решения, решил обратитса к вам. Характеристики ноутбука следующие: Уголок новичка: Нестандарная проблема с драйвером NvidiaПроблема состоит в установке драйверов от нвидиа: а именно хочу установить драйвер Nvidia 450 а в списке драйверов в утиле его нету максимальний дравер ето 418 humblebee, его работа отвратительна. На том же минте что стоит 2-й системой на ноуте 450 прекрасно устанавливаетса и работает как должен. На манджаре если устанавливать через терминал sudo mhwd -i pci video-nvidia-450xx пишет no matching device for config 'video-nvidia-450xx' found!, можно всетаки както установить драйвер 440+ на Nvidia 920м?
(на сайте нвидиа максимальний драйвер для 920м ето 430)
Уголок новичка

Вопросы про Gamemode и про ограничение fps

Приветствую! Manjaro kde 20.1, ноутбук intel+nvidia 1050ti
1. Установлены по умолчанию драйвера 450 nvidia prime, intel prime и драйвер video-modesetting. Как я понял, изначально видеокарты работают в гибридном режиме. Что бы сменить режим по умолчанию, нужно устанавливать optimus manager?
2. Как можно глобально (и рабочий стол и игры и тд) ограничить fps? Мб есть настройка, как в последних драйверах nvidia для Windows?
3. Установлен gamemode. Как я понял значка для kde не предусмотрено (странно что в gnome он есть и gamemode установлен по умолчанию). Исходя из описания gamemode на github, для автоматического запуска нужно прописать в /etc/environment: или GAMEMODERUNEXEC=«env DRI_PRIME=1», или GAMEMODERUNEXEC=«env __NV_PRIME_RENDER_OFFLOAD=1 env __GLX_VENDOR_LIBRARY_NAME=nvidia env __VK_LAYER_NV_optimus=NVIDIA_only»
Что прописать лучше для моей конфигурации?
Блог им. bodryj

Конфиг xorg для bumblebee

Пытаюсь заставить работать дискретную видюху. В данный момент определяется 1 видюха и работает на Mesa драйвере
$ xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x46 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 3 outputs: 4 associated providers: 0 name:modesetting

$ glxinfo | grep "OpenGL"
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel® HD Graphics 4600 (HSW GT2)


В тоже время дрова шмеля стоят 390 mhwd.
Служба шмеля работает под нужны пользователем, optirun запускает приложения.

xorg конфига на видюху ни одного нет в /etc/x11/(и далее в подпапках).

ВОТ ТУТ НУЖНА ПОМОЩЬ В ЛОГИКЕ
Получается конфига нет и он собирается по умолчанию с Mesa дровами?

Так вот вопрос, в конфиге какую видюху прописывать или обе? Какие пункты,? Нагуглил миллион инструкций, но ни в одной нет конфига.

Помогите составить конфиг!!!

UPD: Или как правильно тестить работу, чтобы точно определить работает или нет
Manjaro XFCE Edition

Система не грузится после переключения на интегрированную графику.

Как мне переключится на интегрированную графику intel i5 8600k?
Видеокарта: GeForce GTX 1060.
Система: Manjaro XFCE.
Manjaro XFCE Edition: Система не грузится после переключения на интегрированную графику.


Как и написал в заголовке — при включении интегрированной графики в bios, графическая оболочка не грузится, но другие tty работают.
Manjaro KDE Edition

Композитор OpenGl 2.0, пропали цвета.

Добрый день, столкнулся с неприятной вещью, при случайном смене композитора на OpenGl 3.1 и после перезагрузки пропали цвета и появились артефакты, после смены композитора на стандартный OpenGL 2.0 цвета не вернулись, моментами изображение мерцает цветами и некоторые элементы имеют цвет. Если поставить композитор на XRender то все цвета на месте однако многие эффекты не работают. Как можно вернуть работоспособность OpenGl 2.0? Переустановка, удаление и смена драйверов не помогло.
GPU: NVIDIA GeForce GTX 950M
GPU: Intel Skylake GT2 [HD Graphics 520]
Учебники (How-To & F.A.Q)

Как заставить работать видеодрайвер Nvidia на лэптопах с двумя видеокартами Intel+Nvidia

Здесь я приведу пример как можно заставить видеокарту Nvidia работать всегда.
Это всего лишь вольный перевод статьи, поэтому перед прочтением ознакомьтесь с оригиналом, а также с видео на ютьюб тут
Буду считать, что все действия производятся на только что установленной системе и удалять другие драйвера вам не нужно.
1) Ставим драйвер nvidia. Для этого не будем изобретать велосипед и воспользуемся статьёй тут
2) Удаляем конфиг, который создала утилита манджарки.
sudo rm /etc/X11/xorg.conf.d/90-mhwd.conf 

3) Создаем новый конфиг optimus.conf
sudo nano /etc/X11/xorg.conf.d/optimus.conf 

optimus.conf
Section "Module"
		Load "modesetting"
	EndSection

	Section "Device"
		Identifier "nvidia"
		Driver "nvidia"
		BusID "PCI:1:0:0"
		Option "AllowEmptyInitialConfiguration"
	EndSection 


4) Удаляем остатки файлов в директории /etc/modprobe.d/ от утилиты mhwd
ls /etc/modprobe.d/mhwd*

смотрим на вывод предыдущей команды и удаляем только файлы, которые имеют в своем имени nvidia или gpu
Пример! удаления файлов
sudo rm /etc/modprobe.d/mhwd-gpu.conf
sudo rm /etc/modprobe.d/mhwd-nvidia.conf

5) Создаем новый конфиг nvidia.conf:
sudo nano /etc/modprobe.d/nvidia.conf

nvidia.conf
blacklist nouveau
blacklist nvidiafb
blacklist rivafb

6) Включаем nvidia-drm.modesetting, создав файл:
sudo nano /etc/modprobe.d/nvidia-drm.conf

nvidia-drm.conf
options nvidia_drm modeset=1

7) Дальше действия зависят от вашего DE и менеджера входа.
LIGHTDM --------->8-10 -->15
GDM --------->11-12 -->15
SDDM --------->13

LIGHTDM

8) Создаете новый файл optimus.sh:
sudo nano /usr/local/bin/optimus.sh

optimus.sh
#!/bin/sh
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto

9) Делаете файл исполняемым:
sudo chmod a+rx /usr/local/bin/optimus.sh

10) Находите секцию display-setup в конфиге lightdm.com
sudo nano /etc/lightdm/lightdm.conf

заменяете секцию display-setup на:
display-setup-script=/usr/local/bin/optimus.sh

GDM

11) Создаете новый файл optimus.desktop
sudo nano /usr/local/share/optimus.desktop

optimus.desktop
[Desktop Entry]
Type=Application
Name=Optimus
Exec=sh -c «xrandr --setprovideroutputsource modesetting NVIDIA-0; xrandr --auto»
NoDisplay=true
X-GNOME-Autostart-Phase=DisplayServer

12) Создаете линки к GDM login
sudo ln -s /usr/local/share/optimus.desktop /usr/share/gdm/greeter/autostart/optimus.desktop
sudo ln -s /usr/local/share/optimus.desktop /etc/xdg/autostart/optimus.desktop

SDDM

13) Создаете новый файл Xsetup
sudo nano /usr/share/sddm/scripts/Xsetup

Xsetup
#!/bin/sh
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto

14) Делаете его выполняемым
sudo chmod a+rx /usr/share/sddm/scripts/Xsetup

Для всех

15) Перезагружаетесь.
16) После перезагрузки проверяете что выводит картинку:
glxinfo | grep -i vendor


PS. Способ проверен на лэптопе MSI GP72MVR 7RFX с Nvidia GTX 1060 + Intel HD 630 и установленной Manjaro KDE.