LINUX.ORG.RU

Утсановка драйвера NVIDIA в Ubuntu 11.04


0

1

Здравствуйте, никак не могу нормально поставить драйвер NVIDIA на свой ASUS K53S. Когда ставлю через «Система - Дополнительные драйвера», потом захожу в NVIDIA X SERVER SETTINGS пишет что драйвер не используется и просит запустить nvidia-xconfig. Я запускаю, перезагружаюсь и вижу только консоль (как я понимаю, не запустились иксы)

После этого скачал драйвер с официального сайта nvidia, сделал все как написано в http://tuksik.ru/nvidia-on-ubuntu-11-04/ , опять тоже самое.

Система Ubuntu 11.04_x64, NVIDIA GT 520 M

> перезагружаюсь и вижу только консоль (как я понимаю, не запустились иксы)
/var/log/Xorg.0.log после сбоя - в студию.

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

После глюка снова восстановил xorg.conf.failsafe. Потом запустил nvidia-xconfig, вот лог-файл

[ 48.440]
X.Org X Server 1.10.1
Release Date: 2011-04-15
[ 48.440] X Protocol Version 11, Revision 0
[ 48.440] Build Operating System: Linux 2.6.24-28-server x86_64 Ubuntu
[ 48.440] Current Operating System: Linux artsin-K53SJ 2.6.38-11-generic #48-Ubuntu SMP Fri Jul 29 19:02:55 UTC 2011 x86_64
[ 48.440] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.38-11-generic root=UUID=24a3f9bd-6afb-43d7-a8be-166d3bff25cd ro quiet splash vt.handoff=7
[ 48.440] Build Date: 11 August 2011 03:43:05PM
[ 48.440] xorg-server 2:1.10.1-1ubuntu1.2 (For technical support please see http://www.ubuntu.com/support)
[ 48.440] Current version of pixman: 0.20.2
[ 48.440]    Before reporting problems, check http://wiki.x.org
   to make sure that you have the latest version.
[ 48.440] Markers: (--) probed, (**) from config file, (==) default setting,
   (++) from command line, (!!) notice, (II) informational,
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 48.441] (==) Log file: «/var/log/Xorg.0.log», Time: Wed Aug 24 11:23:42 2011
[ 48.441] (==) Using config file: «/etc/X11/xorg.conf»
[ 48.441] (==) Using system config directory «/usr/share/X11/xorg.conf.d»
[ 48.441] (==) ServerLayout «Default Layout»
[ 48.441] (**) |-->Screen «Default Screen» (0)
[ 48.441] (**) | |-->Monitor «Configured Monitor»
[ 48.441] (**) | |-->Device «Configured Video Device»
[ 48.441] (**) |-->Input Device «Keyboard0»
[ 48.441] (**) |-->Input Device «Mouse0»
[ 48.441] (==) Automatically adding devices
[ 48.441] (==) Automatically enabling devices
[ 48.441] (WW) The directory «/usr/share/fonts/X11/cyrillic» does not exist.
[ 48.441]    Entry deleted from font path.
[ 48.441] (WW) The directory «/usr/share/fonts/X11/100dpi/» does not exist.
[ 48.441]    Entry deleted from font path.
[ 48.441] (WW) The directory «/usr/share/fonts/X11/75dpi/» does not exist.
[ 48.441]    Entry deleted from font path.
[ 48.441] (WW) The directory «/usr/share/fonts/X11/100dpi» does not exist.
[ 48.441]    Entry deleted from font path.
[ 48.441] (WW) The directory «/usr/share/fonts/X11/75dpi» does not exist.
[ 48.441]    Entry deleted from font path.
[ 48.441] (==) FontPath set to:
   /usr/share/fonts/X11/misc,
   /usr/share/fonts/X11/Type1,
   /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
   built-ins
