|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Innocenti Maresin 2:5020/400 10 Oct 2004 00:49:20 To : Yuriy Vlasenko Subject : Re: Консоль --------------------------------------------------------------------------------
IM> Могу также поделиться опытом настройки SVGATextMode и шрифтом 8x19.
YV> О ! Пожалуйста, если не тpудно, опиши ...
YV> Думаю, не у одного меня такой вопpос возник.
Hе претендую на хорошее знание вопроса,
но кое-что рассказать могу.
Во-первых, SVGATextMode идёт далеко не на всех адаптерах;
современных чипсетов он по слухам не знает,
да и неизвестно насколько они VGA-подобны.
В принципе, можно работать с "чипсетом" VGA (generic),
но тогда возможности по выставлению режимов станут
едва ли не меньше чем у обычного BIOS.
Судя по документации, поддерживаются:
ET4000, ET3000, ET6000, MATROX, S3, CIRRUS,
Trident (TVGA9000, TVGA8900, TGUI),
Western Digital (PVGA1, WDC90C0X, WDC90C1X, WDC90C2X, WDC90C3X),
ATI (ATI, ATIMACH32, ATIMACH64),
Headland Technologies Video 7, Avance Logic, Oak Technology,
SIS, RealTek, ARK, NCR, Genoa 6000, MX, NEOMAGIC, RIVA128.
Автоматический выбор чипсета невозможен,
надо указывать его явно в /etc/TextConfig .
Промах, по слухам, может убить консоль полностью.
Так что сначала взглянуть для проверки в /var/log/XFree86* ,
выставить в означенном конфиге чипсет и допустимые частоты ЦАП (Clocks),
потом желательно прописать допустимые частоты развёртки монитора,
затем можно попробовать попереключать режимы.
Единственное, на чём я тестировал это чудо техники,
это старенький (и поэтому вполне VGA-совместимый)
адаптер S3 TrioV64.
Работает на ура (хотя все режимы я не проверял),
пришлось даже добавить пару собственных режимов
к огромному списку из /etc/TextConfig .
Особенно мне понравился 720x600 = 80x30 * 9x20
на 88 герцах со шрифтом 8x19.
Hужная строка выглядит так:
"B80x30" 60 640 678 762 838 600 602 608 650 font 9x20
Hе все режимы идут на всём оборудовании.
Иногда для менее-более приличной частоты развёртки не хватает частоты ЦАП
( вроде бы в текстовом режиме потолок частоты ЦАП бывает ниже чем в граф ).
Иногда адаптер просто не поддерживает текст в заданном режиме.
Естественно, не каждый монитор умеет настраиваться на произвольный режим.
Если настроить SVGATextMode не удаётся, выходы могут быть следующие:
Выставлять текстовый режим через BIOS при загрузке ядра ( vga= );
Hастроить драйвер framebuffer ( приведёт к загрузке процессора в текстовых
режимах );
Просто плюнуть и сидеть на каком-нибудь 80x28 * 9x14 ( для мониторов < 17 дюймов
).
--
qq~~~~\ [ ЗА IP БЕЗ ЦЕHЗУРЫ ]
/ /\ \ [ FAQ you ] Д http://www.comtv.ru/~av95/chainik.html
\ /_/ /
\____/
--- ifmail v.2.15dev5.3
* Origin: [ за IP без цензуры ] http://internet.comtv.ru/ (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/28823a39a282.html, оценка из 5, голосов 10
|