Какой Линукс выбрать?
ЛУЧШЕЕ ИЗ ЛУЧШЕГО
ДЛЯ НАЧАЛА: ЖИВЫЕ
- Knoppix - Линукс за пять минут
- Puppy Linux - Хороший друг
- Блин - Живой русский Линукс
ДЛЯ ДЕЛА: ПРОФИ
- Debian - Он такой один
- ArchLinux - Гениальное - просто!
- Fedora - По следам Red Hat
- Ubuntu Linux - + Runtu Мы одной крови!
- PCLinuxOS - Просто линукс
- ASP Linux - Тотально русский
- MOPS Linux - Русская борзая
- Mandriva Linux - Красота и удобства
- openSUSE - Настоящее немецкое качество
- Slackware - Линукс из кубиков
- CentOS - Копейка рубль бережёт!
- Gentoo - Каждому своё
- Freespire - Огонь, вода и медные трубы
ДЛЯ ДЕЛА: ЛЁГКИЕ
- Moblin - Повелитель нетбуков
- TinyMe - Размер имеет значение!
- gOS - Хороша Маша!
- Deli Linux - Старость в радость!
ЗАЩИТА
- BackTrack/WHAX - Вам, хакеры!
МУЛЬТИМЕДИЯ
- 64 Studio - Скорость не проблема!
- Planet CCRMA - Работа со звуком
ПРИЛОЖЕНИЯ
- OpenDisc - Для несвободных
- Свободный офис - 100% свободный офис
ДЛЯ ЗАБАВЫ
- Линукс Геймер - Boot & Play!
- VegaStrike - Каждому по планете!
ЭКСПЕРИМЕНТ
- GoboLinux - Очевидно и вероятно
- ReactOS - Освободите Виндоус!
- Sidux - Почувствуй силу!
РОДНЯ
- OpenSolaris - + Belenix До звёзд рукой подать
- BSD-семейство - На плечах гигантов
ЯНВАРЬ
|
04 |
11 |
18 |
25 |
|
05 |
12 |
19 |
26 |
|
06 |
13 |
20 |
27 |
|
07 |
14 |
21 |
28 |
| 01 |
08 |
15 |
22 |
29 |
| 02 |
09 |
16 |
23 |
30 |
| 03 |
10 |
17 |
24 |
31 |
АРХИВ (2003 - 2010)


НАШИ ПРОЕКТЫ
ПИНГВИН В КАРМАНЕ
MATRIX GL
ПОЛЕЗНЫЕ СОВЕТЫ
ЗАКЛАДКИ
ЧаВО
КОНТАКТЫ
RSS
Искусственный корректор
|
Настройка фреймбуфера в консоли
Тему предложил: Cactus
Фреймбуфер (framebuffer) позволяет иметь в консоли не стандартные 80х25 символов, а гораздо больше, например, 128х48 (при разрешении 1024х768 и стандартном шрифте 8х16). Ядром Linux поддерживаются несколько типов фреймбуферов для различных семейств видеокарт, а также общий для всех vesafb (поддерживает все видеокарты, соответствующие стандарту VESA 2.0, т.е. все, хоть сколько-нибудь современные).
Главное достоинство vesafb - его универсальность и совместимость с большинством видеокарт. Но, к сожалению, единственная поддерживаемая им частота обновления - 60 Гц. Для включения фреймбуфера на vesafb необходимо передать ядру (через команду append="" для Lilo или дополнение к команде kernel в случае Grub) параметр vga=номер_режима. Номер режима определяет разрешение и глубину цвета. Так, vga=791 включает 1024x768x16, а 788 - 800х600х16. Более полный список режимов см. в файле fb/vesafb.txt в документации ядра (там режимы указаны в 16-ричной форме, их можно перевести в десятичную, а можно так и записывать - vga=0x314).
Если необходима бОльшая частота обновления, надо использовать специфический для видеокарты модуль. Для всех видеокарт от nVidia это rivafb, для ATI Radeon - radeonfb (для более старых ATI - ati128fb). Поскольку в большинстве дистрибутивов эти драйвера собраны модулями, а фреймбуфер желательно включать еще при загрузке ядра, когда модули недоступны, их необходимо положить в initrd, (рамдиск, модули из которого грузятся еще до монтирования корневой ФС). Для этого выполняем команду mkinitrd --help, копируем последнюю строчку (пример использования), добавляем к ней --with radeonfb (укажите нужный модуль) и выполняем. Затем убеждаемся, что полученный (точнее, обновленный) initrd прописан в конфиг загрузчика. Теперь надо добавить в параметры ядра описание нужного режима. Первым делом уберите vga=, иначе будет инициализироваться vesafb (т.к. он, как правило, вкомпилирован в ядро). Затем добавьте параметр, соответствующий следующему образцу:
video=radeonfb:1024x768-16@85
Здесь 16 - глубина цвета в битах, 85 - частота обновления в герцах. Как то, так и другое может быть опущено (вместе с предшествующими им знаками - и @). Разумеется, имя модуля, разрешение, глубину цвета и частоту обновления необходимо указать свои.
У radeonfb и rivafb есть один похожий недостаток (это не вина их авторов, впрочем). При использовании одновременно фреймбуфера на одном из этих драйверов и Иксов на закрытом драйвере (т.е. nvidia или fglrx) часто наблюдаются различные неприятности типа порчи изображения в консоли. Это, безусловно, вина производителей закрытых драйверов. Иногда, кстати, помогает установка в консоли и Иксах разных разрешений. В любом случае пробуйте, возможно, у Вас таких неприятных эффектов не возникнет.
Вернуться к оглавлению
|