Strona 1 z 1

Cedega i problem z OpenGL Direct Rendering

: 09 grudnia 2006, 23:34
autor: draco
Hello,

Ostatnio w łapki mi wpadł Far Cry [ Kolekcja Klasyki ;-) ] i chciałem sobie go odpalić pod Debian'em [ sid ]. Tak więc, uzbroiłem się w Cedegę. Po czym w pewnym momencie moim oczom ukazało się takie coś:


[center:a2274134ea]Obrazek[/center:a2274134ea]


Wertując sieć nie wpadłem na nic co mogłoby rozwiązać problem :|. Sterowniki nv najnowsze [ 96.31 ]. Cedega 5.1 [ .deb z wywaloną zaleznością od xlibs... inaczej nie dało się zainstalować... ] z aktualką bazy do 5.2.7. Reinstalowane kilkukrotnie bez większego skutku.

Teoretycznie Far Cry działa, nawet całkiem wydajnie [ 1024x768 ~ 20-25fps ]... o ile można 3-4krotne zmniejszenie wydajności względem win tym nazwać :|. Wiem, że nie powinienem nazbyt wiele wymagać, ale żeby był aż taki spadek wydajności?

Co może być przyczyną takiego obrotu sprawy?

xorg.conf:

Kod: Zaznacz cały

Section "ServerLayout"
    Identifier     "Default Layout"
    Screen         "Default Screen" 0 0
    InputDevice    "Generic Keyboard"
    InputDevice    "Configured Mouse"
EndSection

Section "Files"

	# path to defoma fonts
    FontPath        "/usr/share/fonts/X11/misc"
    FontPath        "/usr/X11R6/lib/X11/fonts/misc"
    FontPath        "/usr/share/fonts/X11/cyrillic"
    FontPath        "/usr/X11R6/lib/X11/fonts/cyrillic"
    FontPath        "/usr/share/fonts/X11/100dpi/:unscaled"
    FontPath        "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    FontPath        "/usr/share/fonts/X11/75dpi/:unscaled"
    FontPath        "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    FontPath        "/usr/share/fonts/X11/Type1"
    FontPath        "/usr/X11R6/lib/X11/fonts/Type1"
    FontPath        "/usr/share/fonts/X11/100dpi"
    FontPath        "/usr/X11R6/lib/X11/fonts/100dpi"
    FontPath        "/usr/share/fonts/X11/75dpi"
    FontPath        "/usr/X11R6/lib/X11/fonts/75dpi"
    FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
    Load           "bitmap"
    Load           "dbe"
    Load           "ddc"
    Load           "extmod"
    Load           "freetype"
    Load           "glx"
    Load           "int10"
    Load           "vbe"
EndSection

Section "InputDevice"
    Identifier     "Generic Keyboard"
    Driver         "kbd"
    Option         "CoreKeyboard"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "pl"
EndSection

Section "InputDevice"
    Identifier     "Configured Mouse"
    Driver         "mouse"
    Option         "CorePointer"
    Option         "Device" "/dev/input/mice"
    Option         "Protocol" "ImPS/2"
    Option         "Emulate3Buttons" "true"
EndSection

Section "Monitor"
    Identifier     "LG Flatron 775FT"
    HorizSync       30.0 - 70.0
    VertRefresh     50.0 - 160.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "NVIDIA GeForce 7600 GS"
    Driver         "nvidia"
EndSection

Section "Screen"
    Identifier     "Default Screen"
    Device         "NVIDIA GeForce 7600 GS"
    Monitor        "LG Flatron 775FT"
    DefaultDepth    24
    SubSection     "Display"
        Depth       1
        Modes      "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1200x800" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       4
        Modes      "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1200x800" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       8
        Modes      "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1200x800" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       15
        Modes      "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1200x800" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       16
        Modes      "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1200x800" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1200x800" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "Enable"
EndSection

: 10 grudnia 2006, 00:17
autor: dodi

Kod: Zaznacz cały

glxinfo | grep "direct rendering"
Sprawdź czy jest włączone.

: 10 grudnia 2006, 07:19
autor: draco
Ach... nie ma to jak brak "mesa-utils" w wyniku bóg wie czego :| ... dobra, trybi jak należy.

Co do wydajności samego FC to mogłoby być jeszcze nieco lepiej, ale jest już wystarczająco fajnie. Gdyby jeszcze nieco mniej błędów w wyświetlanym obrazie było... :-) [ troszkę mało drzew mam xD ].