[ 48.441] (==) ModulePath set to «/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules»
[ 48.441] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 48.441] (WW) Disabling Keyboard0
[ 48.441] (WW) Disabling Mouse0
[ 48.441] (II) Loader magic: 0x7e17e0
[ 48.441] (II) Module ABI versions:
[ 48.441]    X.Org ANSI C Emulation: 0.4
[ 48.441]    X.Org Video Driver: 10.0
[ 48.441]    X.Org XInput driver : 12.3
[ 48.441]    X.Org Server Extension : 5.0
[ 48.442] (--) PCI:*(0:0:2:0) 8086:0116:1043:1682 rev 9, Mem @ 0xdd400000/4194304, 0xb0000000/268435456, I/O @ 0x0000e000/64
[ 48.442] (--) PCI: (0:1:0:0) 10de:1050:1043:1682 rev 161, Mem @ 0xdc000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x0000d000/128, BIOS @ 0x????????/524288
[ 48.442] (II) Open ACPI successful (/var/run/acpid.socket)
[ 48.442] (II) LoadModule: «extmod»
[ 48.442] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[ 48.443] (II) Module extmod: vendor=«X.Org Foundation»
[ 48.443]    compiled for 1.10.1, module version = 1.0.0
[ 48.443]    Module class: X.Org Server Extension
[ 48.443]    ABI class: X.Org Server Extension, version 5.0
[ 48.443] (II) Loading extension MIT-SCREEN-SAVER
[ 48.443] (II) Loading extension XFree86-VidModeExtension
[ 48.443] (II) Loading extension XFree86-DGA
[ 48.443] (II) Loading extension DPMS
[ 48.443] (II) Loading extension XVideo
[ 48.443] (II) Loading extension XVideo-MotionCompensation
[ 48.443] (II) Loading extension X-Resource
[ 48.443] (II) LoadModule: «dbe»
[ 48.443] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[ 48.443] (II) Module dbe: vendor=«X.Org Foundation»
[ 48.443]    compiled for 1.10.1, module version = 1.0.0
[ 48.443]    Module class: X.Org Server Extension
[ 48.443]    ABI class: X.Org Server Extension, version 5.0
[ 48.443] (II) Loading extension DOUBLE-BUFFER
[ 48.443] (II) LoadModule: «glx»
[ 48.443] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 48.450] (II) Module glx: vendor=«NVIDIA Corporation»
[ 48.450]    compiled for 4.0.2, module version = 1.0.0
[ 48.450]    Module class: X.Org Server Extension
[ 48.450] (II) NVIDIA GLX Module 275.21 Mon Jul 18 14:58:18 PDT 2011
[ 48.450] (II) Loading extension GLX
[ 48.450] (II) LoadModule: «record»
[ 48.451] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[ 48.451] (II) Module record: vendor=«X.Org Foundation»
[ 48.451]    compiled for 1.10.1, module version = 1.13.0
[ 48.451]    Module class: X.Org Server Extension
[ 48.451]    ABI class: X.Org Server Extension, version 5.0
[ 48.451] (II) Loading extension RECORD
[ 48.451] (II) LoadModule: «dri»
[ 48.451] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[ 48.451] (II) Module dri: vendor=«X.Org Foundation»
[ 48.451]    compiled for 1.10.1, module version = 1.0.0
[ 48.451]    ABI class: X.Org Server Extension, version 5.0
[ 48.451] (II) Loading extension XFree86-DRI
[ 48.451] (II) LoadModule: «dri2»
[ 48.451] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[ 48.451] (II) Module dri2: vendor=«X.Org Foundation»
[ 48.451]    compiled for 1.10.1, module version = 1.2.0
[ 48.451]    ABI class: X.Org Server Extension, version 5.0
[ 48.451] (II) Loading extension DRI2
[ 48.451] (II) LoadModule: «nvidia»
[ 48.452] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 48.452] (II) Module nvidia: vendor=«NVIDIA Corporation»
[ 48.452]    compiled for 4.0.2, module version = 1.0.0
[ 48.452]    Module class: X.Org Video Driver
[ 48.452] (II) NVIDIA dlloader X Driver 275.21 Mon Jul 18 14:41:51 PDT 2011
[ 48.452] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 48.452] (++) using VT number 7

