Page 1 of 2

Отсутствующие режимы в Vesa

Posted: Thu Jun 09, 2011 3:02 pm
by coolpr
Кто бы подсказал как сделать загрузку с режимом которого нет в списке возможных при загрузке, но он есть реально. Не нашел где что подправить.
На EeePC 900HA 768х1024 можно выставить в винХР, но нет при загрузке колибри.

Re: выбор вариантов загрузки

Posted: Thu Jun 09, 2011 3:55 pm
by yogev_ezra
coolpr wrote:Кто бы подсказал как сделать загрузку с режимом которого нет в списке возможных при загрузке, но он есть реально. Не нашел где что подправить.
На EeePC 900HA 768х1024 можно выставить в винХР, но нет при загрузке колибри.
768*1024 это типа экран развернутый на 90° или как? Или ты имел в виду 1024*768?

Re: выбор вариантов загрузки

Posted: Thu Jun 09, 2011 3:59 pm
by Mario
Надо понимать, что отнюдь не все режимы поддерживаемые родным видеодрайвером (на то он и родной!) реализованы аппаратно и программно в Vesa части и внезапно - Колибри тут совершенно ни при чем.

Re: выбор вариантов загрузки

Posted: Thu Jun 09, 2011 4:49 pm
by coolpr
Да, нормальный 1024*768

Mario, я готов рискнуть и задать не стандартный режим, как раз в колибри. Если есть хоть какая то возможность.

Re: выбор вариантов загрузки

Posted: Thu Jun 09, 2011 4:52 pm
by yogev_ezra
coolpr wrote:Да, нормальный 1024*768
Mario, я готов рискнуть и задать не стандартный режим, как раз в колибри. Если есть хоть какая то возможность.
VESA не умеет разворачивать экран на 90°, так что можешь не пытаться. Надо написать драйвер для этого.

Re: выбор вариантов загрузки

Posted: Thu Jun 09, 2011 4:53 pm
by Mario
coolpr
Нет ты очевидно не понял - если режима нет в списке доступных режимов выдаваемых BIOS, то получить их нельзя.
Был правда прецедент - но тут уж CleverMouse провела довольно непростую работу по написанию кода, предварительно исследовав этот вопрос.

Re: выбор вариантов загрузки

Posted: Thu Jun 09, 2011 5:01 pm
by coolpr
yogev_ezra wrote:VESA не умеет разворачивать экран на 90°, так что можешь не пытаться. Надо написать драйвер для этого.
Я же сказал, мне нужен нормальный режим без поворота. :)

Re: выбор вариантов загрузки

Posted: Thu Jun 09, 2011 5:04 pm
by coolpr
Mario wrote: Был правда прецедент - но тут уж CleverMouse провела довольно непростую работу по написанию кода, предварительно исследовав этот вопрос.
По его мотивам я и задумался. Но если до загрузки драйвере не получится, буду пытать драйвер

Re: выбор вариантов загрузки

Posted: Thu Jun 09, 2011 5:11 pm
by yogev_ezra
coolpr wrote:На EeePC 900HA 768х1024 можно выставить в винХР, но нет при загрузке колибри.
yogev_ezra wrote:768*1024 это типа экран развернутый на 90° или как? Или ты имел в виду 1024*768?
coolpr wrote:Да, нормальный 1024*768
Ты извини, конечно, но иногда лучше дать ответ из 5 слов, чтобы все сразу поняли, чем дать ответ из 3 слов, чтобы потом ещё 10 раз переспрашивали. Родное разрешение твоего нетбука - 9" WSVGA LED-Backlit 1024 x 600 LCD (это Asus написал - не я), так как ты собираешься сделать 1024*768? У тебя просто физически нет пикселей на это.

Re: выбор вариантов загрузки

Posted: Thu Jun 09, 2011 5:16 pm
by Mario
yogev_ezra wrote:Родное разрешение твоего нетбука - 9" WSVGA LED-Backlit 1024 x 600 LCD (это Asus написал - не я), так как ты собираешься сделать 1024*768? У тебя просто физически нет пикселей на это.
Ты не совсем знаком с ситуацией. Например в моем Roverbook U800 выставляется режим 800*600 в Колибри. Хотя реальное разрешение матрицы 800*480. Просто нижнюю часть не видно. Чтобы изображение не отрисовывалось ниже нужно всего-лишь поправить константу высоты в ядре. Что я и сделал в свое время в своем случае.

Re: Отсутствующие режимы в Vesa

Posted: Thu Jun 09, 2011 5:18 pm
by Mario
coolpr
Попробуй обновить BIOS. Иногда исправляются вещи даже не заявленные на исправление - например у меня для Roverbook U800 после обновления BIOS, Колибри стала запускаться в режиме 640*480, раньше она не запускалась с этим режимом.

Re: выбор вариантов загрузки

Posted: Thu Jun 09, 2011 5:21 pm
by yogev_ezra
Mario wrote:Ты не совсем знаком с ситуацией. Например в моем Roverbook U800 выставляется режим 800*600 в Колибри. Хотя реальное разрешение матрицы 800*480. Просто нижнюю часть не видно. Чтобы изображение не отрисовывалось ниже нужно всего-лишь поправить константу высоты в ядре. Что я и сделал в свое время в своем случае.
И какой прок в том, чтобы выставить режим 800*600, если отображается всё равно только 800*480? Есть какой-то тайный смысл?

Re: Отсутствующие режимы в Vesa

Posted: Thu Jun 09, 2011 5:23 pm
by coolpr
Попробую, только версия 1301 ;)

Посмотрел и подправил драйвер CleverMouse, vidintel.obj собрался завтра проверю на железе.

Re: выбор вариантов загрузки

Posted: Thu Jun 09, 2011 5:24 pm
by coolpr
yogev_ezra wrote: Есть какой-то тайный смысл?
Да!

Re: выбор вариантов загрузки

Posted: Thu Jun 09, 2011 5:29 pm
by Mario
yogev_ezra wrote:И какой прок в том, чтобы выставить режим 800*600, если отображается всё равно только 800*480? Есть какой-то тайный смысл?
Ну, вообще-то альтернатива это режим 640*480. Я думаю ты согласен, что больший режим все-же лучше? :)
К тому-же конечному пользователю системы по барабану как оно там в системе - если на экране все выглядит правильно и так как должно выглядеть.