Forum
Tipps
News
Menu-Icon

Suse: 3D Unterstützung für ATI M3

Hallo liebe Forenmitglieder,

ich habe hier bereits ein andere Frage gestellt - wie es aussieht, hängt das Problem wohl mit einer falsch eingerichteten Grafikkarte zusammen.

Leider fehlt mir bei dieser gesamten X-Thematik total der Überblick :( - ich weiß nicht einmal genau, ob ich jetzt XFree, oder Xorg am Laufen habe!?

Als OS kommt openSuSE10.3 zum Einsatz - unter /etc/X11 sind sowohl xorg.conf, als auch XF86Config vorhanden..

Soweit ich das jetzt verstanden habe, handelt es sich beim fglrx um einen speziellen ATI-Treiber, der laut YaST auf dem System installiert ist,

Dieser Treiber ist jedoch für Karten _ab_ M9 geeignet - für meine Karte müßte jedoch Xorg die bessere Wahl sein!? ..und bereits alles bereithalten, was für die 3D-Unterstützung benötigt wird??

Was ich zunächst wissen müßte wäre also wohl:

1.) Wo kann ich rausfinden, welcher X-Server zum Einsatz kommt?
2.) Kann ich die fglrx-Pakete gefahrlos per YaST entfernen?
3.) Wie und wo akriviere ich die 3D-Unterstützung mit Xorg?

..ich vermute, daß Xorg zum Einsatz kommt, weiß es aber wie gesagt leider nicht..

Vielen Dank für Eure Hilfe

Sven


Antworten zu Suse: 3D Unterstützung für ATI M3:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

1. Suse verwendet seit openSUSE_10.2 Xorg in der Version 7.2 . Die dazugehörige Konfigurationsdatei ist in /etc/X11 zu finden und nennt sich xorg.conf. XF86Config ist nur ein symbolischer Link ( Verweis ) auf die xorg.conf, also tatsächlich nicht vorhanden. Grund für den Link: einige wenige Programme erwarten noch den alten Konfigurationsdateinamen aus den alten xfree Versionen.

2. JA

3. Updaten auf das neue Xorg 7.3 - siehe Artikel zu den installationsquellen

Rechner im Runlevel 3 starten durch eingabe der Ziffer 3 bei den Bootoptionen im Bootmenü und sich als Root in der Textkonsole anmelden. Dann eingeben:

sax2 -m 0=radeon ENTER

Kannst den automatischen Vorschlag in der Regel akzeptieren.

Um 3d zu aktivieren, akzeptierst Du entweder nicht den automatischen Vorschlag und steigst in das Konfigurationsmenü ein um das Häkchen bei der 3 D Ünterstützung zu setzen oder du editierst die xorg.conf direkt mit einem Editor Deiner Wahl und fügst in die Section modules die Zeile Load "dri" hinzu und speicherst die Änderung.

Nach einem Neustart durch Eingabe von reboot ENTER in der Textkonsole sollte nun auch 3 D laufen. Kontrolle: Auf Arbeitsplatz klicken ( KDE Desktop )und nach den Zeilen Grafikkarte fahnden. Sollte etwa folgendes anzeigen:

Hersteller:  ATI Technologies Inc
  Modell:  RV dein Kartenmodell
  Treiber:  radeon (3D-Unterstützung)

Läuft 3 D wider Erwarten nicht, steht in der Klammer
keine 3D-Unterstützung

Have Fun


Hallo Dr.SuSE,

ich habe nun folgendes versucht:

Installationsquelle für Xorg7.3 hinzugefügt. Upadtes aller installierten Xorg Pakete auf 7.3.x

Auf der grafischen Oberfläche in einer Root-Konsole "init 3" eingegeben, um in den SingleUserMode zu wechseln.

Dort wieder als root angemeldet und "sax2 -m 0=radeon" eingegeben.

Daraufhin erhalte ich diese Meldung:

 
Zitat
SaX: initializing please wait...
SaX: your current configuration will not be read in
SaX: no X-Server is running
SaX: will start own Server if needed
SPP: Prepare device
  • profile: Depth24

SPP: Prepare device
  • profile: Radeon

SPP: calling device
  • profile script: Radeon

SPP: including prepared profile(s)...
SaX: startup
xc: sorry could not start configuration server
xc: for details refer to the log file:

          /var/log/SaX.log

xc: abort...
 

Diese Logfile ist recht lang - interessant scheinen mir diese Einträge, die sich ziemlich am Ende des Logs finden:

