Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 04-30-07, 01:23 PM   #1
lucat
Registered User
 
Join Date: Dec 2004
Posts: 7
Question Slow 2D games

Hello.
I have a ASUS A6Q00VC laptop with a Nvidia Geforce Go 6200 and a 1.7GHz CPU.

I use Mandriva 2007 spring and Beryl works just fine (well... beside the black window bug that if i have well understood must be fixed in a later version of the NVidia drivers), anyways... while 3D effects and all work fast and perfectly fine i have a very bad problem with 2D games.

Even if i start the system without 3D effects enabled (so no Beryl, no Metisse and no Compiz) all the games seem very very slow. So slow that some of them are not even playable. Games like Frozen Bubble, LBreakOut2 and Chromium that require little or no 3D support run like if i had an old 386DX. Chromium (which is the only game to my knowledge that shows a frame rate) says that my frame rate is 12-14 frames per second... :/

I believe this problem affects every SDL game.

Now... as i said with 3D stuff i have no problems at all, glxgears shows this: 9791 frames in 5 seconds = 1958.101 FPS which i believe is OK for a laptop so i think the problem only affects 2D games.

I don't know if it is a configuration problem or what, anyone has any idea about it?

This is my xorg.conf
Code:
/etc/X11/xorg.conf
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder3)  Mon Feb 26 23:38:46 PST 2007

# File generated by XFdrake (rev 142098)
# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************

Section "ServerLayout"
    Identifier     "layout1"
    Screen         "screen1" 0 0
    InputDevice    "Keyboard1" "CoreKeyboard"
    InputDevice    "Mouse1" "CorePointer"
    InputDevice    "SynapticsMouse1" "AlwaysCore"
EndSection

Section "Files"

    # font server independent of the X server to render fonts.
    # minimal fonts to allow X to run without xfs
    ModulePath      "/usr/lib/xorg/modules/extensions/nvidia97xx"
    ModulePath      "/usr/lib/xorg/modules"
    FontPath        "unix/:-1"
    FontPath        "/usr/share/fonts/misc:unscaled"
EndSection

Section "Module"
    Load           "dbe" # Double-Buffering Extension
    Load           "v4l" # Video for Linux
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx" # 3D layer
EndSection

Section "ServerFlags"

    #DontZap # disable <Crtl><Alt><BS> (server abort)
 # allows the server to start up even if the mouse does not work
    #DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
    Option         "allowmouseopenfail"
EndSection

Section "InputDevice"
    Identifier     "Keyboard1"
    Driver         "kbd"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "it"
    Option         "XkbOptions" "compose:rwin"
EndSection

Section "InputDevice"
    Identifier     "Mouse1"
    Driver         "mouse"
    Option         "Protocol" "ExplorerPS/2"
    Option         "Device" "/dev/mouse"
EndSection

Section "InputDevice"
    Identifier     "SynapticsMouse1"
    Driver         "synaptics"
    Option         "SHMConfig" "on"
EndSection

Section "Monitor"

    # TV fullscreen mode or DVD fullscreen output.
    # 768x576 @ 79 Hz, 50 kHz hsync
    Identifier     "monitor1"
    VendorName     "Generic"
    ModelName      "Flat Panel 1280x800"
    HorizSync       31.5 - 90.0
    VertRefresh     60.0
    ModeLine       "768x576" 50.0 768 832 846 1000 576 590 595 630
    ModeLine       "768x576" 63.1 768 800 960 1024 576 578 590 616
    ModeLine       "1280x800_120" 181.2 1280 1376 1520 1760 800 801 804 858 -hsync +vsync
    ModeLine       "1280x800_100" 147.9 1280 1376 1512 1744 800 801 804 848 -hsync +vsync
    ModeLine       "1280x800_85" 123.4 1280 1368 1504 1728 800 801 804 840 -hsync +vsync
    ModeLine       "1280x800_75" 107.2 1280 1360 1496 1712 800 801 804 835 -hsync +vsync
    ModeLine       "1280x800_60" 83.5 1280 1344 1480 1680 800 801 804 828 -hsync +vsync
    ModeLine       "1280x800_50" 68.6 1280 1336 1472 1664 800 801 804 824 -hsync +vsync
