• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Problem bei AIGLX, Radeon 9000 und Beryl

Bigger

Newbie
Hallo,
ich nutze OpenSuse 10.2 mit X.org 7.2
GraKa ATI Radeon Mobility 9000 ( RV 250 f )

Da soweit ich weiß, der propriätäre ATI Treiber nicht mit der X.org 7.2 zusammenarbeitet ( jedenfalls hat das bei mir nicht geklappt ) nutze ich nun den freien radeon Treiber ohne 3D.

Nun habe ich gelesen, daß man mit AIGLX auch ohne 3D in den Genuss von Beryl kommen kann und versuche mich seit einiger Zeit daran.

/etc/X11/xorg.conf :
Code:
# /.../
# SaX generated X11 config file
# Created on: 2007-02-18T19:12:35+0100.
#
# 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"
  FontPath     "unix/:7100"
  InputDevices "/dev/gpmdata"
  InputDevices "/dev/input/mice"
EndSection

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

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

Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "de"
  Option       "XkbModel" "microsoftpro"
  Option       "XkbRules" "xfree86"
  Option       "XkbVariant" "nodeadkeys"
EndSection


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

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


Section "Monitor"
  Option       "CalcAlgorithm" "XServerPool"
  HorizSync    31-60
  Identifier   "Monitor[0]"
  ModelName    "1024X768@60HZ"
  Option       "DPMS"
  VendorName   "--> LCD"
  VertRefresh  30-60
  UseModes     "Modes[0]"
EndSection


Section "Modes"
  Identifier   "Modes[0]"
  Modeline 	"1024x768" 65.0 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
EndSection


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


Section "Device"
  BoardName    "RV250 Lf"
  BusID        "1:0:0"
#von mir geändert
  Driver       "radeon"

  Identifier   "Device[0]"
  Option       "FSAAMSPosY0" "0.000000"
  Option       "FSAAMSPosX1" "0.000000"
  Option       "Stereo" "off"
  Option       "FSAAScale" "1"
  Option       "FSAAMSPosY4" "0.000000"
  Option       "CapabilitiesEx" "0x00000000"
  Option       "no_dri" "no"
  Option       "PseudoColorVisuals" "off"
  Option       "FSAAMSPosX0" "0.000000"
  Option       "FSAAMSPosX2" "0.000000"
  #Option       "NoDDC"
  Option       "FSAAMSPosY5" "0.000000"
  Option       "VideoOverlay" "on"
  Option       "OpenGLOverlay" "off"
  Option       "KernelModuleParm" "agplock=0"
  Option       "CenterMode" "off"
  Option       "no_accel" "no"
  Option       "FSAADisableGamma" "no"
  Option       "FSAAMSPosX4" "0.000000"
  Option       "FSAAMSPosY2" "0.000000"
  Option       "FSAAMSPosX5" "0.000000"
  Option       "UseInternalAGPGART" "no"
  Option       "mtrr" "off"
  Option       "StereoSyncEnable" "1"
  Option       "FSAAMSPosY3" "0.000000"
  Option       "FSAAMSPosY1" "0.000000"
  Option       "FSAAMSPosX3" "0.000000"
  Option       "ForceGenericCPU" "no"
  Option       "Capabilities" "0x00000000"
  Option       "UseFastTLS" "0"
  Option       "GammaCorrectionI" "0x00000000"
  Option       "GammaCorrectionII" "0x00000000"
  Option       "FSAACustomizeMSPos" "no"
  Option       "ScreenOverlap" "0"
  Option       "BlockSignalsOnLock" "on"
  Option       "FSAAEnable" "no"
  VendorName   "ATI"
  Option       "EnablePrivateBackZ" "no"
#von mir eingefügt
  Option       "XAANoOffscreenPixmaps" "true"
  Option       "DRI" "true"
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]"
#von mir eingefügt
  Option       "AIGLX" "on"
EndSection


Section "DRI"
    Group      "video"
    Mode       0660
EndSection

Section "Extensions"
  Option       "DAMAGE" "no"
#von mir eingefügt
  Option       "Composite" "on"

EndSection

Der in der Anleitung auf OpenSuse zu AIGLX angegebene Testbefehl, ob AIGLX läuft sagt mir:

