LINUX.ORG.RU

Debian Jessie - Установка драйвера nVidia на ноутбук

 ,


0

1

ДАНО:

1. Ноутбук Asus с процом Intel U7300 и двумя видяхами - Intel и GeForce 210m.

2. Debian Jessie, NetInstall, v3.11-2-686

3. Учтановленные пакеты: kdm, kde-window-manager, plasma-desktop, kde-l10n-ru.

4. lspci

00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07) 00:01.0 PCI bridge: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port (rev 07) 00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) 00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03) 00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03) 00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03) 00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03) 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03) 00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03) 00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03) 00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03) 00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03) 00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03) 00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93) 00:1f.0 ISA bridge: Intel Corporation ICH9M-E LPC Interface Controller (rev 03) 00:1f.2 SATA controller: Intel Corporation 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode] (rev 03) 01:00.0 VGA compatible controller: NVIDIA Corporation GT218M [GeForce G210M] (rev a2) 01:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1) 03:00.0 Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01) 04:00.0 Ethernet controller: Qualcomm Atheros AR8131 Gigabit Ethernet (rev c0)

5. sources.list

#

# deb cdrom:[Debian GNU/Linux testing _Jessie_ - Official Snapshot i386 NETINST Binary-1 20140102-22:00]/ jessie main

#deb cdrom:[Debian GNU/Linux testing _Jessie_ - Official Snapshot i386 NETINST Binary-1 20140102-22:00]/ jessie main

deb http://ftp.ru.debian.org/debian/ jessie main deb-src http://ftp.ru.debian.org/debian/ jessie main

deb http://security.debian.org/ jessie/updates main deb-src http://security.debian.org/ jessie/updates main

deb http://ftp.ru.debian.org/debian/ testing main contrib non-free deb-src http://ftp.ru.debian.org/debian/ testing main contrib non-free

deb http://ftp.debian.org/debian/ jessie-updates main contrib non-free deb-src http://ftp.debian.org/debian/ jessie-updates main contrib non-free

# jessie-updates, previously known as 'volatile' deb http://ftp.ru.debian.org/debian/ jessie-updates main deb-src http://ftp.ru.debian.org/debian/ jessie-updates main

# jessie-backports, previously on backports.debian.org deb http://ftp.ru.debian.org/debian/ jessie-backports main contrib non-free deb-src http://ftp.ru.debian.org/debian/ jessie-backports main

deb ftp://ftp.debian.org/debian/ jessie main contrib non-free deb http://www.backports.org/debian jessie-backports main contrib non-free

# Skype deb http://download.skype.com/linux/repos/debian/ stable non-free

# multimedia deb http://www.deb-multimedia.org/ jessie main non-free

6. Устанавливаю видеодрайвер: apt-get install nvidia-glx nvidia-kernel-common nvidia-settings nvidia-xconfig Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Будут установлены следующие дополнительные пакеты: dkms fakeroot gcc gcc-4.8 glx-alternative-mesa glx-alternative-nvidia glx-diversions libasan0 libatomic1 libc-dev-bin libc6-dev libgcc-4.8-dev libgl1-nvidia-glx libitm1 libnvidia-ml1 libvdpau1 libxnvctrl0 linux-compiler-gcc-4.8-x86 linux-headers-3.12-1-686-pae linux-headers-3.12-1-common linux-headers-686-pae linux-kbuild-3.12 linux-libc-dev make manpages-dev nvidia-alternative nvidia-driver nvidia-installer-cleanup nvidia-kernel-dkms nvidia-support nvidia-vdpau-driver patch pkg-config xserver-xorg-video-nvidia Предлагаемые пакеты: gcc-multilib autoconf automake1.9 libtool flex bison gdb gcc-doc gcc-4.8-multilib gcc-4.8-doc gcc-4.8-locales libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan0-dbg libtsan0-dbg libbacktrace1-dbg libquadmath0-dbg glibc-doc make-doc ed diffutils-doc Рекомендуемые пакеты: linux-image libgl1-nvidia-glx-any НОВЫЕ пакеты, которые будут установлены: dkms fakeroot gcc gcc-4.8 glx-alternative-mesa glx-alternative-nvidia glx-diversions libasan0 libatomic1 libc-dev-bin libc6-dev libgcc-4.8-dev libgl1-nvidia-glx libitm1 libnvidia-ml1 libvdpau1 libxnvctrl0 linux-compiler-gcc-4.8-x86 linux-headers-3.12-1-686-pae linux-headers-3.12-1-common linux-headers-686-pae linux-kbuild-3.12 linux-libc-dev make manpages-dev nvidia-alternative nvidia-driver nvidia-glx nvidia-installer-cleanup nvidia-kernel-common nvidia-kernel-dkms nvidia-settings nvidia-support nvidia-vdpau-driver nvidia-xconfig patch pkg-config xserver-xorg-video-nvidia обновлено 0, установлено 38 новых пакетов, для удаления отмечено 0 пакетов, и 49 пакетов не обновлено. Необходимо скачать 216 kB/35,8 MB архивов. После данной операции, объём занятого дискового пространства возрастёт на 160 MB.

