Kupr_Soft
- Стаж: 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 раз(а)
|