Мне удалось поставить драйвер из nvidia.run. Не сразу разобрался как отключить Xserver, на который ругался установщик. Потому как в инструкции в вики не рассматривается такая ситуация.
Остался один вопрос: оставлять ли включённым репозиторий nvidia? (я его отключил, как и его автоматическое обновление).
Репозиторий nvidia отключить.
А в blacklist ‘nvidia.run’ сам записывает. Там есть сообщение. Только просит перезагрузку.
Добрый вечер, коллеги. Не стал создавать новых тем, оживлю эту. Вот решил приобщиться к Linux и начал знакомство с установки openSUSE Leap на свой ноутбук. Ну и сразу попал, похоже, в одну из самых сложных для новичка ситуаций. В компах я впринципе разбираюсь, и на Windows’е у меня достаточно отточенный наработанный и сложный мир состоящий из кучи специфичных прог и настроенной системы. Но время идёт, MS наглеет, на Windows 8-10 без слёз уже не взглянуть, куча свистелок-перделок и непонятных действий от системы. Вобщем, пора. Хочу всё делать правильно, а соответственно хочу установить драйвер NVIDIA на свой ноут Lenovo Z50-70 с двумя видеокартами. С 3D графикой пока не работаю ещё на нём, но напрягала при загрузке надпись от nouveau в консоли, что-то там про “unknown maxwell chipset”, точно не копипастну, т. к. больше она не вылазит. Вобщем, решил ставить и взял всё делать по инструкции - SDB:Драйверы NVIDIA — openSUSE Wiki
Т. е. я прочитал, что bumblebee больше не нужен и в связке Leap + драйвера NVIDIA вроде как всё сразу должно быть.
Проверка
# lspci
...
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
...
03:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 840M] (rev ff)
...
Сначала просто установил драйвера с репозитория NVIDIA
# zypper repos 2
Alias : nVidia
Name : nVidia
URI : http://download.nvidia.com/opensuse/leap/42.1
Enabled : Yes
GPG Check : (r ) Yes
Priority : 99
Auto-refresh : On
Keep Packages : Off
Type : rpm-md
GPG Key URI :
Path Prefix : /
Parent Service :
Repo Info Path : /etc/zypp/repos.d/nVidia.repo
MD Cache Path : /var/cache/zypp/raw/nVidia
# zypper se --installed-only nvidia
Loading repository data...
Reading installed packages...
S | Name | Summary | Type
--+---------------------------+-----------------------------------------------------------------------+--------
i | nvidia-computeG04 | NVIDIA driver for computing with GPGPU | package
i | nvidia-gfxG04-kmp-default | NVIDIA graphics driver kernel module for GeForce 400 series and newer | package
i | nvidia-glG04 | NVIDIA GL libraries for OpenGL acceleration | package
i | x11-video-nvidiaG04 | NVIDIA graphics driver for GeForce 400 series and newer | package
После этого перезагрузился и увидел, что больше нет ошибки от nouveau про unknown maxwell chipset. Но, запустив NVIDIA X Server settings в KDE, я увидел, что драйвер всё ещё не активирован:
You do not appear to be using the NVIDIA X driver. Please edit your X configuration file (just run
nvidia-xconfig
as root), and restart the X server.
Соответственно идём дальше. Добавил своего пользователя в группу video.
# groups NeWT
NeWT : users video
nvidia-xconfig попробовал, но на него и не надеялся, т. к. по инструкции xorg.conf нужно писать руками - Chapter 32. Offloading Graphics Display with RandR 1.4
Тем не менее:
# nvidia-xconfig
WARNING: Unable to locate/open X configuration file.
Package xorg-server was not found in the pkg-config search path.
Perhaps you should add the directory containing `xorg-server.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xorg-server' found
New X configuration file written to '/etc/X11/xorg.conf'
После чего перезагрузка и графики нет. Удаляем xorg.conf (его изначально не было), перезагружаемся, графика опять есть.
Стряпаем xorg.conf по инструкции:
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "**3:0:0**" // *как правильно тут написать?*
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
# Uncomment this line if your computer has no display devices connected to
# the NVIDIA GPU. Leave it commented if you have display devices
# connected to the NVIDIA GPU that you would like to use.
**Option "UseDisplayDevice" "none"** // *я так понимаю, раскомментируем, т. к. дисплей девайс подключен к интелу, а не к nvidia?*
EndSection
Section "Device"
Identifier "intel"
Driver "modesetting"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
Перезагружаюсь, графики нет.
Далее
xrandr --listproviders
Пишет, что ничего нет, хотя по инструкции должно быть два “провайдера”.
Подскажите пожалуйста, куда копать?
В официальном репозитории nvidia всё еще старый драйвер 361.У меня нет ноута и бумблебе проверить нечем. Но в вашем случае видится два пути: танцы со старым драйвером из репы и бумблебе, или удлить старый драйвер (и отключить репу) и поставить с сайта нвидии 364.
Ничего себе, классная поддержка у NVIDIA =) Т. е. я правильно прочитал, что с новым драйвером Bumblebee не нужен? Сейчас займусь новым драйвером…
Но на оф.сайте Nvidia тоже 361й драйвер…
Version: 361.42
Release Date: 2016.3.30
Operating System: Linux 64-bit
Language: English (US)
File Size: 82.74 MB
Да, 364.12 - это ещё бета, потому и в репе нет.
Да, уже нашёл. Сейчас его мучаю… ) Само не заработало.
Вобщем, разобрался с Bumblebee. Всё работает на 361м драйвере + шмель. Затестил primusrun на демках движка Unreal. Забавно, пашет =)
Сейчас изучаю ioquake и борюсь с виснущим MTP, но это уже другая тема.
Добрый день, после установки драйвера, когда загружается x-server, монитор начинает уходить в режим ожидания. Мне кажется драйвер ставит разрешение, которое не поддерживает монитор, как это можно исправить.
Стандартным способом: отредактировать xorg.conf Извините, но какой вопрос- такой и ответ))
Если можно, подскажите пжлст, что конкретно подправить. Мне нужно 1920x1080. Пробывал писать в секции screen, в подсекции display, Modes “1920x1080”. Это ни имелоиги какого эффекта. Могу выложить конфиг, если надо.
**Пробывал
**ну пробывай, пока, школот.
Типичный ответ дурака на просьбу о помощи. Помочь не могу, так обасру.
Надо почистить.
Так. Перво наперво. Какой вид установки ты выбрал?
Пакетный или вручную?
Как ориентир решения:
https://ru.opensuse.org/SDB:NVIDIA
P.S. Если вручную на убунту например прежде необходимо сгенерировать xorg.conf, подправить в нем разрешение в одном из секции до удобоваримого и жить дальше.
Ставил как тут SDB:NVIDIA drivers - openSUSE Wiki
После этого X-Server не запускался вообще. Почитал лог, посмотрел ошибку в интернете, сгенерил xorg.conf командой:
nvidia-xconfig --allow-empty-initial-configuration
Теперь X-Server стартует, но вырубается монитор. Приходится переключатся в другой терминал. Мне кажется потому-что драйвер ставит слишком высокое разрешение.