Comment savoir si j'ai le framebuffer activé? En fait, je ne comprends pas très bien ce qu'est le framebuffer.
mon fichier /etc/initramfs-tools/conf.d/splash
a ceci: echo FRAMEBUFFER=y
(alors que je suivais ceci réponse).
This montre deux manières de détecter si elle est activée. Le test ls -l /dev/fb*
est positif mais le test grep -i "frame buffer" /var/log/syslog
est négatif! LOL LOL XD
En un mot, il existe une partie de la mémoire chargée de contenir l’aspect actuel de l’écran ou "frame", elle s’appelle donc framebuffer
.
Sous Linux (si nous nous souvenons de la philosophie Unix selon laquelle "tout est un fichier"), le périphérique framebuffer sur lequel vous pouvez écrire (en tant que root) est /dev/fb0
. Le serveur graphique X et plusieurs autres programmes, tels que fbi
et fbterm
sont capables de l’écrire. J'ai utilisé ici sur ce site pour répondre à des questions telles que:
Comment puis-je personnaliser un arrière-plan de console en plein écran (TTY)?
Franchement, je ne suis pas tout à fait sûr de savoir pourquoi la réponse que vous avez liée le permet via le /etc/initramfs-tools/conf.d/splash
. Selon this , le support du framebuffer est quelque chose qui sera activé dans les modules du noyau. Voici mon résultat de dmesg
log par exemple: il montre que la mémoire pour le framebuffer est allouée, malgré le fait que je n’ai pas /etc/initramfs-tools/conf.d/splash
$ 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
Peut-être que la réponse que vous avez liée fonctionne sur les solutions citées des années précédentes, mais il n'est pas garanti que les informations soient toujours pertinentes: le noyau Linux a ajouté la prise en charge de nombreux modules et a été modifié pour prendre en charge de nombreux matériels différents.
Pensez à poser une question réelle liée à vos graphiques Nvidia. Cela vous fera gagner plus de temps que de comprendre tous les petits détails