После этого, запускаю nvidia-xconfig Перезагружаю бук. Иксы не грузятся. Появляется консоль и предложение залогиниться. На попытки запустить иксы вручную, выдаётся сообщение об ошибке DBus.

7. Бук для работы. Другой машины для экспериментов нет.

Прошу помощи специалистов. Заранее благодарен за помощь.



Последнее исправление: ergron (всего исправлений: 3)

У вас Nvidia Optimus, запустить прямо на карте Nvidia основной xorg-server нельзя.

Вам нужно запускать xorg-server на карте Intel, а для запуска приложений на карте Nvidia использовать bumbleebe.

Вот почитайте: www.linux.org.ru/wiki/en/Optimus

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)

Основная карта - intel, nvidia работает через bumblebee.

https://wiki.debian.org/ru/Bumblebee - до просветления.

1. Восстанавливаем нормальную работу intel:

  • Удалить всё связанное с nvidia
  • удалить /etc/X11/xorg.conf или /etc/X11/xorg.conf.d/nvidia
  • Добиться нормального запуска X

2. Устанавливаем bumblebee

sudo apt-get install bumblebee-nvidia primus

Возможно

Вам необходимо отредактировать файл конфигурации /etc/bumblebee/bumblebee.conf используя предпочитаемый текстовый редактор и изменить параметр «KernelDriver=nvidia» на «KernelDriver=nvidia-current», затем перезапустить, к примеру, демон bumblebee.

3. Приложения/игры запускаеи через primusrun (optirun)

anonymous
()
Ответ на: комментарий от kostik87

Спасибо Вам за помощь. Вооружусь терпением, обложусь бутербродами, протяну шланг с молоком и буду изучать :)

ergron
() автор топика
Ответ на: комментарий от anonymous

Спасибо за ссылку «Для просветления». Прсветлился. :) <<<1. Восстанавливаем нормальную работу intel: Удалить всё связанное с nvidia удалить /etc/X11/xorg.conf или /etc/X11/xorg.conf.d/nvidia Добиться нормального запуска X>>> Последнее особенно понравилось :)

<<<Пользователи Sid и Jessie могут установить все это непосредственно из официальных репозиториев. Пользователям, желающим использовать свободный драйвер nouveau:

sudo apt-get install bumblebee primus>>> Вопрос, ежели я это сделаю - не придётся мне потом «добиваться» нормального запуска иксов?

ergron
() автор топика
Ответ на: комментарий от ergron

sudo apt-get install bumblebee primus>>> Вопрос, ежели я это сделаю - не придётся мне потом «добиваться» нормального запуска иксов?

Ну вы же прочитали что это и зачем написано, так что дайте сами ответ на свой вопрос.

kostik87 ★★★★★
()
Ответ на: комментарий от anonymous

Процесс пошёл

