С версии pve v5 у меня проблемы с получением рабочей видеоразрешающей способности в консоли Proxmox. Особенно с серверами, которые имеют VGA-выход, Proxmox обычно выбирает максимально поддерживаемый разрешение, часто оставляя KVM или rack-mounted VGA вне диапазона. До этого момента я мог использовать следующие настройки GRUB, чтобы принудительно установить более низкое разрешение:
```
GRUB_CMDLINE_LINUX_DEFAULT="gfxpayload=text nomodeset"
GRUB_GFXMODE=800x600
GRUB_GFXPAYLOAD_LINUX=keep
```
Однако, я добавил пару NUC в свой лабораторный кластер, и хочу использовать их iGPU. NoModeSet ломает GVT, что возвращает меня к неподдерживаемым разрешениям. Довольно неприятно наблюдать, как машина загружается. Он соблюдает 800x600 примерно на 3/4 пути загрузки, а затем переключается на неподдерживаемое разрешение. Так что... какой ПРАВИЛЬНЫЙ способ принудительно установить 800x600 без поломки ускорения GPU?
Заметки:
```
root@pve11:~# for p in /sys/class/drm/*/status; do con=${p%/status}; echo -n "${con#*/card?-}: "; cat $p; done
DP-1: connected
DP-2: disconnected
DP-3: disconnected
HDMI-A-1: disconnected
HDMI-A-2: disconnected
root@pve11:~# cat /sys/class/graphics/fb0/modes
U:1920x1080p-0
apt -y install fbset
root@pve11:/etc# fbset 800x600-60
root@pve11:/etc# fbset
mode "800x600"
geometry 800 600 1920 1080 32
timings 0 88 40 23 1 128 4
hsync high
vsync high
accel true
rgba 8/16,8/8,8/0,0/0
endmode
doesn't work -- investigate EFIFB?
```
```
GRUB_CMDLINE_LINUX_DEFAULT="gfxpayload=text nomodeset"
GRUB_GFXMODE=800x600
GRUB_GFXPAYLOAD_LINUX=keep
```
Однако, я добавил пару NUC в свой лабораторный кластер, и хочу использовать их iGPU. NoModeSet ломает GVT, что возвращает меня к неподдерживаемым разрешениям. Довольно неприятно наблюдать, как машина загружается. Он соблюдает 800x600 примерно на 3/4 пути загрузки, а затем переключается на неподдерживаемое разрешение. Так что... какой ПРАВИЛЬНЫЙ способ принудительно установить 800x600 без поломки ускорения GPU?
Заметки:
```
root@pve11:~# for p in /sys/class/drm/*/status; do con=${p%/status}; echo -n "${con#*/card?-}: "; cat $p; done
DP-1: connected
DP-2: disconnected
DP-3: disconnected
HDMI-A-1: disconnected
HDMI-A-2: disconnected
root@pve11:~# cat /sys/class/graphics/fb0/modes
U:1920x1080p-0
apt -y install fbset
root@pve11:/etc# fbset 800x600-60
root@pve11:/etc# fbset
mode "800x600"
geometry 800 600 1920 1080 32
timings 0 88 40 23 1 128 4
hsync high
vsync high
accel true
rgba 8/16,8/8,8/0,0/0
endmode
doesn't work -- investigate EFIFB?
```
