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

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

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

- Knoppix -
Линукс за пять минут

- Puppy Linux -
Хороший друг

ДЛЯ ДЕЛА: ПРОФИ

- Debian -
Он такой один

- CentOS -
Копейка рубль бережёт!

- Fedora -
По следам Red Hat

- Ubuntu Linux -
Мы одной крови!

- ASP Linux -
Тотально русский

- Mandriva Linux -
Красота и удобства

- openSUSE -
Настоящее немецкое качество

- Slackware -
Линукс из кубиков

ДЛЯ ДЕЛА: РОЛЛЫ

- ArchLinux -
Гениальное - просто!

- PCLinuxOS -
Просто линукс

- Aptosid -
Почувствуй силу!

ДЛЯ ДЕЛА: СОБЕРИ САМ

- Gentoo -
Каждому своё

- LinuxFromScratch -
Линукс с нуля

ДЛЯ ДЕЛА: ЛЁГКИЕ

- MeeGo -
Повелитель нетбуков

- TinyMe -
Размер имеет значение!

- gOS -
Хороша Маша!

- Deli Linux -
Старость в радость!

ЗАЩИТА

- Openwall -
Не стучите, закрыто!

- BackTrack/WHAX -
Вам, хакеры!

МУЛЬТИМЕДИЯ

- 64 Studio -
Скорость не проблема!

- Planet CCRMA -
Работа со звуком

ПРИЛОЖЕНИЯ

- OpenDisc -
Для несвободных

- Свободный офис -
100% свободный офис

ДЛЯ ЗАБАВЫ

- Линукс Геймер -
Boot & Play!

- VegaStrike -
Каждому по планете!

ЭКСПЕРИМЕНТ

- коЛинуксы -
Не выходя из Виндоус

- GoboLinux -
Очевидно и вероятно

- ReactOS -
Освободите Виндоус!

РОДНЯ

- BSD-семейство -
На плечах гигантов

УСТАРЕВШИЕ

- OpenSolaris -
+ Belenix

До звёзд рукой подать

- Блин -
Живой русский Линукс

- MOPS Linux -
Русская борзая

- Freespire -
Огонь, вода и медные трубы

ДЕКАБРЬ
06 13 20 27
07 14 21 28
01 08 15 22 29
02 09 16 23 30
03 10 17 24 31
04 11 18 25
05 12 19 26

АРХИВ
(2003 - 2011)
Вечно молодой FVWM

Debian sid + XFCE

НАШИ ПРОЕКТЫ

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

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

Я - хакер!
RR
Knoppix.ru QR code
Настройка фреймбуфера в консоли

  Тему предложил: 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 - 11