Старт Linux.SU RSS Архив Форум Купить Linux.SU(Knoppix.ru)
Какой Линукс выбрать?

ЛУЧШЕЕ ИЗ ЛУЧШЕГО

ДЛЯ НАЧАЛА: ЖИВЫЕ

- 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)
Debian sid + XFCE
Вот что значит просто, но со вкусом!
НАШИ ПРОЕКТЫ

ПИНГВИН В КАРМАНЕ
MATRIX GL
ПОЛЕЗНЫЕ СОВЕТЫ

ЗАКЛАДКИ
ЧаВО
КОНТАКТЫ
RSS

Я - хакер!
Pixilang
Искусственный
корректор
Настройка фреймбуфера в консоли

  Тему предложил: 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) часто наблюдаются различные неприятности типа порчи изображения в консоли. Это, безусловно, вина производителей закрытых драйверов. Иногда, кстати, помогает установка в консоли и Иксах разных разрешений. В любом случае пробуйте, возможно, у Вас таких неприятных эффектов не возникнет.

Вернуться к оглавлению

При частичной или полной перепечатке, переводе, переработке
материалов cайта ссылка на Knoppix.ru обязательна
(c) Knoppix.ru 2003 - 10