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)
Ответ на: Веселье ещё не закончилось :))) от ergron

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

C вайном очень важно как именно ты его запускаешь. Замечание: ответ «тыкаю иконку на рабочем столе» недостаточно полон.

Kakadu
()
Ответ на: Веселье ещё не закончилось :))) от ergron

https://wiki.debian.org/ru/Bumblebee

Если optirun возвращает следующую ошибку: [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

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

sudo service bumblebeed restart

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

Всё сделал. Всё прошло как вы написали, но теперь иначе: service bumblebeed restart [ ok ] Restarting bumblebeed: bumblebeed.

optirun kwrite No protocol specified kwrite: cannot connect to X server :0

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

Запускаю так: Dolphin --> папка софтины --> *.exe --> правая кнопка «мыши» --> Запустить с помощью wine

Что любопытно, DirectX 9c таким образом запустился и намана установился. Но, любая другая инсталляшка, выдаёт мессагу (всегда одну и ту же) Access violation at address 00409942. Write of address 00400000.

Установил Playonlinux - то же самое. До этой котовасии с братьями-автоботами всё намана пахало. Мож где чего прописать надо?

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

кратко:

1. Запускать лучше вручную скриптами, а когда всё заработает сделать для них ярлыки в менюшке KDE

2. одной программе — один WINEPREFIX. Чтобы программы друг дружке не нагадили.

3. Ставить всякие директиксы через winetricks. Для каждого приложения консультироваться с http://appdb.winehq.org/ какая версия вайна нужна и какие виндовые библиотеки надо доставлять для него.

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

а ты, случаем, optirun не через sudo запускаешь (от рута)?

И перезагрузись на всякий случай.

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

Так, поковырял - судо у мя оказца вообще не настроен. В папке /etc/sudoers.d/ вообще пусто. ПоНигмил (гуглом не пользуюсь), нашёл вот это http://debian-help.ru/articles/ustanovka-i-nastroika-sudo-v-debian-7/ Но тут столько всего понаписано, что не пойму что мне нужно, а что нет. Лишнего писать в конфиг побаиваюсь. У мя обычный домашний ноут и никто окромя мя за ним не сидит. Так что, наверное, мне нужно только право исполнять консольные команды. Пожалуйста, подскажите что мне нужно вписать в конфиг?

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

Мммммм... попробовал вручную - тот же результат. Даже блокнот виндовый выдает ошибку записи. Одно только - терь хоть табличка с описанием ошибки стала появляться.

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

Вообще непонятно что происходит.

Выкладывай: /var/log/Xorg.0.log, /etc/X11/xorg.conf, /etc/bumblebee/bumblebee.conf

Всё что есть в каталоге /etc/X11/xorg.conf.d/

Вывод команд: lsmod, dmesg, dpkg -l

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

/var/log/Xorg.0.log http://pastebin.com/LKR4g6hk

/etc/X11/xorg.conf вообще нету файла такого

/etc/bumblebee/bumblebee.conf http://pastebin.com/Ngxp1d2t

<<<Всё что есть в каталоге /etc/X11/xorg.conf.d/>>> Нету такого каталога

Вывод lsmod http://pastebin.com/kPn5zb4u

dmesg его вывод оч длинен, не помещается в терминале. Что поместилось, тут: http://pastebin.com/00wCerQh

dpkg -l такая же история - вывод не помещается в терминале. Что поместилось - тут: http://pastebin.com/TcDEAg9N

ergron
() автор топика
Ответ на: комментарий от ergron
[drm:intel_pipe_config_compare] *ERROR* mismatch in gmch_pfit.lvds_border_bits (expected 32768, found 0)
[    5.840082] ------------[ cut here ]------------
[    5.840117] WARNING: CPU: 0 PID: 383 at /build/linux-3cqEFp/linux-3.12.6/drivers/gpu/drm/i915/intel_display.c:8853 check_crtc_state+0x630/0xc40 [i915]()
[    5.840118] pipe state doesn't match!

Я думаю тебе не повезло. Баг в ядре (его было видно ещё на 3.11) у драйвера intel. Нужно откатываться на более старые ядра (старее 3.11).

У тебя 3 варианта:

  • Оставаться на Jessie, но только с интелом, без nvidia
  • Оставаться на Jessie, попытаться установить более старое ядро (из wheezy или wheezy-backports), бороться дальше.
  • Установить Wheezy+backports
anonymous
()
Ответ на: комментарий от ergron

вывод не помещается в терминале.

dmesg > dmesg.txt

отправит весь вывод в файл dmesg.txt

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

Единственный вопрос: пакеты, что накачаны в /var (он отдельным разделом сидит) убивать и качать заново из wheezy репозитория?

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

Для варианта 2:

Добавить в файл /etc/apt/sources.list

deb http://ftp.ru.debian.org/debian wheezy-backports main contrib non-free

sudo apt-get update
sudo apt-get install -t wheezy-backports linux-image-3.10-0.bpo.2-686-pae linux-headers-3.10-0.bpo.2-686-pae
anonymous
()
Ответ на: комментарий от ergron

Оставь, они могут пригодиться, если тебя не устроят бэкпорты, и ты сделаешь Wheezy+Jessie (взяв из Jessie только то, что тебе нужно, например LibreOffice).

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

Набор одинаковый, версии разные. Может быть, что нужная функция есть только в новой версии, однако зачастую различия незаметны.

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

Короче, новый образ докачивается, поставлю, посмотрю. А кстати, «о птичках», чем можно в Дебиане iso`шку на флэшку зарезать? А то первоначально я EasyBoot`ом резал, под виндой, а тут... Мож подскажете? Хотя уже оффтоп...

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

К чему пришли:

1. Установил систему по-новой. Теперь у мя Debian Wheezy 7.3.0. Что любопытно - работает всё заметно пошустрее. 2. Заново скачал и установил весь софт. Если нужно, могу привести полный список пакетов. 3. Однако, проблема осталась: primusrun kwrite No protocol specified kwrite: cannot connect to X server :0

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

Выкладывай: /var/log/Xorg.0.log, /etc/X11/xorg.conf, /etc/bumblebee/bumblebee.conf

Всё что есть в каталоге /etc/X11/xorg.conf.d

Вывод команд: lsmod, dmesg, dpkg -l

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

Выкладываю

/var/log/Xorg.0.log лежит тут _http://pastebin.com/J8RJe1qv

/etc/X11/xorg.conf - Ничего подобного нет. Ни в указанной папке, ни вообще в руте

/etc/bumblebee/bumblebee.conf лежит тут _http://pastebin.com/Ez0mYtxG

Всё что есть в каталоге /etc/X11/xorg.conf.d - Нету такого. Нет вообще ничего с именем близким к xorg.conf

lsmod лежит тут _http://pastebin.com/rE88EyTf

dmesg лежит тут _http://pastebin.com/9t63z4G8

dpkg -l весь не поместился в окошко, что поместилось, лежит тут _http://pastebin.com/25VvZRsH

sources list _http://pastebin.com/xNMMdvQ7

ergron
() автор топика
Ответ на: Выкладываю от ergron

Ни в указанной папке, ни вообще в руте

в каком ещё руте? Ты под рутом работаешь?!

Нужен вывод glxinfo

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

Ни в указанной папке, ни вообще в руте

в каком ещё руте? Ты под рутом работаешь?!

Каталог рут имеется в виду, который ./

glxinfo No protocol specified Error: unable to open display :0

ergron
() автор топика

Короче тебе тут школота ерунды насоветовала, не слушай их.

Делай как написано тут:

Установка свежего драйвера NVIDIA

1 подключаем ветку non-free
2 Скачиваем драйвер для своей видеокарты, в опциях поиска укажите Linux 32-bit/Linux 64-bit в зависимости от разрядности вашей системы
3 Устанавливаем необходимые для последующей сборки пакеты:

# aptitude install linux-headers-`uname -r` binutils pkg-config build-essential xserver-xorg-dev

4 Переключаемся на виртуальную консоль (уходим из оболочки), для этого нажмите сочетание клаишь Ctrl+Alt+F1, залогиньтесь под рутом и наберите команду
# killall gdm

5 Перейдите в папку, в которой вы сохранили драйвер и наберите команду (вместо звездочки лучше дописать версию драйвера):
# sh ./NVIDIA-Linux-*.run

6 Перезагружаем компьютер:
# reboot

7 PROFIT

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

не слушай другого анонимуса

Ты запускаешь приложение konsole или заходишь в консоль по Ctrl+Alt+F1

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

А ты дважды плохой анонимус: во-первых советуешь устанавливать драйвер с сайта, а во-вторых драйвер с сайта несовместим с Optimus.

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

Debian Jessie - Установка драйвера nVidia на ноутбук (комментарий)
Debian Jessie - Установка драйвера nVidia на ноутбук (комментарий)
Вот эти вот ⇑ школьники над тобой прикалываются ergron, я вижу ты парень нормальный, не слушай их, а делай как написал тебе я в посте на который отвечаю - Debian Jessie - Установка драйвера nVidia на ноутбук (комментарий) и у тебя все получится.

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

Установка свежего драйвера NVIDIA

Для анонимуса № 1 В самом начале страницы, написано: «Необходимо отметить, что данный способ входит в противоречие с пакетной системой Debian и драйвер может не работать вовсе после обновления системы. Не пользуйтесь им без особой необходимости.»

1. Особой необходимости у меня нет. 2. Я вообще занялся Пингвином для выполнения конкретной задачи, и одно из условий задачи - работа только с репозиториями.

Для анонимуса № 2 <<<Ты запускаешь приложение konsole или заходишь в консоль по Ctrl+Alt+F1>>> Пробовал и так и эдак - результат один.

ergron
() автор топика
Ответ на: Установка свежего драйвера NVIDIA от ergron

Ты запускаешь приложение konsole или заходишь в консоль по Ctrl+Alt+F1

Пробовал и так и эдак - результат один.

Нужно только через konsole. И в этом случае у тебя запускалось бы любое приложение.

запусти в konsole, но не закрывай

users
kwrite

И выложи скриншот (на какой-либо сайт картинок) с открытой konsole и этой ошибкой.

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

Ммммм... не сказал бы что мои мессаги похожи на Тролльство. К тому же, модератор то не дремлет, а раз я всё ещё жив, значит иду верным путём :) Простое правило BlackDigger`а. Да и нельзя мне чего-то качать отдельно. Все пакеты должны быть из репозиториев. Потому и выбран Net-Install.

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