Geringe fps-Rate bei glxgears

Freie Themenwahl.

Moderator: Moderator

Geringe fps-Rate bei glxgears

Beitragvon haukew » 22.10.2008, 22:26

Hallo!
Seit einiger Zeit habe ich das Gefühl, dass mein Rechner langsamer wird, und - ich habs mal kontrolliert - scheinbar stimmt es. Wenn ich glxgears starte, komme ich nur auf etwa 2000 fps, meine Hardware ist:

Amd Athlon 3500+
GeForce 8600

Damit sollte ich doch die 10000 locker knacken lönnen, oder?

hier ein paar werte:

Code: Alles auswählen
cat /proc/driver/nvidia/cards/0
Model:          GeForce 8600 GT
IRQ:            18
Video BIOS:     60.84.51.00.17
Card Type:      PCI-E
DMA Size:       40 bits
DMA Mask:       0xffffffffff
Bus Location:   01.00.0


glxinfo | grep direct
direct rendering: Yes


uname -p
AMD Athlon(tm) 64 Processor 3500+


glxgears
7247 frames in 5.1 seconds = 1425.042 FPS
9889 frames in 5.0 seconds = 1976.894 FPS
9977 frames in 5.1 seconds = 1966.331 FPS
9053 frames in 5.1 seconds = 1771.683 FPS
8127 frames in 5.0 seconds = 1611.440 FPS


Das glxgears-Ergebnis kam zustande, als ich gerade eine CD brannte (sonst nichts).

Hier ist noch meine xorg.conf:

Code: Alles auswählen
Section "ServerLayout"
   Identifier    "X.org Configured"
   Screen     0  "Screen0" 0 0
   InputDevice   "Logitech/MX510" "CorePointer"
   InputDevice   "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
   RgbPath     "/usr/share/X11/rgb"
   ModulePath   "/usr/lib/xorg/modules"
   FontPath    "/usr/share/fonts/misc"
   FontPath    "/usr/share/fonts/100dpi:unscaled"
   FontPath    "/usr/share/fonts/75dpi:unscaled"
   FontPath    "/usr/share/fonts/TTF"
   FontPath    "/usr/share/fonts/Type1"
EndSection

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

Section "InputDevice"
   Identifier  "Keyboard0"
   Driver     "kbd"
   Option      "XkbRules" "xorg"
   Option      "XkbModel" "pc105"
   Option      "XkbLayout" "de"
EndSection

Section "InputDevice"
   Identifier  "Logitech/MX510"
   Driver     "mouse"
   Option      "Protocol" "Auto"
   Option      "Device" "/dev/input/mice"
   Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
   Identifier   "Videoseven"
### Comment all HorizSync and VertRefresh values to use DDC:
   HorizSync   31.5 - 64.3
   VertRefresh  50.0 - 70.0
EndSection

Section "Device"
   Identifier  "Nvidia/GeForce8600"
   Driver     "nvidia"
   VendorName  "nVidia Corporation"
   BoardName   "GeForce 8600 GT"
   BusID      "PCI:1:0:0"
EndSection

Section "Screen"
   Identifier "Screen0"
   Device    "Nvidia/GeForce8600"
   Monitor   "Videoseven"
   SubSection "Display"
      Viewport   0 0
      Depth    1
      Modes "1280x1024" "1024x768" "800x600" "640x480"
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth    4
      Modes "1280x1024" "1024x768" "800x600" "640x480"
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth    8
      Modes "1280x1024" "1024x768" "800x600" "640x480"
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth    15
      Modes "1280x1024" "1024x768" "800x600" "640x480"
   EndSubSection
   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


3D-Spiele wie Warcraft3 oder Darwinia laufen zwar, ruckeln aber eigentlich regelmäßig (so alle 1-2 Sekunden) "hakt" es mal.

Habe ich irgendwas falsch in der xorg.conf oder wo kann das Problem liegen?

Über Hilfe würde ich mich sehr freuen :)
[align=center][url=http://www.theageofsound.de]www.theageofsound.de[/url]
meine Band :)
[/align]
Benutzeravatar
haukew
 
Beiträge: 368
Registriert: 16.12.2006, 00:04
Wohnort: Hamburg
Lizenz: WTFPL
Distribution: Linux Mint 11 + KDE4
Kernelversion: apt-get dist-upgrade

Beitragvon ing0 » 22.10.2008, 23:06

glxgears ist kein benchmark oder ähnliches. Es spielt überhaupt keine Rolle wie viele Frames dort angezeigt werden.
Benutzeravatar
ing0
 
Beiträge: 1230
Registriert: 03.11.2006, 17:26
Wohnort: /home/ingo
Lizenz: GPL
Distribution: openSuse 12.3

Beitragvon ChemicalBrother » 22.10.2008, 23:09

Zuerst einmal: Glxgears ist kein Benchmark. Die Werte, die du da heausbekommst haben so gut wie keine Aussagekraft (es sei denn, sie sind unter 100 fps).

Das "Haken" während des Spielens schon. Hast du mal geschaut, welche Hintergrundprozesse "nerven" könnten? Irgendwelche Treiber- und/oder Kernelupdates in letzter Zeit gehabt, die vielleicht nicht so sauber abgelaufen sind?
Benutzeravatar
ChemicalBrother
 
Beiträge: 5332
Registriert: 21.08.2006, 21:17
Wohnort: Langen
Lizenz: CC
Distribution: Arch Linux
Kernelversion: 6.0

Beitragvon haukew » 23.10.2008, 02:24

