Понедельник
29.04.2024, 13:33
| RSS
Главная
Меню сайта

Категории раздела
Madriva [3]
Ubuntu (KUbuntu, EdUbuntu, XUbuntu) [78]
SUSE [1]
Fedora Core [9]
ASPLinux [1]
Debian [16]
Gentoo [3]
Другие [167]

Мини-чат

Наш опрос
Какую графическую среду Вы используете?
Всего ответов: 103

Статистика

Rambler's Top100Рейтинг@Mail.ru

Главная » 2009 » Апрель » 27 » RU Linux: Ускорение работы AGP видеокарт NVIDIA под Linux: SBA, FW, XvMC
RU Linux: Ускорение работы AGP видеокарт NVIDIA под Linux: SBA, FW, XvMC
20:12

Старый компьютер на котором я это проделывал у меня давно сломался и этот пост долго лежал неопубликованным. Может кому пригодится. Использование XvMC актуально и по сей день, для видеокарт ATI тоже работает.

Вы еще не выбросили старенький компьютер с AGP видеокартой? Не спешите это сделать. Поставьте на него большой новый жесткий диск, Linux, сетевую карту пошустрее и в задачах хранения и скачивания из Сети файлов он даст фору современному прожерливому и шумному десктопу. После небольшого шаманства можно даже HD-видео (mkv) играть. При установке проприетарного драйвера видеокарт от NVIDIA появляется возможность существенно ускорить проигрывание видео, если включить отключенные по умолчанию Side Band Addressing (SBA) и AGP Fast Writes.

Смотрим текущие параметры AGP:

 cat /proc/driver/nvidia/agp/status

Видим, что можно включить SBA и FW:

 Status: Enabled
Driver: NVIDIA
AGP Rate: 8x
Fast Writes: Disabled
SBA: Disabled

Открываем файл '''/etc/modprobe.d/nvidia-kernel-nkc''' и правим его так:

 alias char-major-195* nvidia
options nvidia NVreg_EnableAGPFW=1 NVreg_EnableAGPSBA=1

Перезагружаемся, проверяем.

XvMC

Далее в видеопроигрывателе нужно выбрать режим проигрывания X Video Motion Compensation (XvMC) т.к. он в наибольшей степени использует возможности аппаратного ускорения проигрывания видео на старых видеокартах. Например, в плеере Xine-UI это делается так:

Xine-UI XvMC

Теперь нагрузка на процессор при проигрывании видео существенно упадет, больше работы будет приходиться на видеокарту и с процессором >= 1400 Mhz можно будет смотреть mkv.

UPD: Неправильную картинку сначала прицепил, в Xine-UI название xvmc было уже занято, и поэтому драйвер XvMC назвали xxmc, именно xxmc надо выбирать для Xine.

UPD: Забыл главное :) После установки драйверов NVIDIA надо вписать в файл /etc/X11/XvMCConfig:

libXvMC.so.1

Не вдаваясь в подробности [1, 2, 3] какие части MPEG2 и MPEG4 и на каких видеокартах и драйверах ускоряет XvMC, скажу что в сравнении с xv или opengl на файле с кодеком Microsoft MPEG-4 использование CPU плеером Xine на моем ноутбуке падает с 30% до 20% и на глаз картинка движется приятнее, а некоторые MKV с кодеком H.264 без XvMC на том же ноутбуке уже невозможно смотреть.

Источник: http://rulinux.net.ru/node/132

Категория: Другие | Просмотров: 974 | Добавил: tol | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа

Поиск

Друзья сайта

  • Администрация

    Andry


    Tol


    Copyright MyCorp © 2024
    Хостинг от uCoz