S3 линуксовый драйвер поддерживает VDPAU

Logo

Похоже, что инициатива nVidia по использованию VDPAU другими вендорами видео карт дает свои плоды. В последней версии драйвера для серии карт Chrome 500, производимых под маркой S3 появилась поддержка аппаратного ускорения, предложенная nVidia. Была она так же и предыдущем релизе в июне этого года. Так что странно довольно, что до сих пор нет адекватного ответа от Intel и ATI.

Вышли новые драйвера nVidia 180.44

nVidia logo

Вышла очередная версия проприетарных драйверов от nVidia. 180.44 включает в себя поддержку нескольких новых процессоров, исправления для OpenGL и KDE Plasma, кучу багфиксов для VDPAU, интерес к которой достаточно сильно вырос за последнее время. На сайте nVidia традиционно доступны версии для Linux IA32/IA64/AMD64/EM64T, FreeBSD x86 и Solaris x64/x86.

Я не обновлял драйвера на своем гибридном сервере LinuxMCE с версии 180.18. Хочу завтра поставить свежие и проверить, не пойдет ли звук по HDMI. Проблема состоит в том, что стабильная версия LinuxMCE базируется на Kubuntu 7.10. А HDMI звук идет без проблем в 8.10 при наличии последней версии ALSA и свежих (но не обязательно последних), драйверов nVidia. Может с 180.44 ситуация поменяется. Ну или по крайней мере улучшится аппаратное ускорение карточки при проигрывании видео высокого разрешения.

nVidia выпустила новые видеодрайвера версии 180.22

nVidia logo

Теперь как обладатель Full HD ЖК ТВ и HTPC с видеокартой nVidia GeForce 8300 пристально слежу за выпуском свежих видеодрайверов. Потому как LnuxMCE отказался показывать какое-либо изображение с дефолтным драйвером. Не говоря уже о проигрывании HD контента в 1080p.

Из основных новшеств 180.22 можно выделить поддержку как новых CPU 9XXX, так и ряда старых, реализацию полного аппаратного ускорения различных форматов видео, в т.ч. H.264, поддержку VDPAU API (Video Decode and Presentation API (уже реализована в mplayer, libxine, ffmpeg, vlc и MythTV), улучшенную OpenGL производительность. Традиционно исправлены ошибки, найденные в предыдущей версии драйверов.

Драйвера nVidia 180.22 доступны в следующих сборках – Linux (IA32, AMD64/EM64T), Solaris и FreeBSD.

Проблема с распознаванием TechnoTrend DVB карт

После апгрейда моей LinuxMCE 0710 Beta 4 инсталляции до стабильной версии перестало приниматься спутниковое ТВ и исчез звук. Причем случилось все это на следующий день. Сначала подумалось, что умерла DVB карта. Однако в lspci она была видна. Со звуком тоже были какие-то непонятки. Запустив alsamixer обнаружил всего один канал. Да и тот странный какой-то. Покопавшись на просторах Интернета нашел информацию о магическом файле – /proc/asound/cards, где хранятся данные о звуковых картах:
linuxmce@dcerouter:~$ cat /proc/asound/cards
0 [Audiowerk2 ]: aw2 - Audiowerk2
Audiowerk2 with SAA7146 irq 16
1 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xfe020000 irq 20

По какой-то непонятной мне причине DVB карта опозналась системой как звуковая. Звук вернул назад простой командой:
asoundconf set-default-card 2
А вот DVB карта так и не появилась. Спасибо знающим людям из linux-dvb рассылки. Просветили, что в последней версии Audiowerk2 драйверов есть такой код:
static struct pci_device_id snd_aw2_ids[] = {
{PCI_VENDOR_ID_SAA7146, PCI_DEVICE_ID_SAA7146, PCI_ANY_ID, PCI_ANY_ID,
0, 0, 0},
{0}
};

который определяет все saa7146 карты, как звуковые. Для возвращения DVB карточки просто добавил snd_aw2 в /etc/modprobe.d/blacklist. Может кому-нибудь тоже пригодится :)