Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

26.02.2007, 22:22

ATI Radeon Howto

ATI-Radeon HOWTO

Das hier wird nur ein "kurzes" HowTo ohne viel auf das "warum" einzugehen, sondern nur eine Schritt-für-Schritt Anleitung.
Die Reihenfolge muss eigentlich beachtet werden, weil wenn man z.B. erst ein "emerge -vaDNu world" macht und danach die make.conf anpasst, dann macht das wenig Sinn.

------------------------------------------

In der Datei /etc/make.conf die Option VIDEO_CARDS setzen.
Wenn man nicht genau weiß, welche Werte man hier alles setzen kann, dann schaue mal sich einfach das xorg-server eBuild an.
In der Datei /etc/make.conf das USE-Flag "dri" setzen

Wenn man nicht den testing Zweig verwendet, dann die Treiber am besten in package.keywords aufnehmen:

Quellcode

1
2
3
4
5
6
echo "x11-libs/libdrm" >> /etc/portage/package.keywords
echo "x11-base/x11-drm" >> /etc/portage/package.keywords
echo "x11-drivers/ati-drivers" >> /etc/portage/package.keywords
echo "x11-drivers/xf86-video-ati" >> /etc/portage/package.keywords
echo "media-libs/mesa" >> /etc/portage/package.keywords
echo "x11-apps/mesa-progs" >> /etc/portage/package.keywords


ENV setzen:

Quellcode

1
2
echo 'LIBGL_DRIVERS_PATH="/usr/lib/xorg/modules/dri:/usr/lib/dri"' >> /etc/env.d/99my_envs
env-update && source /etc/profile


System auf den neusten Stand bringen und Konsistenz testen:

Quellcode

1
2
emerge -vaDNu world
revdep-rebuild


Quellcode

1
grep shm /etc/mtab
sollte

Zitat

shm /dev/shm tmpfs rw,noexec,nosuid,nodev 0 0
oder ähnliches liefern.


Kernel konfiguieren (HABE ES MIT PCI-E KARTEN SELBST NIE PROBIERT):

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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


Später kann man dann probieren, ob es mit aktiviertem Framebuffer auch geht, aber anfangs mal ohne!
Ein

Quellcode

1
lspci | grep AGP
dürfte den notwendigen AGP-Chipsatz liefern.
DRM unbedingt deaktivieren.

Wenn notwendig Kernel neu bauen, Module installieren, Kernel installieren, Kernel starten.

Wenn man die OS-Treiber verwendet, dann jetzt noch ein

Quellcode

1
emerge -va x11-base/x11-drm


Jetzt beenden wir mal alle X-Session
z.B.

Quellcode

1
2
3
/etc/init.d/xdm stop
killall -9 X
...


Quellcode

1
2
eselect opengl set ati <-- wenn CS
eselect opengl set xorg-x11 <-- wenn OS


Quellcode

1
2
3
4
modprobe -v agpgart
modprobe -v AGP-Chipsatz <-- anpassen (wichtig)
modprobe -v fglrx <-- wenn CS
modprobe -v radeon <-- wenn OS


Jetzt erstellen wir uns eine Test-xorg.conf und schauen mal was passiert.

-Fortsetzung folgt-
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

2

28.02.2007, 15:23

Was macht das USE-flag dn? Kann ich mit ufed nicht finden ?(

MfG

3

28.02.2007, 18:11

dri != dn
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.