"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

ATI TREIBER HOWTO

Marcellus 07.12.2006 - 17:35 1625 3 Thread rating
Posts

Marcellus

OC Addicted
Avatar
Registered: Mar 2005
Location: ~
Posts: 1755
Ich bin gerade auf etwas sehr interessantes gestoßen, wenn jemand die im titel verwendeten parameter hat ist dieser thread sicher interessant, wenn nicht nicht

Da im kernel 2.6.18 IOMMU standardgemäß aktiviert ist und man es nicht mehr per menuconfig deaktivieren kann hab ich bissl herumgestirdelt und folgenden fix gefunden:

http://forums.gentoo.org/viewtopic-t-517730.html

Da es im forum momentan mehrer fglrx bezogene threads gibt wollte ich einen neuen aufmachen und das ganze etwas übersichtlicher machen.

Wieso wird iommu eigentlich auf so drastische weise aktiviert? Hab ich irgendwas nicht verstanden oder braucht man iommu wirklich nur bei +3gb ram?
Bearbeitet von Marcellus am 10.12.2006, 19:21

Marcellus

OC Addicted
Avatar
Registered: Mar 2005
Location: ~
Posts: 1755
FGLRX:

Zuerst gibts mal die unterscheidung zwischen dem fglrx 8.30.3 und dem 8.31.5, beim 8.30.3 musst du /usr/lib/dri/fglrx_dri.so durch einen link von /usr/lib/dri/ati_a_dri.so ersetzen, beim 8.31.5 nicht.

Kernel Konfig:
Zitat
http://gentoo-wiki.com/HOWTO_ATI_Dr...l_Configuration
Loadable Module Support --->
[*] Enable loadable module support
[*] Module unloading

Processor type and features --->
[*] MTRR (Memory Type Range Register) support

Device Drivers --->
Character Devices --->
<M> /dev/agpgart (AGP Support)
<M> Your_AGP_Chipset_Here
< > Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)

Graphics support --->
[ ] Support for framebuffer devices

Kernel Hacking --->
[ ] Kernel debugging

Dann die module

Zitat
Section "Module"
Load "glx"
Load "dri"
# Load "GLcore
# Load "drm"

Dann die device section:

Zitat
Section "Device"
Identifier "ATI Graphics Adapter 0"
Driver "fglrx"
Option "no_accel" "no"
Option "no_dri" "no"
Option "DynamicClocks" "on"
Option "mtrr" "on"
Option "ScreenOverlap" "0"
Option "Capabilities" "0x00000000"
Option "CapabilitiesEx" "0x00000000"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Option "CenterMode" "off"
Option "PseudoColorVisuals" "off"
Option "Stereo" "off"
Option "StereoSyncEnable" "1"
Option "FSAAEnable" "no"
Option "UseFastTLS" "2"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "no"
Option "ForceGenericCPU" "no"
Option "KernelModuleParm" "agplock=0"
Option "PowerState" "3"
Option "XAANoOffscreenPixmaps" "true"
# Option "DesktopSetup" "horizontal, reverse"
# Option "EnablePrivateBackZ" "on" # COMPOSITE COMPATIBILITY but decreases performance
BusID "PCI:1:0:0"
EndSection

OPENSOURCE TREIBER:
Die Module:

Zitat
Section "Module"
Load "glx"
Load "dri"
Load "GLcore
Load "drm"

Beim ati treiber musst du bei tft bildschirmen in deine device seciton:
Zitat
Option "MonitorLayout" "LVDS, auto"
eintragen, dass der tft erkannt wird. Dann noch
Zitat
Option "UseFastTls" "0"
Beim treiber radeon reinschreiben.

Möglichkeit 1:

Dann musst du noch x11-drm installieren weis jetzt nicht wie das beim ubuntu ist
aber bei gentoo kann mans auf eine radeon zuschneiden.

Möglichkeit 2:
Alternativ dazu kann man den direct rendering manager auch in den Kernel einbauen, welche Variante euch lieber ist überlasse ich euch

Visitor

Here to stay
Avatar
Registered: Nov 2006
Location: OÖ
Posts: 1023
Hi!

Der neue 55Mb große ATI 8.32.5 unterstützt anscheinend xorg 7.2
DRi, XGL, 2D, 3D sollen funktionieren, AIGLX aber nicht.
Habe es aber noch nicht getestet.

mfg
Visitor

prayerslayer

Oar. Mh.
Avatar
Registered: Sep 2004
Location: vorm Sucher
Posts: 4073
ahja und lassts net fglrx 8.29.6 und xorg 7.1.1 zusammen laufen, da wir grad bei (in)kompatibilitäten sind :)

http://overclockers.at/linux_bsd_an...t_dapper_172705

//laut ati gibts aber keine unterstützung für xorg 7.2
Zitat
Automated installer and Display Drivers for XFree86 4.3 and X.Org 6.7, 6.8, 6.9, 7.0, 7.1
http://ati.amd.com/support/drivers/...nux-firegl.html

davon abgesehen... gibts xorg 7.2 überhaupt schon? :D
Bearbeitet von prayerslayer am 19.12.2006, 13:08
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz