Купил я себе новую видеокарту ATI Radeon HD5450. И встал вопрос выбора драйвера для неё. Это присказка, теперь к самой сути вопроса переходим.
С одной стороны есть свободный драйвер xf86-video-ati.Его достоинства:
Правим /etc/rc.conf, изменяя массив MODULES примерно так:
После перезагрузки можно пользоваться mplayer-vaapi, или VLC.
Используя консольный mplayer:
плясок с бубном успешного освоения тонкостей настройки любимого дистра.
С одной стороны есть свободный драйвер xf86-video-ati.Его достоинства:
- быстрое 2D-ускорение
- работающий фреймбуфер
- поддержка KMS
- неплохо работающее 3D-ускорение. Неплохо - это значит что с данным драйвером можно играть в игры OpenArena, Xonotic, Red Eclipse и некоторые другие. Это гораздо лучше того, что может предложить открытый драйвер для NVidia.
- 3D-ускорение не такое быстрое, возможности последних стандартов графических API могут поддерживаться только частично.
- про аппаратное декодирование видео можно забыть
- Быстрая 3D-графика для игр и приложений. Поддержка последних версий OpenGL.
- Возможность задействовать аппаратное декодирование видео(vaapi)
- Возможность использовать OpenCL
- Драйвер закрытый
- В версии 11.2 корректная работа Gnome 3 не возможна из-за артефактов и тормозов (исправлено в Catalyst 12.1)
- Работая с xorg-server 1.11.x драйвер вызывает крах xv, самого популярного бэк-энда для вывода видео(наблюдается баг при использовании Catalyst 12.1 и Catalyst 11.2)
- Конфликтует с модулем драйвера radeon, в результате при старте иксов иксы сразу вылетают
- Отсутствует нормальный фрейм-буфер
- Обязателен xorg.conf
yaourt -S catalyst-totalУстанавливаем бэкэнд для VAAPI (API для аппаратного декодирования видео)
yaourt -S xvba-video-0.8.0или
yaourt -S xvba-video-openВерсия mplayer с поддержкой VAAPI
yaourt -S mplayer-vaapiНу, началась настройка драйвера. Он сделан по древним традициям, не поддерживает авто-настройку и требует /etc/X11/xorg.conf Для начальной настройки используем команду:
aticonfig --initialЗатем вручную фиксим пару проблем. В Section “Device” добавляем опцию Option "TexturedVideo" "on" Примерно так
Section "Device" ... Option "TexturedVideo" "on" EndSectionИ новую секцию для запрета модуля XVideo(xv) добавим, она фиксит баг с крахом иксов при проигрывании видео через xv.
Section "Extensions" Option "XVideo" "Disable" EndSectionТеперь о проблеме с крахом иксов при загрузки старте иксов. Советуют добавить в опции Grub nomodeset. Но за такой совет я бы сказал кому-то пару неприятных для него вещей. Послушав советов guru я добавил данную опцию, и у меня отвалилась поддержка игрового джойстика. Я понимаю, мог отвалится фидбэк(это когда по вам в игре стреляют и т.п.), но джойстик полностью перестал определяться. Поэтому пришлось провести дополнительные изыскания, и решить проблему по другому.
Правим /etc/rc.conf, изменяя массив MODULES примерно так:
MODULES=(!radeon fglrx)Модуль radeon конфликтует с fglrx, поэтому его запрещаем. А проприетарный fglrx принудительно загружаем. На всякий случай, вдруг система не загрузит.
После перезагрузки можно пользоваться mplayer-vaapi, или VLC.
Используя консольный mplayer:
$ mplayer -vo vaapi:gl -va vaapi movie.aviНастраиваем smplayer:
Options -> Preferences -> General -> Video (tab) -> Output driver: User Defined : vaapi:gl Options -> Preferences -> General -> Video (tab) -> Double buffering on Options -> Preferences -> Advanced -> Options for MPlayer -> Options: -va vaapiНастраиваем VLC:
Tools -> Preferences -> Input & Codecs -> Use GPU acceleration И не забываем включить v-sync в amdcccle: 3D -> More Settings -> Wait for vertical refresh = Always OnНа этом спешу откланяться. На этом этапе у вас всё должно нормально работать(как и у меня). Желаю больше гигагерц камню ващего железного друга, больше оперативы и частых апгрейдов:) Ну, и
Комментариев нет:
Отправить комментарий