ATI X700 Compiz Fusion DRI openSUSE 10.3

boarder-winterman

Weltenbummler
Moderator
Registriert
Aug. 2005
Beiträge
24.265
Hallo,

habe noch ein Problem mit meiner openSUSE 10.3 auf dem Notebook.
Nutze meine ATI Mobility Radeon X700 256MB mit dem offiziellen fglrx Treiber.

Ich habe mir einfach mal Compiz-Fusion installiert, funkt soweit auch super gut, der Cube ist auch da, alle Funktionen verfügbar.

Das einzige ist, nachdem ich Xgl/Compiz-Fusion eingeschaltet habe, mein DRI nicht mehr korrekt funktioniert. Unter root habe ich problemlos meine 4300fps in glxgears, aber als "normaler" Benutzer habe ich kein DRI, also nur 6fps.

Folglich sind auch keine 3D-Spiele und Anwendungen mehr möglich :mad:

Was kann ich tun?

Hänge zur Sicherheit einfach mal meine xorg.conf an, schaden kanns nicht ;)

Code:
# /.../
# SaX generated X11 config file
# Created on: 2007-10-21T21:33:59+0200.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "Files"
  FontPath     "/usr/share/fonts/misc:unscaled"
  FontPath     "/usr/share/fonts/local"
  FontPath     "/usr/share/fonts/75dpi:unscaled"
  FontPath     "/usr/share/fonts/100dpi:unscaled"
  FontPath     "/usr/share/fonts/Type1"
  FontPath     "/usr/share/fonts/URW"
  FontPath     "/usr/share/fonts/Speedo"
  FontPath     "/usr/share/fonts/PEX"
  FontPath     "/usr/share/fonts/cyrillic"
  FontPath     "/usr/share/fonts/latin2/misc:unscaled"
  FontPath     "/usr/share/fonts/latin2/75dpi:unscaled"
  FontPath     "/usr/share/fonts/latin2/100dpi:unscaled"
  FontPath     "/usr/share/fonts/latin2/Type1"
  FontPath     "/usr/share/fonts/latin7/75dpi:unscaled"
  FontPath     "/usr/share/fonts/baekmuk:unscaled"
  FontPath     "/usr/share/fonts/japanese:unscaled"
  FontPath     "/usr/share/fonts/kwintv"
  FontPath     "/usr/share/fonts/truetype"
  FontPath     "/usr/share/fonts/uni:unscaled"
  FontPath     "/usr/share/fonts/CID"
  FontPath     "/usr/share/fonts/ucs/misc:unscaled"
  FontPath     "/usr/share/fonts/ucs/75dpi:unscaled"
  FontPath     "/usr/share/fonts/ucs/100dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/misc:unscaled"
  FontPath     "/usr/share/fonts/hellas/75dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/100dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/Type1"
  FontPath     "/usr/share/fonts/misc/sgi:unscaled"
  FontPath     "/usr/share/fonts/xtest"
  FontPath     "/opt/kde3/share/fonts"
  InputDevices "/dev/gpmdata"
  InputDevices "/dev/input/mice"
EndSection

Section "ServerFlags"
  Option       "AllowMouseOpenFail" "on"
EndSection

Section "Module"
  Load         "dbe"
  Load         "type1"
  Load         "freetype"
  Load         "extmod"
  Load         "glx"
  Load         "dri"
EndSection

Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "CoreKeyboard"
  Option       "XkbLayout" "de"
  Option       "XkbModel" "pc105"
  Option       "XkbRules" "xorg"
EndSection


Section "InputDevice"
  Driver       "synaptics"
  Identifier   "Mouse[1]"
  Option       "Buttons" "5"
  Option       "Device" "/dev/input/mice"
  Option       "Emulate3Buttons" "on"
  Option       "InputFashion" "Mouse"
  Option       "Name" "Synaptics;Touchpad"
  Option       "Protocol" "explorerps/2"
  Option       "SHMConfig" "on"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[3]"
  Option       "Buttons" "5"
  Option       "Device" "/dev/input/mice"
  Option       "Name" "ImPS/2 Generic Wheel Mouse"
  Option       "Protocol" "explorerps/2"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection


Section "Monitor"
  DisplaySize  331 207
  HorizSync    30-62
  Identifier   "Monitor[0]"
  ModelName    "AUO LCD MONITOR"
  Option       "DPMS,AUTO,NONE"
  VendorName   "AUO"
  VertRefresh  43-60
  UseModes     "Modes[0]"
EndSection


Section "Modes"
  Identifier   "Modes[0]"
  Modeline 	"1280x800" 83.46 1280 1344 1480 1680 800 801 804 828
  Modeline 	"1280x800" 69.75 1280 1328 1360 1440 800 803 809 823 +HSync -Vsync
EndSection


Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15
    Modes      "1280x800" 
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1280x800" 
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1280x800" 
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1280x800" 
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection


Section "Device"
  BoardName    "Mobility Radeon X700 5653 (M26) (PCIE)"
  BusID        "3:0:0"
  Driver       "fglrx"
  Identifier   "Device[0]"
  Option       "GARTSize" "32"
  Option       "CRT2HSync" "31-48"
  Option       "SaXDualMode" "Clone"
  Option       "SaXDualMonitorModel" "1024X768@60HZ"
  Option       "SaXDualMonitorVendor" "--> VESA"
  Option       "SaXDualOrientation" "LeftOf"
  Option       "SaXDualResolution" "1024x768"
  Option       "SaXDualVSync" "50-60"
  Option       "CRT2Position" "Clone"
  Option       "CRT2VRefresh" "50-60"
  Option       "IgnoreEDID" "yes"
  Option       "MergedFB" "yes"
  Option       "MetaModes" "1280x800,1024x768;1024x768,1024x768"
  Option       "SaXDualHSync" "31-48"
  Option       "MonitorLayout" "AUTOCRT,AUTO"
  Option       "SaXDualHead" ""
  Option       "BIOSHotkeys" "on"
  VendorName   "ATI"
