7.6. Вывод во фреймбуфер (FBdev)
Пред. | Глава 7. Устройства вывода видео | След.

## 7.6. Вывод во фреймбуфер (FBdev)

Надо ли собирать FBdev автоматически определяется скриптом `./configure`. Прочтите документацию на фреймбуйер в исходниках ядра (`Documentation/fb/*`) для более подробной информации.

Если ваша карта не поддерживает стандарт VBE 2.0 (старые ISA/PCI карты, такие как S3 Trio64), а только VBE 1.2 (или еще старее?): ну, VESAfb все же будет доступна, но вам потребуется загрузить SciTech Display Doctor (она же UniVBE) до загрузки Linux. Используйте загрузочный диск DOS или что либо другое. И не забудьте зарегистрировать ваш UniVBE ;))

Драйвер FBdev вместе с прочими принимает несколько дополнительных параметров:

`-fb`

  указывает какой устройство фреймбуфера использовать (по-умолчанию: `/dev/fb0`)

`-fbmode`

  название используемого режима (в соответствии с `/etc/fb.modes`)

`-fbmodeconfig`

  конфигурационный файл с режимами (по-умолчанию: `/etc/fb.modes`)

`-monitor-hfreq`, `-monitor-vfreq`, `-monitor-dotclock`

  важные знаячения, смотрите `example.conf`

При желании переключиться в особый режим используйте:

    mplayer -vm -fbmode название_режима имя_файла

- `-vm` в одиночку выберет наиболее подходящий режим из `/etc/fb.modes`. Также может использоваться совместно с `-x` и `-y`. Опция `-flip` поддерживается, только если формат точки фильма совпадает с форматом точки видеорежима. Обратите внимание на значение bpp, fbdev пытается использовать текущий или указанный вами опцией `-bpp`.

- Опция `-zoom` не поддерживается (используйте `-vf scale`). Вы не можете использовать режимы с 8bpp (или меньше).

- Вы, возможно, захотите отключить курсор:

      echo -e '\033[?25l'

  или

      setterm -cursor off

  и хранитель экрана:

      setterm -blank 0

  Чтобы снова включить курсор:

      echo -e '\033[?25h'

  или

      setterm -cursor on

### Замечание

Смена режимов FBdev не работает с VESA фреймбуфером. Не просите об этом, т.к. это не ограничения MPlayer.

Пред. | Уровень выше | След.
7.5. SVGAlib | Начало | 7.7. Matrox фреймбуфер (mga_vid)