Cześć,
Po przełączeniu na konsolę TTY (np. Ctrl+Alt+F2) mam małą rozdzielczość ekranu (najprawdopodobniej konsola pracuje w trybie VGA). Czytałem, że aby uzyskać większość rozdzielczość należy uruchomić konsolę w trybie Framebuffer i tu zaczynają się problemy. Po wpisaniu komendy fbset otrzymuje
a@linux ~ $ fbset
open /dev/fb0: No such file or directory
Próba odczytania informacji o fb0 zwraca pustą wartość
a@linux ~ $ sudo dmesg | grep fb0
Korzystam z karty graficznej GeForce GTX 1050 Ti, sterowniki x11-drivers/nvidia-drivers
a@linux ~ $ inxi -G
Graphics:
Device-1: NVIDIA GP107 [GeForce GTX 1050 Ti] driver: nvidia v: 580.95.05
Display: x11 server: X.org v: 1.21.1.20 driver: X: loaded: nvidia
gpu: nvidia,nvidia-nvswitch resolution: <missing: xdpyinfo/xrandr>
API: OpenGL Message: Unable to show GL data. glxinfo is missing.
Info: Tools: de: xfce4-display-settings gpu: nvidia-settings,nvidia-smi
x11: xprop
Posiadam kernel pobrany z pakietu sys-kernel/gentoo-sources 6.12.58 i skompilowany za pomocą sys-kernel/genkernel. W pliku .config ustawiłem
CONFIG_DRM=y
CONFIG_DRM_SIMPLEDRM=m
CONFIG_SYSFB_SIMPLEFB=y
CONFIG_FB=y
CONFIG_FB_VESA=y
CONFIG_FB_EFI=y
W pliku konfiguracyjnym /etc/modprobe.d/nvidia.conf mam ustawione
options nvidia-drm modeset=1
options nvidia-drm fbdev=1
Dodam jeszcze log z kernel
[ 3.881580] nvidia: loading out-of-tree module taints kernel.
[ 3.881589] nvidia: module license 'NVIDIA' taints kernel.
[ 3.881592] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 3.881593] nvidia: module license taints kernel.
[ 4.249296] nvidia-nvlink: Nvlink Core is being initialized, major device number 238
[ 4.254599] nvidia 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=io+mem
[ 4.398527] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 580.95.05 Tue Sep 23 09:41:17 UTC 2025
[ 4.402124] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[ 4.418262] caller _nv049544rm+0x35/0x70 [nvidia] mapping multiple BARs
[ 4.891962] [drm] Initialized nvidia-drm 0.0.0 for 0000:01:00.0 on minor 0
[ 4.891985] nvidia 0000:01:00.0: vgaarb: deactivate vga console
[ 12.657647] nvidia_uvm: module uses symbols nvUvmInterfaceDisableAccessCntr from proprietary module nvidia, inheriting taint.
Na innym dysku mam zainstalowany Arch Linux i Debian.
Debian korzysta z nouveau i Framebuffer działa prawidłowo. Na Arch Linux mam sterowniki Nvidia z AUR: nvidia-580xx-dkms 580.126.09-1
Log dla Arch Linux
[ 3.402690] nvidia: loading out-of-tree module taints kernel.
[ 3.402698] nvidia: module license 'NVIDIA' taints kernel.
[ 3.402702] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 3.402703] nvidia: module license taints kernel.
[ 3.835986] nvidia-nvlink: Nvlink Core is being initialized, major device number 237
[ 3.844248] nvidia 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=io+mem
[ 4.102860] nvidia_uvm: module uses symbols nvUvmInterfaceDisableAccessCntr from proprietary module nvidia, inheriting taint.
[ 4.107626] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 580.126.09 Wed Jan 7 22:32:52 UTC 2026
[ 4.230298] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[ 4.245351] caller _nv049659rm+0x35/0x70 [nvidia] mapping multiple BARs
[ 4.706694] [drm] Initialized nvidia-drm 0.0.0 for 0000:01:00.0 on minor 0
[ 4.706722] nvidia 0000:01:00.0: vgaarb: deactivate vga console
[ 4.724692] fbcon: nvidia-drmdrmfb (fb0) is primary device
[ 4.794901] nvidia 0000:01:00.0: [drm] fb0: nvidia-drmdrmfb frame buffer device
Widać w nim, że po linii
nvidia 0000:01:00.0: vgaarb: deactivate vga consolenastępuje ładowanie fbcon
[ 4.724692] fbcon: nvidia-drmdrmfb (fb0) is primary device
[ 4.794901] nvidia 0000:01:00.0: [drm] fb0: nvidia-drmdrmfb frame buffer device
Moje pytanie, dlaczego w Gentoo nie ładuje się prawidłowo nvidia-drmdrmfb
@abielowka Z tego co sprawdziłem to chodzi o poprawne flagi kernela tu wyjaśnienia i włączenie różnych funkcji w trakcie jego budowania:
https://forums.gentoo.org/viewtopic-t-1173375-start-0.html
https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers