Skip to content

radeonsi

Dass meine Hardwarebeschleunigung schon länger nicht mehr anständig funktionierte, war mir ja klar. Nach dem letzten mesa-Update, dass jetzt irgendwann die Tage vorbei kam, wurde es langsam unerträglich, denn wenn der Firefox nur noch im Schneckentempo rendert und die KDE-Auf-und-Abblendeffekte ruckeln wie Anfahren im dritten Gang, dann liegt irgendwas im Argen.

Ein Blick in die Xorg.0.log und siehe da, wir verwenden plötzlich den VESA-Treiber. Weil, ist ja witzig. Weil ich es kann, sozusagen!

Es stellt sich raus, dass irgend so ein Schlumpf tatsächlich mal endlich dazu gekommen ist, radeon in radeon und radeonsi zu splitten. In der Mache ist das ja schon länger, aber offenbar ist das jetzt auch mal endlich im Stable-amd64-Zweig von Gentoo angekommen. Tja, und da ich hier ja noch immer Janas HD7850 eingebaut habe, die wohl offensichtlich einen Pitcairn-Chip hat, der wohl genau so offensichtlich zu den Southern Islands gehört, kam ich mit dem reinen Radeon-Treiber irgendwie nicht mehr weiter.

(Übrigens, Kinners, es gibt da so ein Dings, mit dem man solche Änderungen der Allgemeinheit verkünden kann; da kann dann jeder User per eselect news über sowas informiert werden. Wäre echt ganz toll, wenn ihr das beim nächsten Mal benutzten würdet. Danke. Dann muss ich auch nicht raten, weshalb da zum Thema 2D nur ein KMS Color Tiling: disabled im Log steht und sich außerdem - was 3D angeht - die glxgears nicht mehr drehen wollen.)

Langer Rede, kurzer Sinn: Nach einigem Hin und Her einige kleinere Änderungen am System vorgenommen, die ich hier - hauptsächlich mal wieder für mich selber - dokumentieren möchte.

~ # cat /etc/make.conf | grep radeon
VIDEO_CARDS="radeonsi radeon"

~ # cat /etc/portage/package.use | grep gles
media-libs/mesa         egl gles2
x11-apps/mesa-progs     egl gles2

~ # cat /etc/X11/xorg.conf.d/25-radeon.conf
Section "Module"
  Load "dri2"
  Load "glamoregl"
EndSection

Section "Device"
  Identifier "Radeon"
  Driver "Radeon"
  Option "AccelMethod" "glamor"
EndSection


Dann noch schnell ein emerge -avuDN --keep-going world hinterher und alles läuft wieder, wie es soll. Bis zum nächsten Mal. Ich glaube, was X11 und OpenGL angeht, habe ich häufiger schon was hier geschrieben...

Ach ja, aus dem Kernel habe ich bei der Gelegenheit außerdem auch noch sämtliche Framebuffer-Gedönse raus geworfen, sowas braucht heutzutage eh keiner mehr, macht nur Stress.

Zum Schluss möchte ich mich noch mal bei der Firma AMD bedanken, dass deren Grafikkartenbezeichnungen überhaupt nicht verwirrend sind und immer sofort klar ersichtlich ist, welche Produkte welche Chips verwenden. Da muss man gar nicht glücklich sein, dass die Wikipedia eine Liste zu dem Thema hat. Außerdem hoffe ich, dass der Sarkasmus bei dieser Aussage auch richtig durch gekommen ist! ;-)