Nvidia + SDL + X11 [РЕШЕНО]

Здравствуйте, уважаемые форумчане.

На данный момент, я имею следующий конфигурационный файл /etc/X11/xorg.conf

Цитата:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
# ModulePath "/usr/lib/xorg/modules"
FontPath "built-ins"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/freefonts"
FontPath "/usr/share/fonts/ttf-bitstream-vera"
FontPath "/usr/share/fonts/dejavu"
FontPath "/usr/share/fonts/corefonts"
FontPath "/usr/share/fonts/terminus"
FontPath "/usr/share/fonts/cronyx"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/unifont"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/encodings"
FontPath "/usr/share/fonts/intlfonts"
EndSection

Section "Module"
Load "dbe"
Load "glx"
# Load "dri"
Load "extmod"
Load "wfb"
Load "xtrap"
Load "record"
Load "freetype"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
DisplaySize 337 278
HorizSync 31.5 - 82.0
VertRefresh 50.0 - 70.0
EndSection

Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "G70 [GeForce 7600 GT]"
# Option "NoLogo" "true"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
Option "UseEdidDpi" "FALSE"
Option "DPI" "96 x 96"
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Драйвера nvidia-drivers-177.82, карта GeForce 7600GT, монитор BENQ FP757 (17'). При последнем обновлении ядра, драйвера, я так же переставлял. Ядро gentoo-2.6.27-gentoo-r7. Ветку которуюя я успользую x86 и ~x86.

Проблема в том, что по сути. при запуске Xorg (startx) у меня должен появиться логотип NVidia, но его нет, и ощущение, будто драйвера не подцепляются. Хотя, что и nvidia-settings и glxinfo и glxgears дают положительные результаты, т.е. все прекрасно работает (информация выводиться).

Но если бы в этом была проблема, то я бы не стал писать. Работа драйвера меня вполне устаивает для обычных Xfce. Проблема в поддержке игр.

Я установил игру foobillard - это бильярд c качественной трехмерной графикой. Она прекрасно запускается, не тормозит и работает на ура. Но при ПОЛНОЭКРАННОМ РЕЖИМЕ, мой монитор гаснет и выдает "Out of range". Та же история, только при запуске таких игр, как freedroidRPG и extreme-tuxracer. Т. е. они запускаются, но, к сожалению мой монитор сразу гаснет, выдавая это злосчастное объявление Out of range.

Вот лог, игры после запуска (freedroidRPG).

Цитата:
Hello, this is FreedroidRPG, version 0.11.
This seems to be a 'stable' release, so no exit on floating point exceptions.
-Signal Handling------------------------------------------------------
Setting up signal handlers for internal backtrace:
Now catching SIGSEGV: YES
Now catching FPE (if raised, that is!): YES

Video system type: x11.
Using screen resolution 800 x 600.
Testing if color depth 32 bits is available... YES.

video mode set (bpp=32 RGBA=8880 depth=24)
-OpenGL-------------------------------------------------------
Vendor : NVIDIA Corporation
Renderer : GeForce 7600 GT/PCI/SSE2
Version : 2.1.2 NVIDIA 177.82

fpath: '/usr/share/games/freedroidrpg/sound//effects/Menu_Item_Deselected_Sound_0.ogg'

----------------------------------------------------------------------
Freedroid has encountered a problem:
In Function: play_sample_using_WAV_cache_v.
FreedroidRPG package and version number: freedroidrpg 0.11.
The SDL MIXER WAS UNABLE TO LOAD A CERTAIN SOUND FILE INTO MEMORY.
This should not happen for samples that are supposed to be cached...The problem mentionned above is not fatal, we continue the execution.
----------------------------------------------------------------------

----------------------------------------------------------------------
Termination of freedroidRPG initiated...Thank you for playing freedroidRPG.

После запуска приходиться нажимать один раз ESC, чтобы вернуться в Xfce.

Т. е. я так понял, с точки зрения игры у меня проблемы только со звуком в SDL, но это не фатальная ошибка и можно продолжать...

И еще один факт, тот же самый superTux написанный опять же под SDL прекрасно запускается и бегает и прыгает и не тормозит.

Почему такая ситуация возникает? Может дело в мониторе, может я неправлиьно настроил Xorg, может есть возможность попробовать запустить по другому?

Подскажите, пожалуйста, кто сталкивался с подобными проблемами.

В кубунту 7.10 эта игра работает под данной машиной. Но, честно... я не питаю теплых чувств к этому дистрибутиву, и конечно, хотелось бы запустить все под Gentoo.

Всем спасибо. Я сам решил :)

Всем спасибо. Я сам решил :)

Проблема была в моем мониторе, а точнее в описании видео режимов, нужно было расставить частоту.

Я здесь оставлю, что я изменил, на всякий случай... мало ли у кого такая же проблема возникнет.

Цитата:
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
modeline "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
modeline "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
modeline "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync
modeline "1280x960@60" 102.1 1280 1360 1496 1712 960 961 964 994 -hsync +vsync
modeline "1280x1024@60" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
Gamma 1.0
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Virtual 1280 1024
Modes "1280x1024@60" "1280x960@60" "1024x768@60" "800x600@60" "800x600@56" "640x480@60"
EndSubSection
EndSection

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".