У меня Gentoo ~amd64 OpenRC. Видеокарта - nvidia GeForce RTX 2070 SUPER.
Как правильно сконфигурировать ядро, чтобы видеокарта заработала? Имеется в виду, заработала на драйверах именно от nvidia.
На данный момент установил только саму gentoo и xorg. Иксы запускались удачно. Потом в /etc/portage/make.conf установил VIDEO_CARDS="nvidia". Потом установил сами драйвера : x11-drivers/nvidia-drivers. Теперь система не загружается до конца, причём виснет в разных местах.
Очень прошу, отвечайте пожалуйста только те, кто знает о чем речь. Честное слово, замучили общие странные сообщения от людей, которые в конце концов не помогут, ибо не знают как.
помогите с видеокартой
Модератор: Bizdelnick
Re: помогите с видеокартой
https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers/ru
Все что нужно для базовой настройки ядра для дров nvidia тут.
Все что нужно для базовой настройки ядра для дров nvidia тут.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
-
- Сообщения: 8
- ОС: gentoo
Re: помогите с видеокартой
Спасибо, но тут вот какое дело. Я по этому материалу тоже пытался дрова запустить, но, видно, чего-то я не учитываю...
--- После того, как я в ядре подключу плагины GCC, мне нужно системные пакеты пересобирать?
--- Нужно ли маскировать какие-нибудь версии драйверов nvidia, или пользоваться тем что дадут?
--- Чтобы модуль загрузился в память, выполнить emerge @module-rebuild, получается, не достаточно?
--- Если я использую dracut, мне нужно что-либо делать дополнительно?
Заранее спасибо за ответ...
--- После того, как я в ядре подключу плагины GCC, мне нужно системные пакеты пересобирать?
--- Нужно ли маскировать какие-нибудь версии драйверов nvidia, или пользоваться тем что дадут?
--- Чтобы модуль загрузился в память, выполнить emerge @module-rebuild, получается, не достаточно?
--- Если я использую dracut, мне нужно что-либо делать дополнительно?
Заранее спасибо за ответ...
Re: помогите с видеокартой
Все есть в инструкции.
для удобства ставим пакет
emerge sys-kernel/installkernel
Настраиваете ядро
make menuconfig
Указываем нужные параметры, вдумчиво читаем что по ссылке информация.
далее собираете ядро и устанавливаем.
make && make install && make modules_install
Прописываем новое ядро в граб или рефинд что у вас там и перезагружаемся.
Если нужная версия дров не подходит, то можно за маскировать в файле
/etc/portage/package.mask
пример
>=dev-lang/php-8
В /etc/portage/make.conf указываем нужные юзе влаги и указываем какое железо у нас, процессор/видео карточка/звук/переферия.
Сморим доступные версии дров в репозитории вашем.
emerge -s дрова
Установка
emerge -av дрова
Выбираем профиль системы
смотрим профили доступные eselect profile list
выбираем eselect profile set "нужный профиль, цифра."
У меня такой профиль, мне no-multilib не нужна, видео карта intel и nvidia старая.
[12] default/linux/amd64/17.1/no-multilib (stable) *
И после пересобираем весь мир системы.
emerge -uaDNU --with-bdeps=y --changed-deps=y --verbose-conflicts @world -q
далее
emerge -a --depclean
далее
revdep-rebuild.sh
Незабываем настроить /etc/X11/xorg.conf, указываем тут нужные параметры для вашего железа,
По моему автоматически с генерировать xorg.conf так, давно этого уже не делал, могу в синтаксисе ошибаться.
Xorg -configure
или так X -config /root/xorg.conf а после уже заменить текущий если он есть в /etc/X11/.
После отключаем или добавляем функционал в нем.
не знаю что такое dracut, вообщем в данной ссылке выше для базового запуска/установки дров на системе достаточно, читайте.
для удобства ставим пакет
emerge sys-kernel/installkernel
Настраиваете ядро
make menuconfig
Указываем нужные параметры, вдумчиво читаем что по ссылке информация.
далее собираете ядро и устанавливаем.
make && make install && make modules_install
Прописываем новое ядро в граб или рефинд что у вас там и перезагружаемся.
Если нужная версия дров не подходит, то можно за маскировать в файле
/etc/portage/package.mask
пример
>=dev-lang/php-8
В /etc/portage/make.conf указываем нужные юзе влаги и указываем какое железо у нас, процессор/видео карточка/звук/переферия.
Сморим доступные версии дров в репозитории вашем.
emerge -s дрова
Установка
emerge -av дрова
Выбираем профиль системы
смотрим профили доступные eselect profile list
выбираем eselect profile set "нужный профиль, цифра."
У меня такой профиль, мне no-multilib не нужна, видео карта intel и nvidia старая.
[12] default/linux/amd64/17.1/no-multilib (stable) *
И после пересобираем весь мир системы.
emerge -uaDNU --with-bdeps=y --changed-deps=y --verbose-conflicts @world -q
далее
emerge -a --depclean
далее
revdep-rebuild.sh
Незабываем настроить /etc/X11/xorg.conf, указываем тут нужные параметры для вашего железа,
По моему автоматически с генерировать xorg.conf так, давно этого уже не делал, могу в синтаксисе ошибаться.
Xorg -configure
или так X -config /root/xorg.conf а после уже заменить текущий если он есть в /etc/X11/.
После отключаем или добавляем функционал в нем.
не знаю что такое dracut, вообщем в данной ссылке выше для базового запуска/установки дров на системе достаточно, читайте.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
Re: помогите с видеокартой
В большинстве случаев это не надо, само запустится, если только потом добавить или убавить функционал, как Вы пишете.bars писал: ↑20.03.2024 08:15Незабываем настроить /etc/X11/xorg.conf, указываем тут нужные параметры для вашего железа,
По моему автоматически с генерировать xorg.conf так, давно этого уже не делал, могу в синтаксисе ошибаться.
Xorg -configure
или так X -config /root/xorg.conf а после уже заменить текущий если он есть в /etc/X11/.
После отключаем или добавляем функционал в нем.
Спасибо сказали:
-
- Сообщения: 8
- ОС: gentoo
Re: помогите с видеокартой
Спасибо большое. Получилось наконец установить эти несчастные драйвера.