Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Polskie forum (Polish)
  • Search

Zmiana rozdzielczości konsoli TTY - Framebuffer - Nvidia 580

Witajcie na polskim forum użytkowników Gentoo!
Opis instalacji i pracy z Gentoo. Pozostała dokumentacja Gentoo

Moderator: SlashBeast

Post Reply
  • Print view
Advanced search
3 posts • Page 1 of 1
Author
Message
abielowka
n00b
n00b
Posts: 1
Joined: Wed Jan 21, 2026 6:48 pm

Zmiana rozdzielczości konsoli TTY - Framebuffer - Nvidia 580

  • Quote

Post by abielowka » Wed Jan 21, 2026 7:10 pm

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

Code: Select all

a@linux ~ $ fbset
open /dev/fb0: No such file or directory
Próba odczytania informacji o fb0 zwraca pustą wartość

Code: Select all

a@linux ~ $ sudo dmesg | grep fb0
Korzystam z karty graficznej GeForce GTX 1050 Ti, sterowniki x11-drivers/nvidia-drivers

Code: Select all

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

Code: Select all

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

Code: Select all

options nvidia-drm modeset=1
options nvidia-drm fbdev=1
Dodam jeszcze log z kernel

Code: Select all

a@linux ~ $ sudo dmesg | grep nvidia
[    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

Code: Select all

sudo dmesg | grep nvidia
[    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

Code: Select all

nvidia 0000:01:00.0: vgaarb: deactivate vga console
następuje ładowanie fbcon

Code: Select all

[    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?
Top
szatox
Advocate
Advocate
Posts: 3858
Joined: Tue Aug 27, 2013 12:35 pm

  • Quote

Post by szatox » Thu Feb 05, 2026 9:48 pm

Dziwne, moduł DRM po załadowaniu powinien wykryć monitor i automagicznie ustawić jakąś sensowną rozdzielczość. Można też wymusić parametrami do jądra (boot command line / boot params).
A poza tym pytaj w ogólnych komnatach, bo narodowe są wyłączone z wyszukiwania, tutaj nikt tego pytania nie zobaczy.
[topic=1152524]Make Pipewire a system service[/topic]
Top
sebas86
Guru
Guru
User avatar
Posts: 571
Joined: Sun May 01, 2005 8:22 am
Location: Szczecinek / Szczecin
Contact:
Contact sebas86
Website

  • Quote

Post by sebas86 » Mon Mar 02, 2026 1:33 pm

Nie wiem dlaczego ale skoro zauważyłeś różnice w logach to na pewno warto sprawdzić różnice w configu, może korzystają z emulacji FB, może jest jeszcze jakaś inna opcja, której trzeba użyć, może mają własne patche do jądra, które adresują ten konkretny problem.
Nieważne jaka dystrybucja, ważne, że Linux!
Top
Post Reply
  • Print view

3 posts • Page 1 of 1

Return to “Polskie forum (Polish)”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy