Максимальное разрешение экрана в grub2?

indeviral
хотя я понятия не имею умеет ли grub выводить 32 бита, это надо протестировать но мне лень.
Причём тут grub, это зависит от BIOS видеокарты, какие разрешения и глубину она умеет в framebuffer.
[wolf@wolf-pc ~]$ sudo hwinfo --framebuffer
[sudo] пароль для wolf:
02: None 00.0: 11001 VESA Framebuffer
  [Created at bios.459]
  Unique ID: rdCR.SM+Zq8dkIj0
  Hardware Class: framebuffer
  Model: "NVIDIA GP107 Board"
  Vendor: "NVIDIA Corporation"
  Device: "GP107 Board"
  SubVendor: "NVIDIA"
  SubDevice:
  Revision: "Chip Rev"
  Memory Size: 16 MB
  Memory Range: 0x01000000-0x01ffffff (rw)
  Mode 0x0301: 640x480 (+640), 8 bits
  Mode 0x0303: 800x600 (+800), 8 bits
  Mode 0x0305: 1024x768 (+1024), 8 bits
  Mode 0x0307: 1280x1024 (+1280), 8 bits
  Mode 0x0311: 640x480 (+1280), 16 bits
  Mode 0x0312: 640x480 (+2560), 24 bits
  Mode 0x0314: 800x600 (+1600), 16 bits
  Mode 0x0315: 800x600 (+3200), 24 bits
  Mode 0x0317: 1024x768 (+2048), 16 bits
  Mode 0x0318: 1024x768 (+4096), 24 bits
  Mode 0x031a: 1280x1024 (+2560), 16 bits
  Mode 0x031b: 1280x1024 (+5120), 24 bits
  Mode 0x0345: 1600x1200 (+1600), 8 bits
  Mode 0x0346: 1600x1200 (+3200), 16 bits
  Mode 0x034a: 1600x1200 (+6400), 24 bits
  Mode 0x034b: 1920x1080 (+1920), 8 bits
  Mode 0x034c: 1920x1080 (+3840), 16 bits
  Mode 0x034d: 1920x1080 (+7680), 24 bits
  Mode 0x0371: 1360x768 (+5440), 24 bits
  Config Status: cfg=new, avail=yes, need=no, active=unknown
RusWolf
это зависит от BIOS видеокарты
скорее от драйвера...
а вы пробовали там 1280x1024 и 32bit это будет где-то 0x33С что не противоречит как-бы
Ошибки в тексте-неповторимый стиль автора©
у меня вот так
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""
GRUB_GFXMODE=1920x1200
никаких 32bit и 0x33С не дописывал
работает как часики и красиво с разрешением 1920x1200 (мой монитор больше не показывает)
Linux Forever!
indeviral
а вы пробовали там 1280x1024 и 32bit
Пробовал, моя карта не тянет этого, автоматом выбирает разрешение 1920x1080
Ха, у меня вообще с этим черте что, любое разрешение выставляется, только отображается как в гифке из 2х кадров. То нормально то съехавше на сторону, причем при любом разрешении кроме дефолта (карточка китайский клон за 38$ AMD Firepro 5100m) я просто махнул рукой.
Согласно DOC GRUB
- для GRUB_GFXMODE - при использовании /etc/default/grub
GRUB_GFXMODE
Set the resolution used on the ‘gfxterm’ graphical terminal. Note that you can only use modes which your graphics card supports via VESA BIOS Extensions (VBE), so for example native LCD panel resolutions may not be available. The default is ‘auto’, which tries to select a preferred resolution.
- для gfxmode - при использовании самописного grub.cfg
gfxmode
If this variable is set, it sets the resolution used on the ‘gfxterm’ graphical terminal. Note that you can only use modes which your graphics card supports via VESA BIOS Extensions (VBE), so for example native LCD panel resolutions may not be available. The default is ‘auto’, which selects a platform-specific default that should look reasonable. Supported modes can be listed by ‘videoinfo’ (мое замечание - лучше использовать vbeinfo) command in GRUB.
Но если еще используется и параметр GRUB_GFXPAYLOAD_LINUX / gfxpayload - то там есть нюансы и многое зависит от видиокарты …. и даже зависит от использования /не использования nomodeset.
Ошибки не исчезают с опытом - они просто умнеют
vasek
use modes which your graphics card supports via VESA BIOS Extensions (VBE)
И этим всё сказано, что поддерживает BIOS карты, выше не пригнешь в режиме framebuffer
Есть еще один нюанс - насколько помню, когда то читал давно, что vbeinfo не всегда показывает все доступные режимы, например, vbeinfo не поддерживает (или работает не корректно) видеорежимы, точнее режимы с соотношением сторон 16x9 .... и что то там еще.
Ошибки не исчезают с опытом - они просто умнеют
RusWolf
Вывод команды sudo hwinfo –framebuffer покажет допустимые разрешения.
set gfxmode=1920x1080x24 на моём 24" мониторе.

Благодарю за подсказанную команду.
eloo, проясни один момент - нужно нормальное разрешение непосредственно в меню Grub или в текстовой консоли (tty) после загрузки?
Просто меню Grub обычно не смотришь, загрузка идет автоматом (загружается дефолтная система), а приходится его смотреть только если загружаешь другую систему, но и в этом случае рарешение особой роли не играет, выбор происходит мгновенно .... это я к тому, что лицезреть меню Grub особо и не приходится.

PS - также интересно узнать, что показывает вывод vbeinfo в консоли Grub .... имеется ввиду возможные разрешения
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.