Гибридная графика intel + nvidia
Гибридная графика intel + nvidia
Гибридную графику почти победил. После установки драйверов nvidia470, ядру нужно добавить параметр nvidia-drm.modeset=1
После этого снова появляется возможность грузить Wayland. Теперь нужно победить bumblebee. Он ругается на отсутствие libdlfaker.so и libvglfaker.so, хотя они есть.
После этого снова появляется возможность грузить Wayland. Теперь нужно победить bumblebee. Он ругается на отсутствие libdlfaker.so и libvglfaker.so, хотя они есть.
ROSA 2021.1 Gnome
Теперь точно починил. Bumblebee не нужен вообще.
В ~/.local/bin создал файлик nvrun.
В него записал
Теперь можно писать nvrun имя_приложения и оно на дискретке.
Победа короче.
В ~/.local/bin создал файлик nvrun.
В него записал
Код: Выделить всё
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia "$@"
Победа короче.
ROSA 2021.1 Gnome
Было бы неплохо обновить wiki. А то пришлось 100500 форумов перечитать.
ROSA 2021.1 Gnome
Да много чего было бы не плохо. И вообще по Гному 41 часто приходится людям отвечать прописные истины, для него, которые у меня в записной книжке хранятся.alexey_r писал(а): 15 мар 2022, 23:17 Было бы неплохо обновить wiki. А то пришлось 100500 форумов перечитать.
Надо развивать и продвигать проект.
А у меня на ноуте дискретка, дополнительная к процессору i3 7030, стоит AMD RX 520 2гб. Так она сама включается когда надо. Я не геймер, но в терминале проверял по glxgears и смотрел попугаи, шестерёнки быстро в 3D на весь экран крутило, экран там FHD разрешения.
Форум только читаю. Вопросы в ЛС. Да, папа выжил, но сюда не зайдёт. Я слежу. Он слёг.
ROSA 2021.1 Gnome
С AMD картами все хорошо у Linux, драйвера то открыты и в ядре сидят. А вот с Nvidia переодически происходит веселье.
ROSA 2021.1 Gnome
Это стало сейчас. Я помню времена наоборот. Еогда и Нвидию лучше nouveau поддерживал свободный, и блобы были и kmod, и akmod, последние сами пересобирались под новое ядро на автомате. А вот с AMD было со свободными тускло совсем, и с fglrx блобом проприетарным беда и глюки. Я точно не скажу, но перелом где-то в районе 2012-го - 2014-го годов произошёл в наоборт. И так и было попеременно. Лучше всех было у меня с Matrox G400 - G450 AGP ещё картами, там свободный MGA в Linux рулил лучше, чем в оффтопике проприетарные с сайта.alexey_r писал(а): 16 мар 2022, 11:46 С AMD картами все хорошо у Linux, драйвера то открыты и в ядре сидят. А вот с Nvidia переодически происходит веселье.
Форум только читаю. Вопросы в ЛС. Да, папа выжил, но сюда не зайдёт. Я слежу. Он слёг.
ROSA 2021.1 Gnome
Доустановил пакет switcheroo-control, теперь запуск приложений на дискретке доступен из контекстного меню
ROSA 2021.1 Gnome
А можете описать полностью необходимые доработки, чтоб "из коробки" работала на текущей Росе гибридная графика?alexey_r писал(а): 04 апр 2022, 22:34 Доустановил пакет switcheroo-control, теперь запуск приложений на дискретке доступен из контекстного меню
Опакетим.
- alexander-d3
- Сообщения: 867
- Зарегистрирован: 31 мар 2014, 22:48
- Откуда: Москва
ROSA 2021.1 Gnome
Да хоть подскажите как все это поставит.alexey_r писал(а): 04 апр 2022, 22:34 Доустановил пакет switcheroo-control, теперь запуск приложений на дискретке доступен из контекстного меню
ROSA 2021.1 Gnome
Так я все из пакетов росы и ставил. Единственное что ядру параметр nvidia-drm.modeset=1не ставиться автоматомkeleg писал(а): 06 апр 2022, 02:06А можете описать полностью необходимые доработки, чтоб "из коробки" работала на текущей Росе гибридная графика?alexey_r писал(а): 04 апр 2022, 22:34 Доустановил пакет switcheroo-control, теперь запуск приложений на дискретке доступен из контекстного меню
Опакетим.
ROSA 2021.1 Gnome
Домой приду, инструкцию напишу.
- alexander-d3
- Сообщения: 867
- Зарегистрирован: 31 мар 2014, 22:48
- Откуда: Москва
ROSA 2021.1 Gnome
Спасибо. Сегодня же снесу убунту. Гибридная графика это единственное что держал.
ROSA 2021.1 Gnome
И так, поехали.
Ставим драйвер:
Далее открываетм от рута файл /etc/default/grub
К параметру GRUB_CMDLINE_LINUX_DEFAULT в конце добавляем nvidia-drm.modeset=1
Далее выполняем для обновления загрузчика.
После перезагрузки гибридка должна работать.
Для гнома можно установить switcheroo-control
switcheroo-control добавляет пункт в контекстное меню.
Для других DE есть другой способ:
В папке ~/.local/bin/ (если такой еще нет, то создаем) создаем файл nvrun (название придумал я, можно по другому назвать).
Пишем в этот файл строку
Далее разрешаем запуск
Теперь для запуска приложения на дискретке можно писать nvrun <имя приложения>
Ну как-то так. Если что, потом уточню.
Ставим драйвер:
Код: Выделить всё
sudo dnf install nvidia470
К параметру GRUB_CMDLINE_LINUX_DEFAULT в конце добавляем nvidia-drm.modeset=1
Далее выполняем
Код: Выделить всё
sudo update-grub2
После перезагрузки гибридка должна работать.
Для гнома можно установить switcheroo-control
Код: Выделить всё
sudo dnf install switcheroo-control
Код: Выделить всё
sudo systemctl enable switcheroo-control.service
Код: Выделить всё
sudo systemctl start switcheroo-control.service
В папке ~/.local/bin/ (если такой еще нет, то создаем) создаем файл nvrun (название придумал я, можно по другому назвать).
Пишем в этот файл строку
Код: Выделить всё
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia "$@"
Код: Выделить всё
chmod +x ~/.local/bin/nvrun
Ну как-то так. Если что, потом уточню.
- alexander-d3
- Сообщения: 867
- Зарегистрирован: 31 мар 2014, 22:48
- Откуда: Москва
ROSA 2021.1 Gnome
Спасибо добрый человек. Вечером попробую.
Один вопрос только а почему 470 драйвер. 390 ещё не собрали
Один вопрос только а почему 470 драйвер. 390 ещё не собрали
ROSA 2021.1 Gnome
У меня Nvidia 1050 за дискретку. Выбрал его как подходящий и относительно свежий. В репах скоро 510 должен появиться
ROSA 2021.1 Gnome
К стати у кого гибридная графика с AMD, то пакет switcheroo-control тоже не помешает. Очень удобно из контекстного меню запускать что-то на дискретке
ROSA 2021.1 Gnome
Там уже есть параметр nouveau.modeset=0. Его заменять или оставить? Хотя я и так перепробовал разные варианты, но все это приводило в лучшем случае к тому, что система запускалась с nouveau, который выдавал ошибку при запуске glxinfo -B (она и выводила ошибку). Тогда работала только встройка intel. В некоторых случаях графика вообще не запускалась и приходилось удалять драйвер, а после восстанавливать стандартные значения в grub.
Ничего не получилось

