ubuntuusers.de

WOW 100FPS mehr bei ATI X700

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

atlanx

Avatar von atlanx

Anmeldungsdatum:
21. Mai 2007

Beiträge: 291

Ich war sehr überrascht, dass fgl_glxgears einfach doppelt so schnell läuft,
wenn man eine winzige Option in xorg.conf setzt.
Diese Option nennt sich EnablePrivateBackZ.

Und schon spuckt fgl_glxgears auf meiner ATI Radeon Mobility X700 statt
ca. 140FPS mal eben etwa 240FPS aus.

Hier der Ausschnitt aus meiner /etc/X11/xorg.conf

#-Diese versteckten Optionen sind nicht standardmaessig aktiviert:
#--Effekt: Falls diese Option aktiviert ist verbessert es die
# Performance von 140FPS auf 240FPS bei fgl_glxgears
Option "EnablePrivateBackZ" "yes"

Section "Device"
	Identifier	"ATI Technologies Inc Radeon Mobility X700 (PCIE)"
	Driver		"fglrx"
	Busid		"PCI:1:0:0"
	Option		"BusType" 		"PCIE"
	Option		"FSAAEnable"		"on"
	Option		"FSAAScale"		"2"
	Option		"DisplayPriority" 	"BIOS"
	Option		"AccelMethod" 		"XAA"
	Option		"TripleBuffer"		"true"
	Option		"XAANoOffscreenPixmaps" "true"
	Option		"EnablePageFlip"	"true"
	Option		"ColorTiling"
	#Option		"TVFormat" 		"PAL-G"
	Option		"VideoOverlay"		"on"
	Option		"OpenGLOverlay"		"off"
	#-Diese versteckten Optionen sind nicht standardmaessig aktiviert:
	#--Effekt: Falls diese Option aktiviert ist verbessert es die 
	#          Performance von 140FPS auf 240FPS bei fgl_glxgears
	Option "EnablePrivateBackZ" 		"yes"
	#--TLS Einstelllungen sind sehr kritisch 
	# Parameter: Die UseFastTLS Option sollte am besten auf 2 stehen falls
	#            ihr wine oder andere Anwednungen benutzen wollt.
	# 0 - fast
	# 1 - faster
	# 2 - working with everything
	Option "UseFastTLS" "1"
EndSection

atlanx

(Themenstarter)
Avatar von atlanx

Anmeldungsdatum:
21. Mai 2007

Beiträge: 291

Ein bischen übersichtlicher:

Section "Device"
	Identifier	"ATI Technologies Inc Radeon Mobility X700 (PCIE)"
	Driver		"fglrx"
	Busid		"PCI:1:0:0"
	Option		"BusType" 		"PCIE"
	Option		"DisplayPriority" 	"BIOS"	# AUTO(default), BIOS, HIGH
	Option		"MonitorLayout"		"LVDS"	# LVDS = Laptop flat panel
	Option          "DynamicClocks"         "true"	# Stromsparfunktionen aktivieren (POWERplay)

	### 2D-Optionen
	Option		"AccelMethod" 		"XAA"	# 2D-Hardware-Acceleration XAA, EXA
	Option		"XaaNoOffscreenPixmaps" "true"	# Beseitigt weisse 
			# Streifen am Mauszeiger am rechten Bildschirmrand

	### 3D-Optionen
	Option		"AddARGBGLXVisuals" 	"true"
	Option		"FSAAEnable"		"on"	# Antialiasing
	Option		"FSAAScale"		"2"	# 0,2,4,6
	Option		"EnablePageFlip"	"true"
	Option		"TripleBuffer"		"true"

	Option		"ColorTiling"		"on"

	### Video-Optionen	
	Option		"VideoOverlay"		"on"
	Option		"OpenGLOverlay"		"off"

	### Composite-Optionen
	#Option "AllowGLXWithComposite" "true"	#true == schnellerer Composite-Desktop

	### TV-Out-Optionen 	
	Option		"NoTV"			"yes"	
	#Option		"TVFormat" 		"PAL-G"

	### 3D-Tuning 
	#-Diese versteckten Optionen sind nicht standardmaessig aktiviert:
	#--Effekt: Falls diese Option aktiviert ist verbessert es die 
	#          Performance von 140FPS auf 240FPS bei fgl_glxgears
	Option "EnablePrivateBackZ" 		"yes"
	#--TLS Einstelllungen sind sehr kritisch 
	# Parameter: Die UseFastTLS Option sollte am besten auf 2 stehen
	#            falls ihr wine oder andere Anwednungen benutzen wollt.
	# 0 - fast
	# 1 - faster
	# 2 - working with everything
	Option "UseFastTLS" "1"
EndSection

johannes@ubuntu

Anmeldungsdatum:
6. Februar 2006

Beiträge: 52

Wohnort: Tübingen

Was für einen Treiber hast du installiert? Ich hab mit dem offiziellen Ati-Treiber 3000 oder 7000 FPS oder was das war. 😮)

atlanx

(Themenstarter)
Avatar von atlanx

Anmeldungsdatum:
21. Mai 2007

Beiträge: 291

Ich komme auf ca. 1200fps wenn ich die Karte auf fullspeed laufen lasse.
Ich hatte sie mit aticonfig --set-powerstate=1 runtergetaktet.

Treiber:
$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI MOBILITY RADEON X700
OpenGL version string: 2.0.6473 (8.37.6)

fglrx: 7.1.0-8.37.6+2.6.22.4-14.10 (gutsy-updates)

Mike1

Avatar von Mike1

Anmeldungsdatum:
2. Januar 2008

Beiträge: 2092

Wohnort: Niederösterreich

Ist doch absolut egal wie viele fps man bei glxgears erreicht...

Bauer87

Avatar von Bauer87

Anmeldungsdatum:
21. August 2006

Beiträge: 1300

Wohnort: Wiefelstede

...ich wollte gerade sagen: So viele FPS bei GLXgears bekomme ich mit dem VESA-Treiber. Mit dem freien Treiber "radeon" habe ich von 3580 FPS auf deiner Karte gelesen und ich habe (x850xt) ca 6000 FPS.
Die Option "EnablePrivateBackZ" hat angeblich etwas mit Antialiasing zu tun, aber genaueres konnte ich nicht herausfinden. Leider hat fglrx auch keine man-Seite.

atlanx

(Themenstarter)
Avatar von atlanx

Anmeldungsdatum:
21. Mai 2007

Beiträge: 291

Mike1 hat geschrieben:

Ist doch absolut egal wie viele fps man bei glxgears erreicht...

Ich weiß auch, dass glxgears kein ausgewachsener Benchmark ist.

Ich fands einfach interessant, dass diese Option EnablePrivateBackZ anscheinend die 3D Ausgabeleistung verdoppelt.
Egal ob das jetzt 100, 500 oder 50000fps sind.

Wichtig ist hier nur die _Verdopplung_ von ca. 100 auf ca. 200. Sonst nichts.

Antworten |