apt-get install bumblebee primus Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Будут установлены следующие дополнительные пакеты: bbswitch-dkms dkms fakeroot gcc gcc-4.8 libasan0 libatomic1 libc-dev-bin libc6-dev libgcc-4.8-dev libitm1 linux-compiler-gcc-4.8-x86 linux-headers-3.12-1-686-pae linux-headers-3.12-1-common linux-headers-686-pae linux-kbuild-3.12 linux-libc-dev make manpages-dev patch primus-libs socat Предлагаемые пакеты: bumblebee-nvidia gcc-multilib autoconf automake1.9 libtool flex bison gdb gcc-doc gcc-4.8-multilib gcc-4.8-doc gcc-4.8-locales libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan0-dbg libtsan0-dbg libbacktrace1-dbg libquadmath0-dbg glibc-doc make-doc ed diffutils-doc Рекомендуемые пакеты: linux-image НОВЫЕ пакеты, которые будут установлены: bbswitch-dkms bumblebee dkms fakeroot gcc gcc-4.8 libasan0 libatomic1 libc-dev-bin libc6-dev libgcc-4.8-dev libitm1 linux-compiler-gcc-4.8-x86 linux-headers-3.12-1-686-pae linux-headers-3.12-1-common linux-headers-686-pae linux-kbuild-3.12 linux-libc-dev make manpages-dev patch primus primus-libs socat обновлено 0, установлено 24 новых пакетов, для удаления отмечено 0 пакетов, и 49 пакетов не обновлено. Необходимо скачать 611 kB/18,4 MB архивов. После данной операции, объём занятого дискового пространства возрастёт на 81,7 MB.

ergron
() автор топика
Ответ на: Процесс пошёл от ergron

Процесс завершился

Processing triggers for man-db (2.6.5-2) ... Processing triggers for initramfs-tools (0.115) ... update-initramfs: Generating /boot/initrd.img-3.11-2-686-pae Настраивается пакет libasan0:i386 (4.8.2-12) … Настраивается пакет libatomic1:i386 (4.8.2-12) … Настраивается пакет libitm1:i386 (4.8.2-12) … Настраивается пакет patch (2.7.1-4) … Настраивается пакет libgcc-4.8-dev:i386 (4.8.2-12) … Настраивается пакет gcc-4.8 (4.8.2-12) … Настраивается пакет gcc (4:4.8.2-1) … Настраивается пакет make (3.81-8.3) … Настраивается пакет dkms (2.2.0.3-1.2) … Настраивается пакет fakeroot (1.18.4-2) … update-alternatives: используется /usr/bin/fakeroot-sysv для предоставления /usr/bin/fakeroot (fakeroot) в автоматический режим Настраивается пакет libc-dev-bin (2.17-97) … Настраивается пакет linux-libc-dev:i386 (3.12.6-2) … Настраивается пакет libc6-dev:i386 (2.17-97) … Настраивается пакет linux-compiler-gcc-4.8-x86 (3.12.6-2) … Настраивается пакет linux-headers-3.12-1-common (3.12.6-2) … Настраивается пакет linux-kbuild-3.12 (3.12.6-1) … Настраивается пакет linux-headers-3.12-1-686-pae (3.12.6-2) … Examining /etc/kernel/header_postinst.d. run-parts: executing /etc/kernel/header_postinst.d/dkms 3.12-1-686-pae Настраивается пакет linux-headers-686-pae (3.12+55) … Настраивается пакет manpages-dev (3.55-1) … Настраивается пакет bbswitch-dkms (0.7-2) … Loading new bbswitch-0.7 DKMS files... First Installation: checking all kernels... Building only for 3.11-2-686-pae Module build for the currently running kernel was skipped since the kernel source for this kernel does not seem to be installed. Настраивается пакет bumblebee (3.2.1-5) … Adding members from group(s) 'adm sudo admin' to 'bumblebee':

FATAL: Module bbswitch not found. Настраивается пакет socat (1.7.2.2-1) … Настраивается пакет primus-libs:i386 (0~20131127-2) … Processing triggers for initramfs-tools (0.115) ... update-initramfs: Generating /boot/initrd.img-3.11-2-686-pae Настраивается пакет primus (0~20131127-2) … Processing triggers for libc-bin (2.17-97) ...

И ничего не изменилось. Мож чего не так прошло? Или как оно должно проявиться?

ergron
() автор топика
Ответ на: Процесс завершился от ergron

Что должно измениться ?

У вас xorg-server на карте Intel запускается ?

Вы в начале с новым ядром загрузитесь.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: Процесс завершился от ergron

Ошибка

Module build for the currently running kernel was skipped since the kernel source for this kernel does not seem to be installed.

Не установлены исходные код ядра linux-source - установи

Запусти компиляцию модуля заново

dpkg-reconfigure bbswitch-dkms