EndSection

Section "Device"
    Identifier     "device1"
    Driver         "nvidia"
    VendorName     "nVidia Corporation"
    BoardName      "NVIDIA GeForce FX - GeForce 7950"
EndSection

Section "Screen"
    Identifier     "screen1"
    Device         "device1"
    Monitor        "monitor1"
    DefaultDepth    24
    Option         "DPMS"
    Option         "AddARGBGLXVisuals"
    SubSection     "Display"
        Depth       8
        Modes      "1280x800"
    EndSubSection
    SubSection     "Display"
        Depth       15
        Modes      "1280x800"
    EndSubSection
    SubSection     "Display"
        Depth       16
        Modes      "1280x800"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "1280x800"
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite"
EndSection


____________________________________________

ldd /usr/bin/glxinfo

	linux-gate.so.1 =>  (0xbfffe000)
	libglut.so.3 => /usr/lib/libglut.so.3 (0xb7f3e000)
	libGLU.so.1 => /usr/lib/libGLU.so.1 (0xb7eba000)
	libGL.so.1 => /usr/lib/libGL.so.1 (0xb7e26000)
	libm.so.6 => /lib/i686/libm.so.6 (0xb7dff000)
	libc.so.6 => /lib/i686/libc.so.6 (0xb7ccf000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0xb7bcc000)
	libXmu.so.6 => /usr/lib/libXmu.so.6 (0xb7bb5000)
	libXt.so.6 => /usr/lib/libXt.so.6 (0xb7b5e000)
	libXi.so.6 => /usr/lib/libXi.so.6 (0xb7b56000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7a6f000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7a63000)
	libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0xb70f1000)
	libnvidia-tls.so.1 => /usr/lib/tls/libnvidia-tls.so.1 (0xb70ef000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0xb70e0000)
	libdl.so.2 => /lib/libdl.so.2 (0xb70dc000)
	/lib/ld-linux.so.2 (0xb7f92000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0xb70d8000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb70d2000)
	libSM.so.6 => /usr/lib/libSM.so.6 (0xb70c9000)
	libICE.so.6 => /usr/lib/libICE.so.6 (0xb70b0000)
Attached Files
File Type: log nvidia-bug-report.log (104.9 KB, 89 views)

Last edited by lucat; 04-30-07 at 01:47 PM. Reason: Added nvidia bug report
lucat is offline   Reply With Quote
Old 05-01-07, 04:39 AM   #2
lucat
Registered User
 
Join Date: Dec 2004
Posts: 7
Smile Re: Slow 2D games

Ok, i found out why it was so slow.

It seems that in some way ACPI is interferring with the performance of my laptop. I don't know why since everything seems well configured but if i disable ACPI via the boot parameter acpi=off or acpi=ht the performance of my laptop are greatly increased for 2D games too. It also seems more responsive in every other task.

I'll have to file a bug report about this ACPI issue for my motherboard.
lucat is offline   Reply With Quote
Old 05-01-07, 09:33 AM   #3
energyman76b
Registered User
 
Join Date: Dec 2002
Location: Clausthal/Germany
Posts: 1,104
Default Re: Slow 2D games

Quote:
Originally Posted by lucat
Ok, i found out why it was so slow.

It seems that in some way ACPI is interferring with the performance of my laptop. I don't know why since everything seems well configured but if i disable ACPI via the boot parameter acpi=off or acpi=ht the performance of my laptop are greatly increased for 2D games too. It also seems more responsive in every other task.

I'll have to file a bug report about this ACPI issue for my motherboard.
you may also want to file a bug about that fontserver craziness. There is no reason why a home desktop system should use that crap...
energyman76b is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
Op-Ed: E3 games exploit real fears in a tumultuous world News Gaming Headlines 0 06-17-12 08:40 PM
Console Killers News Archived News Items 0 06-11-12 10:10 PM
When will we see DVD based games? thcdru2k Gaming Central 34 05-31-12 08:58 PM
PC Games, CeleronII 566, CeleronA 300, BIOS Savior, Heatsinks, NES & Sega Items +pics TekViper For Sale/Trade 5 08-07-02 10:48 PM

All times are GMT -5. The time now is 06:59 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.