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

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

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

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

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

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