И ничего не изменилось. Мож чего не так прошло? Или как оно должно проявиться?

Ты сначала добился нормальной работы Х на intel?

Проверка

3. Приложения/игры запускаем через primusrun (optirun)

anonymous
()
Ответ на: комментарий от anonymous

Так, у меня для проверки есть тока пара игр, но они виндовые, то есть их стартовать из-под Вина нужно. Как это сделать в консоли?

ergron
() автор топика
Ответ на: комментарий от ergron

Вино ненужно. Любое приложение, хоть браузер, запусти в терминале через примус.

primusrun iceweasel
primusrun glxgears

glxgears, glxinfo из пакета mesa-utils

И да, ты не ответил, тебе удалось получить нормальный рабочий стол с драйвером intel?

anonymous
()
Ответ на: комментарий от kostik87

Я сначала тоже так подумал. Но увидел это

Настраивается пакет linux-headers-3.12-1-686-pae

А значит заголовков были, но этого было недостаточно.

anonymous
()
Ответ на: комментарий от anonymous

<<<И да, ты не ответил, тебе удалось получить нормальный рабочий стол с драйвером intel?>>> После установки пакетов (после предыдущей неудачной попытки поставить дрова, систему я переустановил) kdm kde-window-manager plasma-desktop и других базовых, проблем с рабочим столом у мя не было. Всё нормально. Даже не самые простенькие 3D игрушки (типа Ballance) запускаются и намана работают. Сейчас, после установки Шмеля никаких багов\глюков не замечено.

На запуск прог через примус выдаётся мессага:

primus: fatal: Bumblebee daemon reported: error: [XORG] (EE) [drm] KMS not enabled

ergron
() автор топика
Ответ на: комментарий от anonymous

Но вы же не знаете какое у ТС сейчас ядро, скорее всего не 3.12-1, а более низкой версии. Сейчас он просто может загрузиться с более новым ядром.

kostik87 ★★★★★
()
Ответ на: комментарий от ergron

Возможно у вас bumbleebe пытается запустить xorg-server с драйвером nouveau, а не Nvidia.

Даже не самые простенькие 3D игрушки (типа Ballance) запускаются и намана работают.

Если вы и запускаете не через optirun или primusrun, то они идут на карте Intel.

kostik87 ★★★★★
()
Ответ на: комментарий от ergron
  1. Ты когда отвечаешь, пиши по пунктам что сделал и что получилось. Например мне непонятно, отработало ли без ошибок?
    dpkg-reconfigure bbswitch-dkms
  2. Оформляй свои сообщения, а особенно логи, правильно - читать www.linux.org.ru/wiki/en/Lorcode
  3. Привыкай прикладывать логи, например на http://pastebin.com: dmesg, Xorg.0.log. Можно и сюда, но, блджад, оформляй через [code][/code]
  4. Вывод uname -a
  5. Переустановил систему - т.е. установил заново с нуля?
  6. Общий смысл - телепаты в отпуске.

Bumblebee daemon reported: error: [XORG] (EE) [drm] KMS not enabled

  • Возможно тебе мешает несвободный драйвер nvidia
  • Может дело именно в KMS и надо поиграться с параметрами ядра i915.modeset=1 или nouveau.modeset=1, или nouveau.modeset=0

Гугл в помощь, до тех пор пока не заработает или сменится ошибка.

Короче, работай.

Если сдашься, можно перейти на несвободный драйвер.

anonymous
()
Ответ на: комментарий от kostik87

Но вы же не знаете какое у ТС сейчас ядро, скорее всего не 3.12-1, а более низкой версии. Сейчас он просто может загрузиться с более новым ядром.

Да, меня это начинает раздражать, что приходится играть в телепата.

anonymous
()
Ответ на: комментарий от ergron

Ещё вывод:

lsmod
,
grep blacklist /etc/modprobe.d/*

anonymous
()
Ответ на: комментарий от anonymous

Уразумел сказанное.

1. Лог отработки dpkg-reconfigure bbswitch-dkms лежит тут _http://pastebin.com/xQ0i7agy

2. Лог отработки dmesg лежит тут _http://pastebin.com/Y84qyV7f

3. Xorg.0.log - не нашёл где лежит. Поиск тож почему-то не нашёл.

4. uname-a консоль говорит что нету такой команды. 5. Систему переустановил с нуля. Это наверное уже виндовая привычка :) Правда догадался /var в отдельный раздел вынести и при переустановке не приходится заново качать все пакеты.

6. <<<Возможно тебе мешает несвободный драйвер nvidia <<<Может дело именно в KMS и надо поиграться с параметрами ядра i915.modeset=1 или nouveau.modeset=1, или nouveau.modeset=0>>>

А низя ли поподробнее - с какими параметрами там играться? А то ведь доиграюсь...:)

7. А мож имеет смысл попробовать поставить именно несвободный драйвер вместо того, чтобы ковыряться с этим?

ergron
() автор топика
Ответ на: Уразумел сказанное. от ergron

Добавка

1. Вывод lsmod лежит тут _http://pastebin.com/GypTc39g

2. Вывод grep blacklist /etc/modprobe.d/* тут _http://pastebin.com/gYut1rR8

ergron
() автор топика
Ответ на: Уразумел сказанное. от ergron

Лог отработки dmesg

Как и предполагал kostik87: ядро запускаешь 3.11, зато заголовки от 3.12. Запускай 3.12.

Лог отработки dpkg-reconfigure bbswitch-dkms

Поэтому компилирование прерывается.

Xorg.0.log

Все логи лежат в /var/log

uname-a

пробел пропустил перед -a

uname -a

А низя ли поподробнее - с какими параметрами там играться? А то ведь доиграюсь...:)

По логам lsmod и dmesg при загрузке подгружается nouveau, но /etc/modprobe.d/bumblee.conf говорит, что этого быть не должно (blacklist). Поэтому возможно несколько вариантов: nouveau есть в /etc/initramfs-tools/modules или он вкомпилирован. Я предложил поставить nouveau.nomodeset=1 в параметры загрузки ядра. Или ты не знаешь куда их (параметры) писать?

А мож имеет смысл попробовать поставить именно несвободный драйвер вместо того, чтобы ковыряться с этим?

Ответ anonymous

sudo apt-get install bumblebee-nvidia primus

ergron

sudo apt-get install bumblebee primus>>> Вопрос, ежели я это сделаю - не придётся мне потом «добиваться» нормального запуска иксов?

kostik87

Ну вы же прочитали что это и зачем написано, так что дайте сами ответ на свой вопрос.

Я и kostik87 тебе сразу предлагали. Но ты решил выбрать путь джедая.

Однако в силу того, что у тебя ядро 3.11, а заголовки 3.12, даже с несвободным будет опять fail. Откуда у тебя 3.11? Установи и запускай 3.12. (linux-image-3.12-1-686-pae)

anonymous
()

Ужас какой. Столько бреда в одной теме не было давно. Не трогай ты всякие блэклисты, нуву и прочую ересь. Поставь шмеля, поставь драйвера нвидиа, в конфиге иксов должен быть прописан интел. Поставь ббсвитч и примус (сейчас примус обязателен вроде как). Затем запускай шмеля и смотри вывод - он сам тебе все напишет.

LightDiver ★★★★★
()
Ответ на: комментарий от anonymous

Отчитываюсь...

1. <<< Как и предполагал kostik87: ядро запускаешь 3.11, зато заголовки от 3.12. Запускай 3.12.>>> ---Как его запустить?

2. Логи Xorg.0.log лежат тут _http://pastebin.com/jHynUVe1 Кстати, у меня в папке /var/log, лежат 3 файла: Xorg.0.log Xorg.8.log Xorg.0.log.old Мож их логи нуны?

3. Вывод uname -a Linux asus 3.11-2-686-pae #1 SMP Debian 3.11.10-1 (2013-12-04) i686 GNU/Linux

4. <<<Или ты не знаешь куда их (параметры) писать?>>> ---Пока не знаю, но оч хочу узнать куда и что написать :)

5. <<<Откуда у тебя 3.11? Установи и запускай 3.12. (linux-image-3.12-1-686-pae)>>> Все пакеты скачаны из официального репозитория при установке системы. Как мне установить и запустить 3.12? Откуда скачать и что с ним сделать?

ergron
() автор топика
Ответ на: Отчитываюсь... от ergron

Поправочка

5. <<<Откуда у тебя 3.11? Установи и запускай 3.12. (linux-image-3.12-1-686-pae)>>> Все пакеты скачаны из официального репозитория при установке системы. Как мне установить и запустить 3.12? Откуда скачать и что с ним сделать?

5. С этим разобрался. Скачал, поставил. Лог установки тут _http://pastebin.com/tUQtE79j

ergron
() автор топика
Ответ на: Поправочка от ergron

Перезагружайся, выбирай 3.12, запускай

sudo dpkg-reconfigure bbswitch-dkms

вывод сюда

если без ошибок, то перезагрузись и пробуй primusrun

anonymous
()
Ответ на: Поправочка от ergron

Ещё поправочка

После установки linux-image-3.12-1-686-pae заново поробовал запустить dpkg-reconfigure bbswitch-dkms. Получилось вот что:

-------- Uninstall Beginning -------- Module: bbswitch Version: 0.7 Kernel: 3.12-1-686-pae (i686) -------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

bbswitch.ko: - Uninstallation - Deleting from: /lib/modules/3.12-1-686-pae/kernel/drivers/acpi/ - Original module - No original module was found for this module on this kernel. - Use the dkms install command to reinstall any previous module version.

depmod....

DKMS: uninstall completed.

------------------------------ Deleting module version: 0.7 completely from the DKMS tree. ------------------------------ Done. Loading new bbswitch-0.7 DKMS files... Building for 3.11-2-686-pae and 3.12-1-686-pae Module build for the currently running kernel was skipped since the kernel source for this kernel does not seem to be installed. Building initial module for 3.12-1-686-pae Done.

bbswitch: Running module version sanity check. - Original module - No original module exists within this kernel - Installation - Installing to /lib/modules/3.12-1-686-pae/kernel/drivers/acpi/

depmod....

DKMS: install completed.

Что теперь делать?

ergron
() автор топика
Ответ на: Ошибочка осталась :( от ergron

Гугл говорит [1], что для интела надо включать KMS. Как включать говорится например тут [2]. Человек прописал это в настройку grub2. Чтобы у тебя это применилось, надо будет запустить что-то типо sudo update-grub2. Либо можно при каждой перезагрузке заходить в консоль граба и менять.

[1] https://wiki.debian.org/KernelModesetting#Intel_GfxCards

[2] https://bbs.archlinux.org/viewtopic.php?pid=574716#p574716

Kakadu
()
Последнее исправление: Kakadu (всего исправлений: 2)
Ответ на: комментарий от ergron

Да, после исправления файла вручную. Крайне рекомендую также осилить и второй способ, чтобы при загрузке убедиться, что настройка применились. Также после вызова update-grub2 можно зайглянуть в файл /boot/grub2/grub2.cfg или типа того, чтобы убедиться, что настройки применилась. Из этого файла берется при загрузке компа, что можно загружать.

N.B. У тебя может стоять grub первый, а не grub2. Тогда команды и пути к конфигам могут быть другие (исчезнет 2йка). Также в первом грабе (насколько я помню) нет конфигов в /etc/... и надо редактировать /boot/grub/grub.cfg.

Kakadu
()
Последнее исправление: Kakadu (всего исправлений: 2)
Ответ на: комментарий от ergron

Апгрейдил

apt-get install grub2 Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово НОВЫЕ пакеты, которые будут установлены: grub2 обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 49 пакетов не обновлено. Необходимо скачать 2 492 Б архивов. После данной операции, объём занятого дискового пространства возрастёт на 4 096 B. Получено:1 http://ftp.ru.debian.org/debian/ jessie/main grub2 i386 1.99-27+deb7u2 [2 492 B] Получено 2 492 Б за 9с (271 Б/c) Выбор ранее не выбранного пакета grub2. (Чтение базы данных … на данный момент установлено 96382 файла и каталога.) Preparing to unpack …/grub2_1.99-27+deb7u2_i386.deb ... Unpacking grub2 (1.99-27+deb7u2) ... Настраивается пакет grub2 (1.99-27+deb7u2) … Done

ergron
() автор топика
Ответ на: комментарий от Kakadu

По указанной вами ссылке человек прописывает настройку в файл /boot/grub/menu.lst, у меня нет этого файла. Ни по указанному пути, ни вообще в разделе root

ergron
() автор топика
Ответ на: комментарий от ergron

И всё также выдаёт ошибку?

В файле /etc/default/grub

в строке GRUB_CMDLINE_LINUX_DEFAULT=«quiet»

дабавляешь i915.modeset=1 чтобы стало похожее

GRUB_CMDLINE_LINUX_DEFAULT="quiet i915.modeset=1"

затем update-grub и перезагрузка.

Если без изменений, то nouveau.modeset=1, или nouveau.modeset=0

anonymous
()
Ответ на: комментарий от anonymous

Ладно, заканчивай эксперименты, ставь проприетарный драйвер и забудем всё как страшный сон.

sudo apt-get install bumblebee-nvidia
anonymous
()
Ответ на: комментарий от ergron

есть или нет ошибки при запуске primusrun (optirun)?

anonymous
()
Ответ на: комментарий от ergron

Мне кажется, тебе не хватит сил самому разобраться, поэтому ставь проприетарный драйвер.

anonymous
()
Ответ на: комментарий от anonymous

Дровишки скачались и поставились

Выполнил apt-get install bumblebee-nvidia

Лог выполнения тут _http://pastebin.com/702erFKn

В конце установки показалась табличка, что драйвер нужно настроить вручную и что инструкции даны в дркументации к пакету. По логике, нуно ща ребутнуться, но до сих пор, после такого ребута, переставали грузиться иксы и приходилось переставлять систему...

В общем ща сбэкаплю настройки и инфу, потом ребутнусь, отпишусь. Советов\указаний нет на сей случай?

anonymous
()
Ответ на: Дровишки скачались и поставились от anonymous

Так, перезагрызка прошла успешно. Всё нормально загрузтлось. Вся графика стала чуток, но заметно покрасивее. Появился ярлычёк nVidia X-Server Settings. Похоже что дровишки встали намана. Теперь вопрос - как запускать приложения чтобы они использовали виделкарту nVidia? Примус не работает. Говорит что команда primus не найдена.

ergron
() автор топика
Ответ на: комментарий от ergron
  • primusrun
  • optirun

nVidia X-Server Settings просто с ярлыка не заработает. Измени ярлык или запускай в консоли

nvidia-settings -c :8

Резюмирую.

Всё на самом деле делается за 5 минут, установкой bumblebee-nvidia.

Но у тебя было 3 проблемы:

  • ты запорол драйвер intel, установив драйвер nvidia (как для единственной карты)
  • несоответствие версии ядра и заголовков (устаревшая программа установки поставила ядро 3.11, когда в репозитории уже давно стоит 3.12).
  • Потратили уйму времени на nouveau - не получилось.

Совет на будущее, если вздумаешь обновить драйвер nvidia, никогда не используй драйвер с их официального сайта, только из репозитория.

anonymous
()
Ответ на: комментарий от anonymous

Веселье ещё не закончилось :)))

1. Не запускается ни одно wine-приложение. Ни фотопоп, ни портабле-Дримвивер,ни пр. Что любопытно, никаких сообщений\ошибок не выдаётся. Просто курсор попрыгает и успокаивается.

2. nVidia X-Server Settings нормально с ярлыка запускается, но я пока ничего там не трогал.

3. primusrun kwrite No protocol specified kwrite: cannot connect to X server :0

optirun kwrite [ 1972.719769] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver [ 1972.720153] [ERROR]Aborting because fallback start is disabled.

4. nvidia-settings -c No protocol specified nvidia-settings: option "-c" requires an argument. ERROR: Invalid commandline, please run `nvidia-settings --help` for usage information.

5. nvidia-settings -c :8 No protocol specified ERROR: Cannot open display ':8'. ERROR: Unable to create nvidia-settings GUI; please run `nvidia-settings --help` for usage information.

В хэлпе много-много всего написано, но ничего полезного не нашёл, кроме разве что nvidia-settings --config=CONFIG, но там всё то же самое что и в панели управления, которая с ярлыка в менюшке. Есть там ещё -c CTRL-DISPLAY, --ctrl-display=CTRL-DISPLAY но не понял я как с ним и что.

Потом попробовал ещё: nvidia-settings -c :0 No protocol specified No protocol specified ERROR: Cannot open display ':0'. ERROR: Unable to create nvidia-settings GUI; please run `nvidia-settings --help` for usage information.

ergron
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.