2. Если ставить NVIDIA-Linux-x86-173.14.38-pkg1.run, то максимальное разрешение 640x480 и как его увеличить не знаю
А ларчик просто открывался - нужно было написать xorg.conf руками, дело в том, что если запускаю nvidia-xconfig, то создается новый xorg.conf с кучей параметров, в т.ч. настройки клавы и мыши, которые в PR не нужны, так вот из этого файла я взял только то, что касалось видео и добавил в 20-nvidia.conf, а также явно прописал разрешение 1024x768 и в итоге получилось так:
Section "Files"
FontPath "/usr/X11R7/lib/X11/fonts/misc/"
FontPath "/usr/X11R7/lib/X11/fonts/Type1/"
FontPath "/usr/X11R7/lib/X11/fonts/TTF/"
ModulePath "/usr/lib/xorg/modules"
ModulePath "/usr/X11R7/lib/xorg/modules"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "CRT-0"
HorizSync 31.0 - 50.0
VertRefresh 59.0 - 76.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce FX 5200"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "metamodes" "1024x768 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Файлы созданные при установке из .run и новый 20-nvidia.conf упаковал в
NVIDIA-Linux-x86-173.14.38-k3.6.12.pfs (10.2 MB), теперь с ним все работает:
Что все это дает, типа за что боролись, а вот для сравнения при работе nouveau + Mesa тест в glxgears выдает:
2498 frames in 5.0 seconds = 499.600 FPS
2490 frames in 5.0 seconds = 498.000 FPS
2497 frames in 5.0 seconds = 499.400 FPS
2490 frames in 5.0 seconds = 498.000 FPS
2496 frames in 5.0 seconds = 499.200 FPS
и тот же тест с NVIDIA-Linux-x86-173.14.38:
11939 frames in 5.0 seconds = 2387.800 FPS
11886 frames in 5.0 seconds = 2377.200 FPS
11909 frames in 5.0 seconds = 2381.800 FPS
11872 frames in 5.0 seconds = 2374.400 FPS
11902 frames in 5.0 seconds = 2380.400 FPS
Думаю разница видна невооруженным глазом.
З.Ы. Только одна маленькая проблемка осталась, а именно при запуске иксы сначала не стартуют, выполняю
depmod -a, потом xwin, тогда получаю как на картинке. Как временное решение добавил себе в 000-save*.pfs файл rc.local и в нем прописал запуск depmod -a.