EndSection



Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  InputDevice  "Mouse[3]" "SendCoreEvents"
  Option       "Clone" "off"
  Option       "Xinerama" "off"
  Screen       "Screen[0]"
EndSection


Section "DRI"
    Group      "video"
    Mode       0660
EndSection

Section "Extensions"
EndSection

Edit: Habe das Problem durch Try and Error selbst gelöst, habe festgestellt das mein User boarder-winterman unerklärlicherweise bei der Installation von compiz aus der "Video" Gruppe rausgeflogen ist und somit keinen Zugriff mehr auf DRI hatte. Verstehe es wer will :freak:
 
Zuletzt bearbeitet: (Try and Error selbst gelöst :))
Ich nutze fglrx 8.40, mit den neueren, insbesondere 8.42 habe ich nur Stress.

Für openSUSE existiert ein Comununity-Repo für den 8.40 Treiber, seit der 10.3 geht die Installation auch ohne Stress, in alten SuSE-Versionen und in Ubuntu habe ich den Treiber nie hinbekommen.

Für dich suche ich auch eben den Repolink noch raus ;)

So bitte da ist er:

http://opensuse-community.org/ati/10.3

Wie gesagt nur mit SuSE nutzbar, dann aktivieren in Yast und dann einfach alle Pakete mit fglrx im Namen installieren, wichtig ist nur, dass du die offizielle ATI-Quelle nicht an hast :)

Tja natürlich brauchst du auch noch die XGL-Quelle, die ist folgende:

http://download.opensuse.org/repositories/X11:/XGL/openSUSE_10.3/
 
Zuletzt bearbeitet: (XGL Quelle vergessen ;))
es ist bekannt, dass unter xgl kein direct rendering mehr geht, darum hier mal ein anstoß:

erstelle in kdm / gdm einen eintrag für den xorg-server, der für xgl ist ja standard-mäßig da,

diesen wählst du dann in zukunft für spiele etc. aus

bin jetzt grad zu faul / hab auch keine zeit um die anleitung zu googlen, ich hoffe mal die anderen (spez. limoni) wissen, was ich meine :D
 
Tja nur unter 8.40 kommt zwar die Meldung, aber DRI geht trotzdem :lol:

Nur bei 8.42 nicht :rolleyes:

Edit: Ok revidiere, zumindest halb.

Mich hat dann doch der Mut gepackt und ich habe den 8.42er Treiber installiert.
Nach 3 Versuchen und komplettem! Entfernen von Compiz läuft er nun, kA wieso, naja mit solls Recht sein :D
Habe nur ca. 50fp/s mehr bei glxgears *freu*

EDIT2:
So und nun sind die openSUSE-Experten gefragt.
Habe in diversen Internetquellen gelesen, dass sich die AIGLX-Erweiterung mit xorg-server 1.4 beisst.
Deshalb habe ich auch kein AIGLX in 8.42 :(
So nun zu meiner Frage: Wie kann ich xorg-server downgraden, oder kann man den ATI-Treiber etwa patchen oO
 
Zuletzt bearbeitet:
boarder-winterman schrieb:
EDIT2:
So und nun sind die openSUSE-Experten gefragt.
Habe in diversen Internetquellen gelesen, dass sich die AIGLX-Erweiterung mit xorg-server 1.4 beisst.
Deshalb habe ich auch kein AIGLX in 8.42 :(
So nun zu meiner Frage: Wie kann ich xorg-server downgraden, oder kann man den ATI-Treiber etwa patchen oO

*auch gespannt auf eine Antwort wart* :D
 
Naja ohne 3D geht der 8.42 ja jetzt.
Denke werde 1 Monat auf Compiz verzichten :(

Hoffentlich wird der 8.43 besser :)

Edit:

Vieleicht machen wir mal so nen kleinen Userbericht, welcher ATI-Treiber mit welcher Karte geht.
Im meinem Fall X700 Mobility:

8.40 ohne Probleme 3D-Desktop auch mit XGL, nur leider halt kein AIGLX, sonst der perfekte Treiber :)
8.41 habe ich nach vielen Versuchen nicht zum laufen bekommen :(
8.42 geht auch, ähnlich wie 8.40, leider ebenfalls noch ohne AIGLX, XGL habe ich nicht mehr getestet.

Vieleicht können mal einige ATI-Nutzer, gerne auch von älteren Versionen ihre Erfahrungen berichten :)
 
Zuletzt bearbeitet: (ATI-Treiber Aufstellung)
bis 8.40.* läuft xgl wunderbar mit compiz / beryl
8.41.* ditto
8.42.* aiglx "läuft" irgendwie: compiz-fusion mit indirect-rendering (bei mir), bei einigen läufts ohne probleme

8.43.* soll neue maßstäbe setzen (wir werden sehen ;) )

chipsatz: mobility radeon x600 (M24)
 

Ähnliche Themen

G
Antworten
6
Aufrufe
1.605
G
Antworten
6
Aufrufe
2.532
Antworten
7
Aufrufe
2.746
E
Zurück
Oben