[РЕШЕНО]Аппаратное декодирование intel 82Q963/Q965, и немного про fs

Поднял у себя дома на арче медиасервер( дада, я наверное извращенец). Поднял samba сервер, расшарил диск для всех пользователей локальной сети, и поднял X сервер и залил ещё vlc.
Конфигурация компа такова:
Intel Pentiom D 820 2.8 Mhz
видео интегрированное 82Q963/Q965
и 2 гигабайта оперативной памяти в dual режиме работают( планки просто лишними были), Стандарт их DDR2 800
1 tb seagate из этой серии - http://www.seagate.com/ru/ru/internal-hard-drives/desktop-hard-drives/barracuda-green/
Размечем
так:
100gb ext4 : /
4 gb swap
оставшееся место ntfs(файлосервер)

Казалось бы что железо совсем не очень, и адекватно посмотреть фильм в 1080p на нем не удасться, однако не тут то было.
Все фильмы идут спокойно в 1080. А качество 480 грузит проц всего на 10 процентов. В VLC включено аппаратное ускорение VDPAU. Запускаю vlc через startx. Все видео идет на полный экран.

Собственно почему на видеокарте, которая не умеет аппаратно декодировать ничего, все видео летает? Ведь в вики сказано что не "реализовано аппаратно".

И ещё наверное файлосервер на ntfs - это жестко... Что лучше выбрать если там будут в основном большие файлы( фильмы, дистрибутивы )? Просто ща при переливе фильмов mkfs.ntfs жрет до 18 процентов проца.
VDPAU это "фирменный" интерфейс nvidia.
Процессоры intel используют аналогичный интерфейс VAAPI, к примеру, для mplayer (вместо mplayer) есть отдельный пакет mplayer-vaapi.

