[Цитировать]

    Kupr_Soft
  • 26917
  • Стаж: 3 года 9 месяцев
  • Сообщений: 30
  • Репутация:16

    [+] [-]
  • Откуда: Питер
Хм, полазил немного посмотрел...
в общем:
(если что в командную строку Grub4Dos вываливаемся по клавише С (англ))
[На всякий случай, ВСЕ команды чувствительны к регистру]
-----------------------------------------------------------------------------
1. есть команда:
grub> help vbeprobe
vbeprobe: vbeprobe [MODE]
    Probe VBE information. If the mode number MODE is specified, show only the information about only the mode.
vbeprobe [mode]
Если набрать как vbeprobe без других параметров, то выдаст длинный список всех режимов которые поддерживаются видеокартой. типа опробовать VBE (к стати появились эти команды ещё в Grub4Dos 0.90)
список примерно такого вида:
100: BB, 640x400x8, Packed pixel
101: BB, 640x480x8, Packed pixel
102: 3B, 800x600x4, Planar
........
18E: BB, 1280x720x24, Direct Color
18F: BB, 1280x720x32, Direct Color

А VBE к стати это:

VESA BIOS Extensions (VBE) — расширение BIOS в стандарте VESA, дополнительные функции видео-BIOS видеокарты по отношению к базовому видео-BIOS для VGA, позволяющие запрашивать у адаптера перечень поддерживаемых видеорежимов и их параметров (разрешение, цветность, способы адресации, развёртка и т. п.) и изменять эти параметры для согласования адаптера с конкретным монитором.
По сути, VBE является стандартом программного сопряжения с VESA-совместимыми картами — при работе через видео-BIOS он позволяет обойтись без специализированного драйвера видеокарты.
(инфа из википедии)
но так-же можно тестировать отдельные варианты командой уже с параметром:
vbeprobe 0x18F
просто выдаст строчку (расшифровку режима):
18F: BB, 1280x720x32, Direct Color
-----------------------------------------------------------------------------
2. Вторая команда из комплекта, это:
grub> help testvbe
testvbe: testvbe MODE
    Test the VBE mode MODE. Hit any key to return.
testvbe [mode]
уже позволяет протестировать конкретный режим изображения используя полученные ранее коды (не забываем подставлять 0x)
testvbe 0x18F либо testvbe 1280x720 либо testvbe 1280x720x32
срабатываю все эти варианты...
система запустит что-то вроде теста монитора (всё мигает и переливается)

вот правда выйти из этого режима как-то не всегда удаётся по ESC
и потом Enter но иногда прокатывает

Но если удаётся нормально выйти то режим экрана становится таким как был выбран для тестирования...
-----------------------------------------------------------------------------
3. Ну и последняя команда это непосредственно установка режима изображения:
grub> help setvbe
setvbe: setvbe MODE_3D
   Set the VBE mode MODE_3D(which is of the form 1024x768x32) for each subsequent kernel command-line.
setvbe 1280x720x32 либо setvbe 0x18F
но у меня почему-то частенько после выставления вроде-бы протестированного режима
получалась фигня на экране, как будто неподдерживаемый режим... =(
p.s. И ещё интересное наблюдение если в качестве картинки взять что-то небольшого разрешения вроде 640х480 а режим включить какой-то большого разрешения, получается вот такое (картинки разместило рядом а внизу вообще цифровой мусор =):
или даже вот так вот:
это работает и в обратную сторону если взять большое изображение и выставить маленький режим отображения то:

Хм, нет-ли какого варианта это победить...не типа при определённом разрешении использовать такой сплеш...
Оказалось что уже есть об этом инфо https://usbtor.ru/viewtopic.php?t=24
p.p.s. И ещё один ньюанс весьма важный который я обнаружил при тестировании варианта самоопределения режима отображения (типа такого):
graphicsmode -1 100:1920 100:10000 24:32
на разных компах (разные видяхи) но одинаковом мониторе
бывает что всё ок и режим выставляется нормально и всё ок, а бывает что режим выставляет но изображения нет,типа неподдерживаемый режим... =(
причём в основном на старых машинах с интегрированной графикой...
мой самый жизнеспособный вариант получается
graphicsmode -1 640:1024 480:768 24:32


Последний раз редактировалось: Kupr_Soft (2021-02-04 11:43), всего редактировалось 3 раз(а)

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 9 месяцев
  • Сообщений: 3810
  • Репутация:127

    [+] [-]
graphicsmode без параметров выдает номер текущего режима.

Страница 2 из 2


Показать сообщения:    

Текущее время: 21-Ноя 12:10

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы