it-swarm.com.de

So prüfen Sie, ob der Framebuffer aktiviert ist

Woher weiß ich, ob der Framebuffer aktiviert ist? Ich verstehe eigentlich nicht ganz, was Framebuffer ist.

meine /etc/initramfs-tools/conf.d/splash -Datei enthält Folgendes: echo FRAMEBUFFER=y (denn ich verfolgte this answer).

This zeigt zwei Möglichkeiten, um festzustellen, ob es aktiviert ist. Der ls -l /dev/fb* Test ist positiv, aber der grep -i "frame buffer" /var/log/syslog Test ist negativ! LOL LOL XD

2
Mina Michael

Kurz gesagt, es gibt einen Teil des Speichers, der für das aktuelle Aussehen des Bildschirms oder "Rahmens" verantwortlich ist, daher heißt er framebuffer.

Unter Linux (wenn wir uns daran erinnern, dass die Unix-Philosophie "Alles ist eine Datei" lautet) ist das eigentliche Framebuffer-Gerät, auf das Sie (als Root) schreiben können, /dev/fb0. Der grafische X-Server und verschiedene andere Programme wie fbi und fbterm können darauf schreiben. Ich habe hier auf dieser Site folgende Fragen beantwortet:

Wie kann ich einen Vollbild-Konsolenhintergrund (TTY) anpassen?

Ehrlich gesagt bin ich mir nicht ganz sicher, warum die von Ihnen verknüpfte Antwort es durch den /etc/initramfs-tools/conf.d/splash ermöglicht. Laut this wird die Framebuffer-Unterstützung in den Kernel-Modulen aktiviert. Hier ist meine Ausgabe von dmesg log zum Beispiel: Es zeigt, dass Speicher für Framebuffer zugewiesen ist, obwohl ich /etc/initramfs-tools/conf.d/splash nicht habe.

$ grep -i 'frame.*buffer' /var/log/dmesg                       
[    0.847413] vesafb: framebuffer at 0xd0000000, mapped to 0xffffc90001000000, using 3072k, total 3072k
[    1.016865] Console: switching to colour frame buffer device 128x48
[    1.185527] fb0: VESA VGA frame buffer device
[    7.648201] Console: switching to colour frame buffer device 170x48
[    7.730459] radeon 0000:01:05.0: fb0: radeondrmfb frame buffer device

Möglicherweise funktioniert die von Ihnen verknüpfte Antwort bei den genannten Lösungen aus den Vorjahren, es kann jedoch nicht garantiert werden, dass die Informationen immer noch relevant sind. Der Linux-Kernel hat zahlreiche Module unterstützt und sich geändert, um viele verschiedene Hardwarekomponenten zu unterstützen

Stellen Sie eventuell eine Frage zu Ihrer Nvidia-Grafik. Das spart Ihnen mehr Zeit als das Herausfinden aller kleinen Details

3