LinuxForum.Fans
Тема

Nvidia optimus в Opensuse 13.2 без bumblebee

Автор: denis1988 9 сообщений 1765 просмотров
15.01.2015 21:52 #409666

Всем привет. Пытаюсь включить нативную поддержку nvidia optimus в opensuse 13.2. Драйвера установил из оффициального репозитория для suse. После загрузки вместо KDM меня встречает консоль. Судя по логу мешает KMS. Как его выключить - не имею понятия. В прошлый раз каким то чудом его выключил и система работала нормально. После этого переустанавливал систему. Также получалось зайдействовать nvidia optimus в Fedora 21.

16.01.2015 00:45 #409676

denis1988,
Драйвер 340.65 полагаю.
Посмотрите инструкцию от Nvidia: http://us.download.nvidia.com/XFree86/Linux-x86/340.65/README/randr14.html


Сначала проверьте наличие вашего пользователя в группе video: (по идее должен быть)
Проверка:
[console=user]groups[/console]
Если его там нет, то:
[console=root]usermod -a -G video $USER[/console]

"denis1988" написал:
Судя по логу мешает KMS. Как его выключить - не имею понятия.

Добавьте в файл /etc/default/grub параметр: nomodeset
Найти в файле строку:

text
GRUB_CMDLINE_LINUX_DEFAULT=""

Прописываем nomodeset:

text
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

(остальные параметры через пробел в эти же кавычки"
пример:

text
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

После обновите initrd и GRUB:
[console=root]mkinitrd && grub2-mkconfig -o /boot/grub2/grub.cfg[/console]


Тоже самое можно проделать и в Ясте. (в графике в безопасном режиме или в консоли в псевдографическом Ясте)
Например, через консольный Яст: (там легко разберётесь)
[console=root]yast2 --ncurses bootloader[/console]

16.01.2015 07:46 #409682
denis1988 написал:
Всем привет. Пытаюсь включить нативную поддержку nvidia optimus в opensuse 13.2. Драйвера установил из оффициального репозитория для suse. После загрузки вместо KDM меня встречает консоль. Судя по логу мешает KMS. Как его выключить - не имею понятия. В прошлый раз каким то чудом его выключил и система работала нормально. После этого переустанавливал систему. Также получалось зайдействовать nvidia optimus в Fedora 21.

Написать NO_KMS_IN_INITRD="yes" в /etc/sysconfig/kernel
Перегрузиться.
Или то же самое через dracut(X3 как, сам хочу узнать).

16.01.2015 12:59 #409711

Уважаемый, verg. Все эти манипуляции были проделаны. Теперь не подгружаются модули GLX. В прошлый раз у меня хотя бы стартовали X, но неработало 3-D ускорение, теперь даже X не стартует.
Уважаемый, CyberDaemon. /etc/sysconfig/kernel - нет в этой версии opensuse. KMS отключается при добавлении параметра nomodeset в GRUB_CMDLINE_LINUX_DEFAULT. Другого способа пока не нашел.
Выложил xorg.0.log. http://pastebin.com/F5EAG5RF

16.01.2015 13:43 #409716
denis1988 написал:
Уважаемый, verg. Все эти манипуляции были проделаны. Теперь не подгружаются модули GLX. В прошлый раз у меня хотя бы стартовали X, но неработало 3-D ускорение, теперь даже X не стартует.
Уважаемый, CyberDaemon. /etc/sysconfig/kernel - нет в этой версии opensuse. KMS отключается при добавлении параметра nomodeset в GRUB_CMDLINE_LINUX_DEFAULT. Другого способа пока не нашел.
Выложил xorg.0.log. http://pastebin.com/F5EAG5RF

echo 'NO_KMS_IN_INITRD="yes"' > /etc/sysconfig/kernel
Или редактором.

16.01.2015 14:05 #409720

Интересный способ добавить переменную в несуществующий файл. ПОлучилось :)
После перезагрузки меня встречает терминал)

16.01.2015 14:53 #409725
denis1988 написал:
Интересный способ добавить переменную в несуществующий файл. ПОлучилось :)
После перезагрузки меня встречает терминал)

Что то не сделали.
echo 'omit_drivers+=" nouveau"' >> /etc/dracut.conf.d/10-blacklist-nouveau
mkinitrd
Это делали?

16.01.2015 15:40 #409730

Делал echo "blacklist nouveau" >> /etc/modprobe.d/50-blacklist.conf.
Также добавил nouveau в blacklist по вашему методу.

Войдите или зарегистрируйтесь, чтобы ответить.