Framebuffer

Die ursprüngliche Funktion des Framebuffers dient als Video-RAM-Cache, um (älteren) Grafikkarten mehr Flexibilität zu ermöglichen. Viele neuere Karten sind mit Framebuffers ausgestattet, die häufig bereits mit vielen Betriebssystemen kompatibel sind. Die Aktivierung der Framebuffer-Unterstützung im Linux-Kernel führt häufig zu grafischen Artefakten oder Schwarzbildschirmen. Bei den meisten neueren Karten sollte diese Option bei Verwendung der LiveDVD nicht ausgewählt werden.

————————

Das Ausführen des startx brachte einen Fehler: (EE) Unable to find a valid framebuffer device
Aufgrund dessen habe ich in der Datei /var/log/Xorg.0.log nach Informationen gesucht. Es wird die Karte nicht erkannt. Sicher aufgrund eines fehlenden Treibers. Es stellte sich heraus, dass das Paket linux-firmware nicht installiert war.

michi@localhost ~ $ emerge -av linux-firmware
This action requires superuser access...
Would you like to add --pretend to options? [Yes/No] yes

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] sys-kernel/linux-firmware-20181026::gentoo USE="-savedconfig" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB

* IMPORTANT: 16 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.

michi@localhost ~ $

Nach der Installation war der Start von Fluxbox über startx erfolgreich. Der gewünschte Windowmanager wird in der Datei .xinitrc festgelegt. Diese liegt im Heimatverzeichnis.

michi@localhost /root $ less /var/log/Xorg.0.log

 

[ 214.258] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 214.258] (II) FBDEV: driver for framebuffer: fbdev
[ 214.258] (II) VESA: driver for VESA chipsets: vesa
[ 214.258] (–) using VT number 7

[ 214.262] (EE) open /dev/dri/card0: No such file or directory
[ 214.262] (WW) Falling back to old probe method for modesetting
[ 214.262] (EE) open /dev/dri/card0: No such file or directory
[ 214.262] (II) Loading sub module „fbdevhw“
[ 214.262] (II) LoadModule: „fbdevhw“
[ 214.263] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[ 214.267] (II) Module fbdevhw: vendor=“X.Org Foundation“
[ 214.267] compiled for 1.20.3, module version = 0.0.2
[ 214.267] ABI class: X.Org Video Driver, version 24.0
[ 214.267] (EE) Unable to find a valid framebuffer device
[ 214.267] (WW) Falling back to old probe method for fbdev
[ 214.267] (II) Loading sub module „fbdevhw“
[ 214.267] (II) LoadModule: „fbdevhw“
[ 214.267] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[ 214.267] (II) Module fbdevhw: vendor=“X.Org Foundation“
[ 214.267] compiled for 1.20.3, module version = 0.0.2
[ 214.267] ABI class: X.Org Video Driver, version 24.0
[ 214.268] (EE) open /dev/fb0: No such file or directory
[ 214.268] (EE) Screen 0 deleted because of no matching config section.
[ 214.268] (II) UnloadModule: „modesetting“
[ 214.268] (EE) Screen 0 deleted because of no matching config section.
[ 214.268] (II) UnloadModule: „fbdev“
[ 214.268] (II) UnloadSubModule: „fbdevhw“

 

Allgemeine Infos gibt es zum Beispiel unter https://wiki.gentoo.org/wiki/AMD    oder  https://wiki.gentoo.org/wiki/Radeon