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