разрешение экрана в tty
Таблица разрешений экрана для консоли в Linux.
https://www.prolinux.org/post/2012/02/razreshenie-ekrana-konsoli-v-linux/
| Depth | 800×600 | 1024×768 | 1152×864 | 1280×1024 | 1600×1200 |
|--------|---------|----------|----------|-----------|-----------|
| 8 bit | vga=771 | vga=773 | vga=353 | vga=775 | vga=796 |
| 16 bit | vga=788 | vga=791 | vga=355 | vga=794 | vga=798 |
| 24 bit | vga=789 | vga=792 | | vga=795 | vga=799 |
Чтобы применить нужное разрешение, добавляем к параметру ядра в загрузчике один из кодов выше, например, чтоб консоль грузилась с разрешением 1024\768 и 24 bit.
kernel /vmlinuz-2.6.18-274.el5 ro root=/dev/VolGroup00/LogVol00 vga=792
grep vga /proc/cmdline
grep -ir vga /etc/modprobe.d/
Вывод обеих команд должен быть пустым
sudo apt-get install v86d
hwinfo --framebuffer
nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="vga=795"
GRUB_GFXMODE=1280x1024x32
GRUB_GFXPAYLOAD_LINUX=keep
sudo update-grub
lsmod | grep drm
sudo apt install fbset
vi /etc/fb.modes
fbset --test
fbset --help
fbset -xres 1280 -yres 1024 -depth 32
mplayer video.avi -vo fbdev2 -bpp 32
Запуск графической оболочки Debian без подключенного монитора
всякое-разное по теме
Настройка разрешения экрана в консоли при использовании проприетарных видеодрайверов
Размер шрифта в консоли
Изменение разрешения экрана и шрифтов в консоли Ubuntu
Смена разрешения экрана консоли tty в Linux
В файле /etc/default/grub находим строчку
#GRUB_GFXMODE=640x480
Раскомментируем её и введем необходимое нам разрешение по аналогии. Так же можно указать глубину цвета, например: 1024x768x24 :sarcastic:
На самом деле этой строчкой мы изменяем разрешение загрузочного экрана GRUB, поэтому добавив строчку
GRUB_GFXPAYLOAD_LINUX=keep
мы заставим консоль сохранить разрешение.
Далее необходимо обновить конфигурацию GRUB
update-grub
Изменения примутся только после перезагрузки.
Не забываем данную процедуру надо производить из под пользователя с правами root либо из под него самого.
grep vga /proc/cmdline
grep -ir vga /etc/modprobe.d/
Вывод обеих команд должен быть пустым
Далее установим модуль v86d, который необходим для работы фреймбуфера:
sudo apt-get install v86d
http://linuxoidblog.blogspot.ru/2015/06/blog-post_22.html
https://blog.rsaffi.com/2017/08/how-to-run-debian-9-1-stretch-with-proprietary-nvidia-driver-and-uvesafb/
http://linux-bash.ru/menusistem/13-framebuffer.html
cat /proc/cmdline
http://tldp.org/HOWTO/Framebuffer-HOWTO/
https://www.kernel.org/doc/Documentation/fb/framebuffer.txt
http://www.tldp.org/HOWTO/pdf/Framebuffer-HOWTO.pdf
https://www.kernel.org/doc/Documentation/fb/fbcon.txt
http://cateee.net/lkddb/web-lkddb/FB.html
##################################################################
sudo apt install fbset
vi /etc/fb.modes
fbset "1280x1024-75"
ioctl FBIOPUT_VSCREENINFO invalid argument
fbset --test
fbset --help
fbset -xres 1280 -yres 1024 -depth 32
mplayer video.avi -vo fbdev -bpp 32