Nvidia + SDL + X11 [РЕШЕНО]
Здравствуйте, уважаемые форумчане.
На данный момент, я имею следующий конфигурационный файл /etc/X11/xorg.conf
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSectionSection "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"
EndSectionSection "Module"
Load "dbe"
Load "glx"
# Load "dri"
Load "extmod"
Load "wfb"
Load "xtrap"
Load "record"
Load "freetype"
EndSectionSection "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"
EndSectionSection "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSectionSection "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
DisplaySize 337 278
HorizSync 31.5 - 82.0
VertRefresh 50.0 - 70.0
EndSectionSection "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "G70 [GeForce 7600 GT]"
# Option "NoLogo" "true"
EndSectionSection "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!): YESVideo 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.82fpath: '/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.
- Для комментирования войдите или зарегистрируйтесь
Всем спасибо. Я сам решил :)
Всем спасибо. Я сам решил :)
Проблема была в моем мониторе, а точнее в описании видео режимов, нужно было расставить частоту.
Я здесь оставлю, что я изменил, на всякий случай... мало ли у кого такая же проблема возникнет.