Добрый день, я организатор
темы которая доставала меня в течении 3х недель, в результате настроить nvidia удалось. но грохнулось все остальное, ну да и шут с ним, расскажу как настраивать драйвера видеокарты, чтобы они мало того чтобы отображали нужное разрешние, но и второй монитор тоже работал как часы..
итак, для начала вооружимся нужными знаниями:
- Slax - система крайне капризная, так что тем у кого не было девушки - самое оно потренироваться;
- Из-за пункта первого надо помнить что slax/base/ - сюда надо класть модули и не портить себе мозг менеджером;
- По умолчанию slax переконфигурировывает (сложно далось словцо) xorg.conf и мы теряем свои изменения;
- То что написано в статье - http://slax.org.ru/txt/menu.lst.txt - оно так работать не будет, потому что линуксы они очень к регистрам чувствительны;
- Что бы выставить новый пароль для root, надо в иксах в консоли набрать passwd и ввести новые данные. Пригодится когда придется в консоль лезть.
Итак, погнали...
У меня slax стоит на винте, в выделенном для него разделе объемом 6ггб на файловой системе ntfs. При настройке menu.lst я использовал следующие параметры:
# тут все понятно, наша любимая windows xp
title WinXp !!!!!
find --set-root /ntldrxp
chainloader /ntldrxp
# загрузка slax без реконфигурирования xorg.conf, т.е. то с чего мы в будущем будем грузиться
title SLAX
kernel (hd0,5)/boot/vmlinuz ramdisk_size=6666 root=/dev/ram0 rw autoexec=telinit~4 changes=/mnt/hda6/slax/
initrd=(hd0,5)/boot/initrd.gz
boot
# без загрузки иксов
title SLAX Console
kernel (hd0,5)/boot/vmlinuz ramdisk_size=6666 root=/dev/ram0 rw changes=/mnt/hda6/slax/
initrd=(hd0,5)/boot/initrd.gz
boot
# и стандартная, умолчательная загрузка slax, где он перелопачивает xorg.conf
title SLAX XORG generate
kernel (hd0,5)/boot/vmlinuz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4 changes=/mnt/hda6/slax/
initrd=(hd0,5)/boot/initrd.gz
boot
Когда мы все это сделали, проверили, грузимся с последнего тайтла "SLAX XORG generate". Открывается система, мы заходим на
сайт и выбираем модуль драйверов nvidia где поддерживается наша карточка,
я выбрал эти.
Кладем файл в slax/base/ можем не активировать, если активируете слакс повиснет.
Открываете консоль, меняете пароль root через passwd.
ПЕРЕЗАГРУЖАЕМСЯ
Заходим под вторым тайтлом снизу "SLAX Console"
Вводим nvidia-xconfig, он пишет что файл xorg.conf переписал и все такое, типа хороший мальчик... Не вопрос, загружаемся с второго сверху тайтла: SLAX
Вот теперь начинается веселуха, вполне возможно что у вас все само великолепно определилось и вы через приблуду Пуск->Сервис -> Nvidia X Control Server все сможете выставить по-хорошему и без боев, в моем же случае я получил букварь с разрешением 640x480_50 и не активированный второй монитор.. если у вас все ок, то поздравляю, для вас эпопея закончена, в моем же случае мне пришлось думать дальше...
После ряда мытарств и выражений в адрес разработчиков системы, я вновь открыл Nvidia X Control Server, активировал второй монитор, выбрал вариант Separate, выставил разрешение 1024x768_50 больше частоту он мне установить не давал, на первом же мониторе выставил максимум что он мне позволил: 640x480_50 самое главное чтобы нигде не было значения auto.
Сохранил в xorg.conf
Полез в интернет, нашел все частоты своего монитора, сделал следующие изменения в xorg.conf
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "CRT-0"
HorizSync 30.0 - 111.0
VertRefresh 50.0 - 200.0
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "Hitachi CM610"
HorizSync 30.0 - 70.0
VertRefresh 50.0 - 160.0
EndSection
Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "NV36 [GeForce FX 5700LE]"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce FX 5700LE"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Device"
Identifier "Videocard1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce FX 5700LE"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "metamodes" "CRT-0: 1280x1024_85 +0+0"
SubSection "Display"
Depth 32
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Videocard1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "CRT-1: 1024x768_75 +0+0"
SubSection "Display"
Depth 32
EndSubSection
EndSection
Грубо говоря, выставил нужные мне параметры руками, это:
HorizSync 30.0 - 111.0
VertRefresh 50.0 - 200.0
и
Option "metamodes" "CRT-0: 1280x1024_85 +0+0"
и
Depth 32
И для второго монитора по схожей схеме, после чего сохранил, сделал копию, перезагрузился используя тайтл SLAX и при загрузке у меня уже была рабочая система.. но помните, если вы перезагрузитесь используя последний пункт все слетит снова..
Вот собственно и все

Большое спасибо за внимание.