Hm, ok, hätt ich jetzt nicht gedacht, dass es so gar keine Aussagekraft hat...
Hintergrundprozessmäßig läuft eigentlich beim Zocken nie was, außer halt mal Amarok oder so, aber das macht kaum nen Unterschied.
Kernelupdates liefen immer sauber durch, genauso die nvidia-Treiberupdates - und ansonsten hab ich keine binären Treibermodule etc.

Wenn ich top laufen lassen ,während ich Warcraft spiele, sieht es etwa so aus:

Code: Alles auswählen
  PID USER     PR  NI  VIRT  RES  SHR S %CPU %MEM   TIME+  COMMAND
6137 hauke    20   0 2711m 234m  39m R 90.7 23.2   1:34.17 war3.exe
3765 hauke    20   0  195m 103m  27m S  3.7 10.2  11:32.55 firefox
6140 hauke    20   0  5388 2940  636 S  3.3  0.3   0:03.35 wineserver
2489 root     20   0  100m  86m 7860 S  1.3  8.6  41:10.75 X
2587 hauke    20   0 32532  17m  13m S  1.0  1.7   0:09.72 konsole
6174 hauke    20   0  2192 1032  804 R  0.3  0.1   0:00.01 top
.
.
.

Normal halt.
[align=center][url=http://www.theageofsound.de]www.theageofsound.de[/url]
meine Band :)
[/align]
Benutzeravatar
haukew
 
Beiträge: 368
Registriert: 16.12.2006, 00:04
Wohnort: Hamburg
Lizenz: WTFPL
Distribution: Linux Mint 11 + KDE4
Kernelversion: apt-get dist-upgrade

Beitragvon Cheeky@Boinc » 23.10.2008, 08:04

Ich kann glxgears sogar so manipulieren das mein Acer Aspire One über einem High End Rechner liegt :)
Aber meine vorredner haben schon alles gesagt.

Dazu siehe auch -> [url=http://wiki.cchtml.com/index.php/Glxgears_is_not_a_Benchmark]glxgears is not a benchmark[/url]
<3 SuL <3
Benutzeravatar
Cheeky@Boinc
 
Beiträge: 7388
Registriert: 28.06.2006, 14:19
Wohnort: Werther
Lizenz: GPL

Beitragvon ChemicalBrother » 23.10.2008, 11:56

[quote=haukew,index.php?page=Thread&postID=31607#post31607]Wenn ich top laufen lassen ,während ich Warcraft spiele, sieht es etwa so aus:[/quote]

Wenn, dann ist es ein Programm, dass nur für sehr kurze Zeit aufblitzt. Kann gut sein, dass du das in top gar nicht siehst, aber vielleicht eher in htop.

Vielleicht ist es ein Fehler des Nvidia-Treibers? Gab ja nicht gerade wenige Probleme mit Nvidia in letzter Zeit.
Benutzeravatar
ChemicalBrother
 
Beiträge: 5332
Registriert: 21.08.2006, 21:17
Wohnort: Langen
Lizenz: CC
Distribution: Arch Linux
Kernelversion: 6.0

Beitragvon Cyberspace19 » 23.10.2008, 20:36

Hatte das selbe Problem auch schon mal. Ist aber schon eine weile her. Damals war es eine neues Programm welches ich installiert habe. Frag mich aber bitte nicht, welches das war.
Hast etwas neues Installiert oder einen neuen Dienst aktiviert.

Was ich mir auch noch vorstellen könnte wäre dass irgendetwas auf die Festplatte kurz zugreifen will und da etwas blockiert.

#Greetz,
Cyberspace19
IRC-Server: irc.freenode.net IRC-Channel: #linuxgaming.de
TeamSpeak Server: https://www.linuxgaming.de
Benutzeravatar
Cyberspace19
 
Beiträge: 2693
Registriert: 22.06.2006, 15:24
Lizenz: FDL

Beitragvon haukew » 25.10.2008, 03:53

@ Hintergrundprozesse:

Hier ist der relevante Abschnitt meiner rc.conf

Code: Alles auswählen

# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
# MOD_BLACKLIST: Prevent udev from loading these modules
# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
#
# NOTE: Use of MOD_BLACKLIST is deprecated. Please use ! in the MODULES array.
#
MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated
MODULES=(ntfs forcedeth ac97_bus snd-mixer-oss snd-pcm-oss snd-seq-oss snd-seq-device snd-seq-midi-event snd-seq snd-hwdep snd-page-alloc snd-pcm
snd-rawmidi snd-timer snd snd-ac97-codec snd-emu10k1 soundcore snd-util-mem vboxdrv)


# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
#   - prefix a daemon with a ! to disable it
#   - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng network netfs crond hal cups kdm3)


Auf der von Cheeky verlinkten Seite habe ich zwei Benchmarks gefunden:

http://unigine.com/download/files/Unigine_Tropics_Linux.tar.bz2
http://unigine.com/download/files/Unigine_Sanctuary2_Linux.tar.bz2

Und die liefen eigentlich durch, wie ich es erwartet hatte: Beide bei 1280x1024 fullscreen, der eine ~17 fps, der andere ~13.
Auch ohne komisches zuckeln usw. wie ich es bei Warcraft habe - was angesichts der Hardweareanforderungen krass ist...
Ich probiere morgen mal eine Neuinstallation, vielleicht hat sich in der wine-Regedit irgendwas verhakt oder so...
[align=center][url=http://www.theageofsound.de]www.theageofsound.de[/url]
meine Band :)
[/align]
Benutzeravatar
haukew
 
Beiträge: 368
Registriert: 16.12.2006, 00:04
Wohnort: Hamburg
Lizenz: WTFPL
Distribution: Linux Mint 11 + KDE4
Kernelversion: apt-get dist-upgrade


Zurück zu Alles was euch den Tag über bewegt...

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 12 Gäste