Но если у вас достаточно мощный процессор, он запросто декодирует FullHD в реальном времени. Даже довольно старый, но двухъядерный Athlon64, прекрасно справляется с этим, если плеер позволяет разделить декодирование на два потока.
Ну почему же извращенец.. HTPC городят давно и даже на Raspberry. Вместо Х и vlc поставьте xbmc, не городите велосипед. И да, ntfs отнимает процессорное время ибо fuse.
Nebulosa
xbmc
Комбайн, однако. Замечу, неплохой мультимедийный комбайн, но как он будет работать без иксов в плане аппаратного ускорения?
Nebulosa
поставьте xbmc,
ну а как им управлять удаленно? Если в vlc я поднял его web морду, и в ус не дую. А у этого есть что-нить такое? Ну и в плане допиливания потом управления с пульта как? Дописывать плагины как ?
Nebulosa
И да, ntfs отнимает процессорное время ибо fuse.
А что тогда? XFS? Предполагается расширение места и создание lvm тома. Но это будет не скоро, ибо винты лучше брать новые, а денег как обычно нету( да и системник мне за 500р достался).
Natrio
VDPAU это "фирменный" интерфейс nvidia.
интересно(поменял настройки на VAAPI )) И посмотрев top во время воспроизведения фильма в 1080 я понял что аппаратного нету. Загрузка 150% в пике средняя 100%.
Aivar
без иксов в плане аппаратного ускорения?
ну как выяснилось его и нету(
dartsergius
Дописывать плагины как ?
Скачивать/устанавливать готовые. Ну или самому писать, если знаешь как... Часто их народ сам и пишет.

ну как выяснилось его и нету(
Т.е. как?
dartsergius
Все фильмы идут спокойно в 1080... В VLC включено аппаратное ускорение VDPAU.
VDPAU, как я понял, на ati-карточках тоже работает:
https://wiki.archlinux.org/index.php/VDPAU
Aivar
Комбайн, однако. Замечу, неплохой мультимедийный комбайн, но как он будет работать без иксов в плане аппаратного ускорения?
Никак, конечно же. По зависимостям доставится. Имею ввиду сменить vlc на более функциональное.

dartsergius
ну а как им управлять удаленно? Если в vlc я поднял его web морду, и в ус не дую. А у этого есть что-нить такое? Ну и в плане допиливания потом управления с пульта как? Дописывать плагины как ?
Начиная от http://xbmc.local:8080/ и https://addons.mozilla.org/en-US/firefox/addon/xbmc-remote-control/ и заканчивая https://play.google.com/store/search?q=xbmc
Плагины - http://habrahabr.ru/post/166097/ хотя я уверен, что нужное вам уже написано.

dartsergius
А что тогда? XFS? Предполагается расширение места и создание lvm тома. Но это будет не скоро, ибо винты лучше брать новые, а денег как обычно нету( да и системник мне за 500р достался).
Да хотя бы XFS. Любую файловую систему, которую понимает ядро Linux.
Насчет xbmc.
Очень интересный проигрыватель. С прекрасным оформлением. Но проигрывание 1080 идет с задержками, хотя показывает что выжимает 72 кадра в секунду( примерно скорость обновления экрана, я снизил как раз её ). Есть ли возможность прикрутить к нему декодер из vlc или как настроить текущий( VDPAU VAAPI включены, включены расширенные шейдеры( но что базовые, что расширенные - все одно, подлагивает )).
Ну и как фс думаю воткнуть таки ext4, ибо буду поднимать торрент там в этот раздел.
dartsergius
проигрывание 1080 идет с задержками, хотя показывает что выжимает 72 кадра в секунду( примерно скорость обновления экрана, я снизил как раз её ).
Найдите в настройках кэш и попробуйте его увеличить.
Если процессор грузится сильно, но только на одно ядро – поищите в настройках, как увеличить количество потоков декодирования до числа ядер.
Natrio
Найдите в настройках кэш и попробуйте его увеличить.
в gui настройках ничего не нашлось про кеш, но в текстовых нашлось что-то типо
<cache>
   <hard>256</hard>
</cache>
Поменял на 1024, но ничего не поменялось.

Natrio
Если процессор грузится сильно
по ядрам проблем нет, грузят все ядра. Все таки думаю OpenGL настройки какие-то надо искать, ибо в менюшке нагрузка на проц около 30 процентов.
Пытался с вертикальной синхронизацией поиграться - прироста производительности нету.

Ещё интересное из dmesg
[    7.959565] IPv6: ADDRCONF(NETDEV_CHANGE): enp63s0: link becomes ready
[   18.504178] hda-intel: IRQ timing workaround is activated for card #0. Sugges                                                                             t a bigger bdl_pos_adj.
[   19.343346] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, rema                                                                             inder is 255
[   19.343354] Raw EDID:
[   19.343357]          00 ff ff ff ff ff ff 00 4c 2d 25 00 35 31 51 41
[   19.343360]          22 0b 01 03 68 1c 15 50 2a fb 99 a1 55 4b 97 24
[   19.343363]          11 48 4c ff f8 00 31 59 45 59 61 40 71 40 01 01
[   19.343365]          01 01 01 01 01 00 f9 15 20 f8 30 58 1f 20 20 40
[   19.343368]          13 00 0b c8 10 00 00 1e 00 00 00 fd 00 32 78 1e
[   19.343370]          37 07 00 0a 20 20 20 20 20 20 00 00 00 fc 00 53
[   19.343373]          79 6e 63 4d 61 73 74 65 72 0a 20 20 00 00 00 ff
[   19.343375]          00 48 4d 44 52 38 30 32 37 31 35 0a 20 20 00 56
[  305.639989] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, rema                                                                             inder is 2
[  305.639996] Raw EDID:
[  305.640000]          00 ff ff ff ff ff ff 00 4c 2d 25 00 35 31 51 41
[  305.640003]          22 0b 01 03 68 1c 15 50 2a fb 99 a1 55 4b 97 24
[  305.640006]          11 48 4c ff f8 00 31 59 45 59 61 40 71 40 01 01
[  305.640008]          01 01 01 01 01 01 f9 15 20 f8 30 58 58 1f 20 20
[  305.640011]          40 13 00 0b c8 10 00 00 1e 00 00 00 fd 00 32 78
[  305.640013]          1e 37 07 00 0a 20 20 20 20 20 20 00 00 00 fc 00
[  305.640016]          53 79 6e 63 4d 61 73 74 65 72 0a 20 20 00 00 00
[  305.640018]          ff 00 48 4d 44 52 38 30 32 37 31 35 0a 20 20 00

посмотрел всю инфу по чипсету из dmesg
[email protected] ~ % dmesg  | grep intel
[    4.133842] agpgart-intel 0000:00:00.0: Intel 965Q Chipset
[    4.133927] agpgart-intel 0000:00:00.0: detected gtt size: 524288K total, 262144K mappable
[    4.134350] agpgart-intel 0000:00:00.0: detected 8192K stolen memory
[    4.134625] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xe0000000
[    4.608676] snd_hda_intel 0000:00:1b.0: irq 42 for MSI/MSI-X
[    4.654797] fb: conflicting fb hw usage inteldrmfb vs VESA VGA - removing generic driver
[    4.741054] fbcon: inteldrmfb (fb0) is primary device
[    4.782548] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[   18.504178] hda-intel: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj.

Ну и наконец
[email protected] ~ # lspci -v
...
00:02.0 VGA compatible controller: Intel Corporation 82Q963/Q965 Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller])
        Subsystem: Hewlett-Packard Company Device 2808
        Flags: bus master, fast devsel, latency 0, IRQ 43
        Memory at f0400000 (32-bit, non-prefetchable) [size=1M]
        Memory at e0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at 1200 [size=8]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 2
        Kernel driver in use: i915
        Kernel modules: i915
...
Однако в dmesg мне определил память встроенной карточки так:
[ 4.654785] [drm] Memory usable by graphics device = 512M

Причем при воспроизведении X грузиться ну процент так 1-2, не больше. Все сжирает xbmc.
Настройка иксов, или настройка самого проигрывателя?
 
Зарегистрироваться или войдите чтобы оставить сообщение.