[sisyphus] помогите настроить Х-ы
Sergey Vlasov
=?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Вт Янв 21 18:08:39 MSK 2003
On Tue, 21 Jan 2003 14:02:30 +0300
Konstantin Volckov <goldhead на altlinux.ru> wrote:
> > > Ес-на, т.к. framebuffer это 60Гц only.
> >
> > Кстати, не обязательно. В свое время я делал на S3 Trio3D/2X vesafb
> > 1024x768 на 75 (в ту пору драйвер s3virge из XFree86 4.0.2 был с этой
> > картой совершенно неработоспособен). Делалось следующим образом:
> >
> > 1) Были найдены досовские утилиты от карточки, которые позволяли
> > выставить частоты для VESA-режимов.
>
> Это уже не VESA режим :-) По стандарту VESA - 60Гц.
Насколько я понял - не только 60 (во всяком случае в документации к
мониторам часто встречается упоминание режимов типа VESA 1024x768 75
Hz, да и в XFree86.0.log в DDC-информации в категории Supported VESA
Video Modes много всяких режимов).
Другое дело, что BIOS ставит 60 по умолчанию.
> > 2) Написан BAT-файл, который запускал эти утилиты, после чего загружал
> > выложенное в досовский раздел ядро через loadlin.
> >
> > 3) Написана соответствующая менюшка в CONFIG.SYS/AUTOEXEC.BAT для
> > автоматизации загрузки.
> >
> > Понятно, что все это - дикое извращение, но это работало.
>
> Насколько я знаю, для нек-х карточек поддерживающих нужные расширения
> стандартный Х-овый драйвер vesa тоже умеет выставлять частоты.
Еще бы увидеть карточку с таким расширением в BIOS...
> Ядреный vga-framebuffer более 60 Гц не умеет...
vesafb умеет то, что ему сделает BIOS. Если BIOS умеет ставить режим с
нужными частотами - vesafb будет с ним работать. Например, встречаются
утилиты для правки BIOS карточек Radeon с этой целью.
Подробная информация о списке рассылки Sisyphus