Kernel-side graphics support
-
-
- Posts 62
- Joined: Tue Jul 26, 2011 11:03 pm
В файле boot/bootvesa.inc имеется такой код:
Code: Select all
test [es:mi.ModeAttributes], 00000001b ;videomode support ?
jz @f
test [es:mi.ModeAttributes], 00010000b ;picture ?
jz @f
test [es:mi.ModeAttributes], 10000000b ;LFB ?
jz @f
результатом которого будет 0 видеорежимов в списке если LFB бит не установлен. Это так? У кого есть vbe1.2 карточка?
-
- Posts 2810
- Joined: Mon Sep 24, 2007 11:11 am
Т.е. карточка без vesa 2.0? У меня лежит где-то несколько старых S3. Если нужно, можно попробовать. Или в qemu поискать видеокарту без vesa 2.0
Карточки стандарта Vesa 1.2 это отмирающий вид. Практически у каждой карточки своя последовательность переключения банков памяти.
Вообще код видео после перехода на 'flat memory model' менялся многократно, может быть Serge даст более исчерпывающий ответ.
-
- Posts 62
- Joined: Tue Jul 26, 2011 11:03 pm
Тогда я поставлю ограничение на 2.0 версию. Будет авто определение разрешения поддерживаемое монитором через EDID (ax=4f15 int10h). Не панацея но должно работать в большинстве случаев ('standard' & 'established' timings).
Users browsing this forum: No registered users and 0 guests