[ 48.455] (EE) No devices detected.
[ 48.455]
Fatal server error:
[ 48.455] no screens found

artsin ()

Удалите /etc/X11/xorg.conf и драйвер nVidia

sudo apt-get remove nvidia-current nvidia-settings
после этого выполните
sudo apt-add-repository ppa:mj-casalogic/bumblebee
sudo apt-get update
sudo apt-get install bumblebee
Всё это можно (но не обязательно) делать в режиме восстановления (для входа в него удерживайте Shift при загрузке). Необходимо наличие подключения к Интернет.

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

bumblebee - это для оптимуса? Нужно ли потом ставить драйвер или нет?

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

bumblebee - это для оптимуса?
Да.
> Нужно ли потом ставить драйвер или нет?
Нет, он должен установиться автоматически. Если всё поставится и заработает, то по-умолчанию будет использоваться видеокарта Intel, а для запуска чего-либо на nVidia нужно будет запускать это вот так: optirun64 application, где application название программы или путь к ней вместе с названием (для 32-разрядных программ используйте просто optirun). Если не заработает - попробуем разобраться.

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

Ура! Спасибо большое, вроде заработало)

Единственное - настраивать карту с помощью nvidia-settings не получится? (по ходу утилита хочет обратно себе xorg.conf, а у него там замена лежит в виде xorg.conf.nvidia)?

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

И еще кое-что не пойму. Я поставил bamblebee-enablecard. Все равно будет работать на ЦП? Как сделать так чтобы просто все время работала дискретная видеокарта? Мне энергосбережение не критично))

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

Все равно будет работать на ЦП?
Да. Для использования видеокарты nVidia программы нужно будет запускать через optirun и optirun64.
> Как сделать так чтобы просто все время работала дискретная видеокарта?
Пока никак, насколько я знаю.
> Я поставил bamblebee-enablecard.
Выше уже дали ссылку на это обсуждение. С версии 2.3 Bumblebee будет включать видеокарту nVidia только при необходимости (запуске чего-либо через optirun или optirun64). Версия 2.3 пока не выложена в PPA, но наверняка будет выложена.

Кстати, скоро выходит Oneiric. Полагаю, вам перед обновлением системы необходимо будет сделать[code]sudo ppa-purge ppa:mj-casalogic/bumblebee[/code] (и удалить xorg.conf) а после обновления на Oneiric повторить установку Bumblebee.

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

Кстати, а то что в выводе lspci:


artsin@artsin-K53SJ:~$ lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation 2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB Controller: Intel Corporation 6 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.1 PCI bridge: Intel Corporation 6 Series Chipset Family PCI Express Root Port 2 (rev b5)
00:1c.5 PCI bridge: Intel Corporation 6 Series Chipset Family PCI Express Root Port 6 (rev b5)
00:1d.0 USB Controller: Intel Corporation 6 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series Chipset Family SMBus Controller (rev 05)
01:00.0 VGA compatible controller: nVidia Corporation Device 1050 (rev ff)
03:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)

есть строка:
01:00.0 VGA compatible controller: nVidia Corporation Device 1050 (rev ff)
это может помочь отключить нафиг эту встроенную видюху? Я тут темы почитал, совсем грустно стало(((И в биосе нельзя отключить ее((

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

Нельзя. Видеокарта nVidia не подключена к видео-выходу. Даже под Windows картинка, генерируемая на nVidia, пишется в память видеокарты Intel, и только тогда выводится на монитор.

Вы можете написать в компанию nVidia о том, что с их драйвером видеокарту заставить работать не удалось, и что вы недовольны невозможностью отключения видеокарты Intel: http://nvidia.custhelp.com/app/ask.

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