Решил ради очередного эксперимента, и уменьшения шума исходящего от компа (так как практически компьютер на ночь не выключаю) решил убрать внешнюю видео-карту и использовать внутреннюю. Соответственно надо произвести соответствующие изменения.
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