Code:
moehre:/home/bigfoot # cat /var/log/Xorg.0.log | grep GLX
(**) Option "AIGLX" "on"
(**) AIGLX enabled
(II) Loading extension GLX
(WW) AIGLX: 3D driver claims to not support visual 0x23
(WW) AIGLX: 3D driver claims to not support visual 0x24
(WW) AIGLX: 3D driver claims to not support visual 0x25
(WW) AIGLX: 3D driver claims to not support visual 0x26
(WW) AIGLX: 3D driver claims to not support visual 0x27
(WW) AIGLX: 3D driver claims to not support visual 0x28
(WW) AIGLX: 3D driver claims to not support visual 0x29
(WW) AIGLX: 3D driver claims to not support visual 0x2a
(WW) AIGLX: 3D driver claims to not support visual 0x2b
(WW) AIGLX: 3D driver claims to not support visual 0x2c
(WW) AIGLX: 3D driver claims to not support visual 0x2d
(WW) AIGLX: 3D driver claims to not support visual 0x2e
(WW) AIGLX: 3D driver claims to not support visual 0x2f
(WW) AIGLX: 3D driver claims to not support visual 0x30
(WW) AIGLX: 3D driver claims to not support visual 0x31
(WW) AIGLX: 3D driver claims to not support visual 0x32
(II) AIGLX: Loaded and initialized /usr/lib/dri/r200_dri.so
(II) GLX: Initialized DRI GL provider for screen 0

läuft da nun AIGLX oder nicht?

Ich kann den Berylmanager problemlos starten, allerdings stürzt mir sofort der Fenstermanager wieder ab und er nimmt den als Alternative angegebenen metacity oder kwin.
 

Critter

Member
Also dass Beryl ohne 3D auskommt, das halte ich für ein Gerücht.
Aber der OS-Treiber von ATI, unterstützt der nicht auch neuere Grafikkarten mit 3D?
 
OP
B

Bigger

Newbie
Critter schrieb:
Also dass Beryl ohne 3D auskommt, das halte ich für ein Gerücht.
Aber der OS-Treiber von ATI, unterstützt der nicht auch neuere Grafikkarten mit 3D?

Zitat von Opensuse beim Eintrag AIGLX:
Grundsätzlich arbeitet AIGLX mit allen 2D-Treibern zusammen, erreicht dann aber oft nur eine unzureichende Geschwindigkeit. Vorraussetzung für den Einsatz von AIGLX mit einem 3D-Treiber ist im Unterschied zu Xgl dessen Unterstützung für die OpenGL-Erweiterung GLX_EXT_texture_from_pixmap. Zur Zeit bringen folgende Treiber diese Erweiterung mit:

Der ATI Treiber unterstützt die Karte, lief bei mir unter 10.1 auch schon mit 3D. Leider hapert es aber an der Zusammenarbeit mit X.org 7.2.
 
A

Anonymous

Gast
Ich habe auch ein Laptop mit eine 9000 Graka. Habe auch lange ausprobiert aber es geht. Schau dir mal meinen Post an http://www.linux-club.de/viewtopic.php?t=74449&highlight=. Die 9000 bekommt auch vollen 3D Support mit dem freien Radeon Treiber. Wenn ich mir deine Xconf anschaue ist er aber nicht richtig installiert.

Code:
Section "InputDevice" 
  Driver       "kbd" 
  Identifier   "Keyboard[0]" 
  Option       "Protocol" "Standard" 
  Option       "XkbLayout" "de" 
  Option       "XkbModel" "microsoftpro" 
  Option       "XkbRules" "xfree86" 
  Option       "XkbVariant" "nodeadkeys

bei Driver müsste Radeon stehen. Auch der Eintrag
Code:
Option       "XkbRules" "xfree86"
scheint nicht Richtig zu sein.
Sobald ich wieder zu Hause bin schaue ich nach und poste dir meine Xconf.
Kleiner Tipp: Die neue Version von Knoppix unterstützt nun auch Beryl mit AIGLX. Einfach den Bootparameter Desktop=KDE in Desktop=beryl ändern. Gut zum ausprobieren ob die Hardware das mitmacht.
 
A

Anonymous

Gast
Hallo, ich habe bei mir nachgeschaut, :shock: die xconf stimmt soweit. :!:
 
Oben