Установка проприетарных драйверов NVidia вручную, которую мне приходиться проводить при каждом обновлении ядра системы.
Мне отлично подходит драйвер NVIDIA-Linux-x86-177.80-pkg1.run(не забываем расположить его где-нибудь в домашней директории), выходим в консоль, завершаем XServer, запускаем установщик *.run (компилируем и устанавливаем драйвер), правим файл конфигурации XServera, запускаем XServer, готово.
Кратенько по опорным моментам это выглядит так(лучше все делать под root-ом):/etc/init.d/gdm stop
sh NVIDIA-Linux-x86-177.80-pkg1.run
nano /etc/X11/xorg.conf
Section "Device"
Driver "nvidia" #изменяем(change)
Section "Module"
Load "dri" #удаляем(delete)
Load "GLCore" #удаляем(delete)
Load "glx" #добавляем(add)
/etc/init.d/gdm start
Это взято с форума Ubuntu.ru "Уcтановка драйверов nVidia", там же можно прочитать все более обстоятельнее.
Последний работающий xorg.conf:Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Keyboard" "CoreKeyboard"
InputDevice "Mouse"
InputDevice "Synaptics Touchpad"
EndSection
Section "Module"
#This module recuire nvidia, If you are using an older XFree86 X server
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
#Module unknown-usage(i save it from default debian installation),but see work without its
Load "i2c"
Load "bitmap"
Load "ddc"
Load "int10"
Load "vbe"
EndSection
Section "ServerFlags"
Option "Xinerama" "0"
EndSection
Section "InputDevice"
Identifier "Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:alt_shift_toggle,lv3:ralt_switch"
EndSection
Section "InputDevice"
Identifier "Mouse"
Driver "mouse"
Option "CorePointer"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
#DFP
Identifier "Monitor"
VendorName "Acer"
ModelName "AUO"
HorizSync 30.0 - 75.0
VertRefresh 60.0
Option "DPMS"
EndSection
Section "Monitor"
#TV
Identifier "Television"
HorizSync 30.0 - 50.0
VertRefresh 60.0
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8400M GS"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor"
DefaultDepth 24
Option "UseDisplayDevice" "DFP-0"
Option "TwinView" "0"
Option "metamodes" "1280x800_60 +0+0"
Option "NoLogo" "TRUE"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Television"
DefaultDepth 24
Option "TVOutFormat" "SVIDEO"
Option "TVStandard" "PAL-B"
Option "UseDisplayDevice" "TV-0"
SubSection "Display"
Depth 24
Modes "720x576"
EndSubSection
EndSection
Эта конфигурация позволяет мне использовать Separate X Screen (Разделенные экраны), то есть выводить через тв-выход (tv-out) картинку на телевизор. Причем на мониторе и на телевизоре два отдельных рабочих стола, это очень удобно, когда хочется посмотреть фильм в на полном экране телевизора и при этом остаться возможным работать на мониторе.
UPD:Полевые испытания показали ненадежность ранее используемого кабеля (svideo-composite), в отличии от стандартного кабеля S-video. Хотя замечу, что есть несколько видов separate video кабелей - 4-х пиновые и 7-ми пиновые (http://en.wikipedia.org/wiki/S-Video). У меня рабочий вариант: семипиновый выход nvidia, 4-x пиновый кабель, 4-х пиновый вход на телевизоре. Теперь всё работает как часы: подключаю провода, перезагружаю иксы (Ctrl+Alt+Backspace), получаю отдельный рабочий стол.
суббота, 10 января 2009 г.
Ярлыки: driver, installing, NVidia, proprietary, ubuntu, video
Подписаться на:
Комментарии к сообщению (Atom)
0 коммента(ов):
Отправить комментарий