1Первым делом редактируем /etc/rc.conf - удаляем демона загрузки графического менеджера запуска сеансов, будь то slim, kdm, gdm.
Перезагружаем компьютер и выставляем в BIOS видео карту интегрированную.
Выключаем комп, вытаскиваем внешнюю карту; потом загружаемся уже со встроенной
2Попав в bash, надо удалить драйвера старые, в моем случае для ATI
sudo pacman -Rs xf86-video-atiВ том случае если мы просто меняем карточку, скажем ATI на другую ATI, но более мощную, то не надо ни чего удалять, просто даем кoманду
sudo Xorg -configure
а далее настраиваем полученный xorg.conf.new заного и заменяем им старый в папке /etc/X11/xorg.conf
Опять перезагружаемся, и затем ставим драйвера на нынешнюю карточку. Тут возможны 2 варианта
а)
sudo pacman -S nvidia# в том случае если карточка старая, или встроенная, дело в том? что NVIDIA перестал выпускать новые версии драйверов для старых карт.
б)Так что, если карточка новая, надо будет поставить
sudo pacman -S xf86-video-nvУ меня случай а), в случае б) переходим к 3.1
3.0Нужно сконфигурировать новый xorg.conf.new
sudo nvidia-xconfig --composite --add-argb-glx-visualsэто сконфигурирует новый xorg.conf и добавит пару нужных опций
далее изменяем только что полученный xorg.conf.new под свои нужды, меняем драйвер клавиатуры на evdev, в SubSection "Display" после Depth 24, добавляем строчку Modes "и вводи в кавычках поддреживаемые разрешения экрана".
Потом заменяем старый xorg.conf новым
sudo mv /root/xorg.conf.new /etc/X11/xorg.confИ стартуем Х`ы, если сделали все верно запустятся. Не забудьте вернуть демона загрузки менеджера входов на место в rc.conf
3.1Новый xorg.conf.new генерируем по старинке
sudo Xorg -configureЗатем изменяем его под себя и заменяем старый
sudo mv /root/xorg.conf.new /etc/X11/xorg.confВ принципе все.
------------------------
Но например в моем случае, максимальное разрешение, поддерживаемое встроенной видео карточкой составляет 1024х768.
Меня это не устраивает, немного, по этому я удалил все SubSection "Display", кроме 1й и заставил, так скахать, "насильно" работать в режиме 1280х1024_60
#60 - это герцы развертки
Таким образом мой xorg.conf на данный момент выглядит так.
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder63) Tue Nov 4 14:07:17 PST 2008
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/Type1"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "evdev"
Option "Device" "/dev/input/event1"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "CoreKeyboard" "true"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 30.0 - 110.0
VertRefresh 50.0 - 150.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "AddARGBGLXVisuals" "True"
SubSection "Display"
Depth 24
Modes "1280x1024_60"
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Комментариев нет:
Отправить комментарий