Zitat
(EE) No devices detected
Fatalserver error
no screens found

Hoffentlich kannst Du damit was anfangen!?!

Ich verzweifel an diesem X-Kram... ;(

Vielen Dank

Sven

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

hast du auch an sax2 gedacht? Die sax2 Version muss zur xorg Version passen! Die Fehlermeldung deutet darauf hin, sax2 scheint noch die slte Version zu sein.

Have Fun


Hallo Dr. SuSE,

SaX2 hatte ich tatsächlich vergessen beim updaten, bzw. dachte, daß würde quasi als Abhängigkeit vom Paketmanager automatisch mitgemacht.

Das habe ich jetzt nachgeholt - bekomme aber leider immer noch die gleiche Fehlermeldung! :(

Verändert hat sich aber - zu meinem Bedauern - dennoch etwas:

Die "hüpfenden" Icons, die beim Aufruf einer Anwendung auf dem Bildschirm erscheinen, scheinen jetzt plastischer und werfen einen Schatten - dafür habe ich den Eindruck, daß der Bildaufbau verzögert (langsamer als bisher) erfolgt.

Was aber noch viel schlimmer ist - die Tastaturmaus funktioniert nicht mehr!! Zwar bringt Strg-Shift-Num den bekannten Dialog zum Vorschein, allein die Num-Taste scheint sich jetzt nicht mehr aktivieren zu lassen!?

P.S.: Unter "Arbeitsplatz" wird die Karte richtig erkannt und bezeichnet - als Treiber aber "ati" genannt. Weiter heißt es: "3D nicht verfügbar".

..wenn Du mir nochmal helfen könntest..?

Mit bestem Dank

Sven

deinstallier den xorg7.3 krams wieder und gbleibe noch bei xorg7.2. um xorg 7.3 zu entfernen ist die entsprechnde quelle vorher zu deaktivieren. Weiteres vorgehen ansonsten wie von Dr. Suse beschrieben. Die XOrg 7.3 ist noch etwas fehlerhaft.


Hallo Linuxtux,

kann ich einfach per YaST alle installierten "xorg" Pakete entfernen (gemeint sich alle Pakete, die bei dem Suchbegriff "xorg" angezeigt werden.)? - läuft die aktuelle X-Sitzung dann noch weiter, oder muß ich neu starten und dann YaST im Textmodus aufrufen?

..oder kann ich nochmal "aktualisieren" indem ich nur das Haupt-Repository aktiviere - also quasi ein "Downgrade" durchführe?

P.S.: SaX2 muß ich dann wohl auch entfernen und die alte Version wieder installieren!?

Vielen Dank

Sven

letzteres, aktiviere nur das hauptrepo und führe ein downgrad durch, am besten aber im runlevel 3 (yast im textmodus)


Das "Downgrade" hat leider nicht funktioniert! :(

Ich habe als Repository:

http://download.opensuse.org/repositories/openSUSE:10.3/standard/

aktiviert und dann als Suchbegriff "xorg" eingegeben.

Sämtliche Treffer waren in roter Schrift dargestellt (zuvor beim Update erschienen die Pakete in blauer Schrift) - ich habe dann alle zur Aktualisierung ausgewählt und folgenden Konflikt bekommen:

 
Zitat

#### YaST2 conflicts list - generated 2007-11-08 07:36:39 ####

Dies w�rde atom:xorg-x11-server-7.2-143.2.i586 ung�ltig machen.
    Unerf�llbare Anforderungen von atom:xorg-x11-server-7.2-143.2.i586
    === atom:xorg-x11-server-7.2-143.2.i586 ===
        xorg-x11-server-7.3-59.1.i586 stellt xorg-x11-server == 7.3-59.1 zur Verf�gung, soll jedoch planm��ig deinstalliert werden.
        Anforderung xorg-x11-server >= 7.2-143.2 f�r atom:xorg-x11-server-7.2-143.2.i586 kann nicht erf�llt werden
        atom:xorg-x11-server-7.2-143.2.i586 wird zur Installation in Betracht gezogen (als Erg�nzung) von xorg-x11-server-7.2-143.i586[http://download.opensuse.org/repositories/openSUSE:10.3/standard/] (xorg-x11-server == 7.2-143)
    (null)
    Konfliktl�sung:
        ( ) xorg-x11-server l�schen
            atom:xorg-x11-server-7.2-143.2.i586 l�schen

#### YaST2 conflicts list END ###


Was nun??

Nebenbei - auf der offiziellen Xorg-Seite soll es eine Liste mit unterstützter Hardware geben..diese konnte ich leider nicht finden.

Außerdem suche ich nach dem Speicherort der Xorg-Treiber - wenn es mit dem Radeon nicht klappen will, könnte ich ja eventuell auch noch andere "ausprobieren"!?

Brauche echt Hilfe... ;(

Sven

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

Zitat
deinstallier den xorg7.3 krams wieder und gbleibe noch bei xorg7.2

Unfug hoch ³ , denn nur seit Xorg 7.3 ist die volle 3 D Unterstützung ohne AMD / ATI Treiber für die älteren ATI Karten enthalten. Da will Sven_ ja hin. Ausserdem ist Xorg 7.3 mittlerweile offiziell freigegeben und keine Entwicklerversion mehr.

@sven_

Welche Auflösung benutzt Du ? Ggf. habe ich eine fertige xorg.conf für dich oder auch mehrere, entweder für Mehrbildschirmdarstellung oder komplett mit compiz-fusion. Wie gesagt, alles ohne propritären AMD Treiber, rein auf xorg 7.3 Basis.

Have Fun

Hallo Dr.SuSE,

ich bin da eher anspruchslos - das "Rumgeschraube" am X-System habe ich erst angefangen, als OpenOffice nicht laufen wollte, weil es angeblich kein Display finden konnte.

Ich benutze eine Auflösung von 1024x768 auf einem Laptop-Display und ich wage zu bezweifeln, daß Compiz oder Beryl o.ä. auf der Karte überhaupt laufen würden!?

Wenn Du also eine ganz einfache Konfiguration zum Testen hättest, wäre das klasse, wenn Du die pasten könntest! :)

Ach ja - die Karte hat noch TV-Out & Anschlußmöglichkeit für einen externen Monitor, aber das ist im Moment (noch) nicht so wichtig.

Dank und Gruß

Sven

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

damit Du was zum Vergleichen hast, eine xorg.conf für ATI RV 350 ( 9800 Mobility ) mit funktioniernder 3 D Unterstützung, basierend auf xorg.7.3 von meinem "Arbeitspferd".

Beachte:
Die Auflösung ist auf 1280x800 konfiguriert, kannst Du also nicht einfach so übernehmen. Die Section Monitors , Mode und Screen musst Du von Deiner xorg.conf übernehmen, damit das auch zu Deiner Hardware passt. Die Maussteuerung musst Du evtl. auch von dir nehmen ( Section Input Device ). Das erste Device ist eine Logitech Wheelmaus USB und das Zweite das eingebaute Synaptic Touchpad.   

# /.../
# SaX generated X11 config file
# Created on: 2007-07-16T18:54:36+0100.
#
# Version: 8.1
# Contact: Marcus Schaefer <[email protected]>, 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"
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" "9"
  Option       "Device" "/dev/input/mice"
  Option       "Name" "USB 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"
  HorizSync    29-52
  Identifier   "Monitor[0]"
  ModelName    "1280X800@60HZ"
  Option       "DPMS"
  VendorName   "--> LCD"
  VertRefresh  50-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
  Modeline "1280x768" 80.14 1280 1344 1480 1680 768 769 772 795
  Modeline "1280x768" 67.00 1280 1328 1360 1440 768 771 778 790 +HSync -Vsync
  Modeline "1024x768" 64.11 1024 1080 1184 1344 768 769 772 795
  Modeline "1024x768" 55.00 1024 1072 1104 1184 768 771 775 790 +HSync -Vsync
  Modeline "1280x600" 61.50 1280 1336 1464 1648 600 601 604 622
  Modeline "1280x600" 52.50 1280 1328 1360 1440 600 603 613 619 +HSync -Vsync
  Modeline "1024x600" 48.96 1024 1064 1168 1312 600 601 604 622
  Modeline "1024x600" 43.00 1024 1072 1104 1184 600 603 613 619 +HSync -Vsync
  Modeline "800x600" 38.22 800 832 912 1024 600 601 604 622
  Modeline "800x600" 34.75 800 848 880 960 600 603 607 617 +HSync -Vsync
  Modeline "768x576" 34.96 768 792 872 976 576 577 580 597
  Modeline "768x576" 32.25 768 816 848 928 576 579 583 593 +HSync -Vsync
  Modeline "640x480" 23.86 640 656 720 800 480 481 484 497
  Modeline "640x480" 23.25 640 688 720 800 480 483 487 494 +HSync -Vsync
  Modeline "1024x768" 65.0 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
EndSection


Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15
    Modes      "1280x800" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1280x800" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1280x800" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      32
    Modes      "1280x800" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1280x800" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection


Section "Device"
  BoardName    "RV350 NP"
  BusID        "1:0:0"
  Driver       "radeon"
  Identifier   "Device[0]"
  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


Hoffe es hilft dir weiter.

Have Fun

Hallo Dr.SuSE,

bevor ich etwas verändert habe, habe ich zuerst OpenOffice getestet - das funktioniert jetzt! ..leider war das auch schon die einzige gute Nachricht. :(

Ich habe Deine xorg.conf angepaßt und ausprobiert - ohne Erfolg.

Dann kam mir der Gedanke, die Einstellung von Knoppix zu übernehmen - eine 5.1.1 hatte ich noch zur Hand.

Der Arbeitsplatz zeigte "3D Unterstützung (an)" - die Tastaturmaus ging allerdings noch immer nicht, da sich die Num-Taste einfach nicht aktivieren läßt (unter Knoppix geht's..??!).

Um 3D zu testen habe ich das standardmäßig installierte Motorrad-Spiel gestartet - das zwar im Vollbildmodus startete, dann aber nach kurzer Zeit abstürzte - natürlich "Softreset resistent" :(

Anschließend habe ich meine alte xorg.conf wieder zurückkopiert, dabei aber den gesamten InputDevice Block gegen die entsprechenden Einträge aus der Knoppix xorg.conf ersetzt - mit dem Erfolg, daß der X-Server überhaupt nicht mehr starten wollte!

So langsam macht mir das keinen Spaß mehr - da ich nach wie vor den Eindruck habe, daß Xorg 7.3 bei mir langsamer läuft, frage ich mich, oder besser gesagt Dich:

Kann ich die 7.2 eventuell irgendwie wieder draufbekommen? - mit dem "Downgraden" per YaST wollte es ja nicht klappen.

Schöne Grüße

Sven

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

Zitat
Kann ich die 7.2 eventuell irgendwie wieder draufbekommen? - mit dem "Downgraden" per YaST wollte es ja nicht klappen.

Klappt schon, musst die Installationsquelle in 7.2 ändern, bei openSUSE_10.3 oder ganz entfernen bei 10.3. Dann den Rechner im Runlevel 3 starten, durch Eingabe der Ziffer drei in den Bootoptionen, als Root anmelden und yast ENTER eingeben. Dann in yast ->Software installieren oder löschen die  Suchbegriffe x11 und sax2 eingeben und die installierten Pakete downgraden. sollte yast meckern, kannst Du in dem Fall die Sachen ignorieren ( ggf. mehrfach ankreuzen ). xterm und die neue Mesaversion kann bleiben, sollte sogar.

Have Fun

« Letzte Änderung: 10.11.07, 11:11:24 von Dr. SuSE »

Hallo Dr.SuSE,

die Frage ist, kann ich das komplette Xorg gefahrlos entfernen, oder hat das eventuell Auswirkungen auf andere Programme?

Übrigens macht es einen Unterschied, ob ich X11, oder Xorg als Suchbegriff unter YaST eingebe!

Bei X11 tauchen solche Einträge wie - "dbus-1-X11", "emacs-X11", oder "Ding" - ein Wörterbuch für X mit auf...

...die muß ich doch wohl nicht auch löschen und neu installieren!?

Ich denke Xorg ist vermutlich der bessere Suchbegriff, oder?

Die Hauptsache ist füt mich aber, daß das System nicht komplett unbrauchbar wird!

Schöne Grüße

Sven

« Remote auf Linux Suse10.0 einstellen???? wie installiere ich gta sa in wine »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Grafikkarte
Eine Grafikkarte ist ein wesentlicher Bestandteil eines Personal Computers, der für die Erzeugung und Weiterleitung von Bildsignalen an den Monitor verantwortlich is...

VGA Grafikkarte
VGA steht für "Video Graphics Array". Es handelt sich hierbei um einen Grafikstandard für die Grafikkarten in älteren Personal Computern, der mit analogen ...

Betriebssystem
Das Betriebssystem ist das Steuerungsprogramm des Computers, das als eines der ersten Programme beim Hochfahren des Rechners geladen wird. Arbeitsspeicher, Festplatten, E...