Может быть я что-то делаю не так?
ROSA 2021.1 Gnome
Приветствую. Не грузится графика. В Xorg.0.log ошибкаalexey_r писал(а): 06 апр 2022, 21:09 И так, поехали.
Ставим драйвер:Далее открываетм от рута файл /etc/default/grubКод: Выделить всё
sudo dnf install nvidia470
К параметру GRUB_CMDLINE_LINUX_DEFAULT в конце добавляем nvidia-drm.modeset=1
Далее выполняемдля обновления загрузчика.Код: Выделить всё
sudo update-grub2
После перезагрузки гибридка должна работать.
Код: Выделить всё
Failed to load module "nvidia" (module does not exist, 0)
Проба
Что не так?
ROSA 2021.1 Gnome
Скорее добавлять nvidia-dtm.modeset=1 не нужно, т.к. потом система не попадает в экран блокировки при перезагрузке и будет выдавать ошибку gdm и samba, я в будущем этот пункт буду избегать дабы ниче не сломалось, переустанавливаю систему уже который разrx2 писал(а): 28 апр 2022, 22:18Там уже есть параметр nouveau.modeset=0. Его заменять или оставить? Хотя я и так перепробовал разные варианты, но все это приводило в лучшем случае к тому, что система запускалась с nouveau, который выдавал ошибку при запуске glxinfo -B (она и выводила ошибку). Тогда работала только встройка intel. В некоторых случаях графика вообще не запускалась и приходилось удалять драйвер, а после восстанавливать стандартные значения в grub.
Ничего не получилось
Может быть я что-то делаю не так?
ROSA 2021.1 Gnome
Возможно этот параметр нужен только для гибридной графики. Если стационарный комп, то можно без неё обойтись. К сожалению не на чем проверить. У меня ноутбук с гибридной графикой Intel+Nvidia.pozitigor писал(а): 22 май 2022, 17:44Скорее добавлять nvidia-dtm.modeset=1 не нужно, т.к. потом система не попадает в экран блокировки при перезагрузке и будет выдавать ошибку gdm и samba, я в будущем этот пункт буду избегать дабы ниче не сломалось, переустанавливаю систему уже который разrx2 писал(а): 28 апр 2022, 22:18 Там уже есть параметр nouveau.modeset=0. Его заменять или оставить? Хотя я и так перепробовал разные варианты, но все это приводило в лучшем случае к тому, что система запускалась с nouveau, который выдавал ошибку при запуске glxinfo -B (она и выводила ошибку). Тогда работала только встройка intel. В некоторых случаях графика вообще не запускалась и приходилось удалять драйвер, а после восстанавливать стандартные значения в grub.
Ничего не получилось
Может быть я что-то делаю не так?
- VictorR2007
- Сообщения: 7736
- Зарегистрирован: 12 сен 2011, 13:00
ROSA 2021.1 Gnome
Пока починил в x11_backports.Yamah писал(а): 17 май 2022, 19:29 Приветствую. Не грузится графика. В Xorg.0.log ошибка
Код: Выделить всё
Failed to load module "nvidia" (module does not exist, 0)
lsmod показывает, что модуль nvidia загружен.
Проба
Что не так?
Но в x11_backports драйвера немного по другому собраны.
Устанавливаются командами, например для nvidia470
Код: Выделить всё
dnf in dkms-nvidia470 nvidia470-core
Код: Выделить всё
dnf in dkms-nvidia510 nvidia510-core
Код: Выделить всё
dnf in dkms-nvidia515 nvidia515-core
- VictorR2007
- Сообщения: 7736
- Зарегистрирован: 12 сен 2011, 13:00
Гибридная графика intel + nvidia
Выделил в отдельную тему.
Гибридная графика intel + nvidia
Было бы классно реализовать, чтоб безшовное переключение было, как в Fedora это реализовано.