Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Консоль в FedoraCore 2   Yuriy Vlasenko   09 Oct 2004 19:08:22 
 Re: Консоль   Innocenti Maresin   09 Oct 2004 22:25:36 
 Консоль   Yuriy Vlasenko   09 Oct 2004 22:21:12 
 Re: Консоль   Innocenti Maresin   10 Oct 2004 00:49:20 
 Re: Консоль   Denis Kostousov   10 Oct 2004 10:15:57 
 Re: Консоль в FedoraCore 2   Alexei Dets   11 Oct 2004 08:57:59 
Архивное /ru.linux/28823a39a282.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional