LINUX.ORG.RU

Что там с аппаратным ускорением?

 


4

3

Приветствую! Имею сильное желание юзать линупс, однако пробовал примерно пол года назад - не пошло, потому что так и не удалось завести аппаратное ускорение ни на одном из браузеров. Карточка встройка, intel hd graphics 5500, вроде на интелах все более-менее с виде, но не у меня. ставил разные дистры, юзал манжаро на кедах, классно. но крутящийся кулер на всю катушку и слайд шоу в 1080р на ютубе это нечто. так вот, вопрос вот в чем. не завезли ускорение? а то вот начитался https://3dnews.ru/1006378 а вдруг?



Последнее исправление: PURGEN143 (всего исправлений: 1)

В Firefox 80 завезли аппаратное декодирование через vaapi для Иксов. Однако в 80 версии он сломанный был, так что нужно как минимум версию 81.

В about:config включаешь:

media.ffmpeg.vaapi.enabled

Отключаешь webm, чтобы на YouTube использовался h264 вместо VP9 (который не декодируется аппаратно на HD 5500).

media.mediasource.webm.enabled

Браузер запускаешь с переменными:

export MOZ_X11_EGL=1
export MOZ_ACCELERATED=1
export MOZ_WEBRENDER=1

Для Wayland все то же самое, только без переменной MOZ_X11_EGL.

Source: https://bugzilla.mozilla.org/show_bug.cgi?id=1619523

Kron4ek ★★★★★
()
Последнее исправление: Kron4ek (всего исправлений: 3)

Для Firefox на Wayland в первую очередь реализовали уже давно. В Fedora 32 (и 33) и Firefox 82 всего 10%-15% при просмотре роликов с YouTube вместо 50-70%

По остаточному принципу видимо реализовали для X.Org, но там была какая-то куча проблема и так и не понятно в релиз оно попало или нет.

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)

но крутящийся кулер на всю катушку и слайд шоу в 1080р на ютубе это нечто

VP9 прекрасно воспроизводится в FullHD програмнно на Intel Celeron E3300. Я понимаю, что ноутбучная U-серия не самая производительная, но не настолько же, чтобы сливать десктопной затычке 12-летней давности. Так что мне не очень верится в вашу честность,

gremlin_the_red ★★★★★
()
Ответ на: комментарий от gremlin_the_red

https://ibb.co/HxmXrNP я просто включил vp9. качество фулл хд, не 4к. как видите, даже на этом вашем шиндовсе работает паршиво. расширением убираю воспроизведение вп9. на линупсе даже при h264 была такая же картинка.

PURGEN143
() автор топика
Ответ на: комментарий от EXL

странно, даже не вяленом у меня была такая же ситуация как и на иксах. как будто аппаратного в линуксе нет от слова совсем.

PURGEN143
() автор топика
Ответ на: комментарий от PURGEN143

внезапно хром:

Graphics Feature Status
Canvas: Hardware accelerated
Compositing: Hardware accelerated
Multiple Raster Threads: Enabled
Out-of-process Rasterization: Disabled
OpenGL: Enabled
Hardware Protected Video Decode: Unavailable
Rasterization: Software only. Hardware acceleration disabled
Skia Renderer: Enabled
Video Decode: Hardware accelerated
Vulkan: Disabled
WebGL: Hardware accelerated
WebGL2: Hardware accelerated
anonymous
()
Ответ на: комментарий от One

справляются, но с трудом. это же не комп, чтобы забить болт. тут и кулер шумит сильно, наушники одевать приходится, на автономности сказывается тоже. хочется чтобы графика делала то, что ей положено, а не нагружала проц.

PURGEN143
() автор топика
Ответ на: комментарий от gremlin_the_red

что непонятного? я сказал, что даже на винде у меня vp9 кодек не обрабатывается графикой, только процессором. на линуксе тем более. я не знаю почему у Вас на селероне все норм

PURGEN143
() автор топика
Ответ на: комментарий от PURGEN143

даже на винде у меня vp9 кодек не обрабатывается графикой

И не должен. У него нет аппаратной поддержки.

я не знаю почему у Вас на селероне все норм

Потому что мощности селерона 12 летней давности вполне хватает для программного декодирования. Вот откуда у вас слайдшоу — это отдельный вопрос.

gremlin_the_red ★★★★★
()
Ответ на: комментарий от Prosto_user

Ускорение Шрёдингера. Оно есть, но как бы и нет. Открывай видео в сторонних проигрывателях.

В цитатник!

anonymous
()
Ответ на: комментарий от PURGEN143

VP9 полноценно в оффтопике с 7го поколения корки, вроде. А частота при таком воспроизведении и загрузке максимальная?

One ★★★★★
()
Ответ на: комментарий от Kron4ek

Для Wayland все то же самое, только без переменной MOZ_X11_EGL.

Зато с переменной MOZ_ENABLE_WAYLAND, Вы забыли.

anonymous
()
Ответ на: комментарий от anonymous

что не так с анонимами, которые приходят в тему ради бессмысленных вскукареков «забанься, дебил» и не менее бессмысленных «в цитатник»?

обосраться, что-то Шрёдингера, это мало того, что надо запостить в квотезы – об этом нужно ещё сказать всем на лоре и высечь на надгробье автора. анониусы, блядь, говно жрут..

anonymous
()
Ответ на: комментарий от anonymous

Chromium-freeworld на федоре. Аккселерация есть.

chrome://gpu

Graphics Feature Status
Canvas: Hardware accelerated
Compositing: Hardware accelerated
Multiple Raster Threads: Enabled
Out-of-process Rasterization: Hardware accelerated
OpenGL: Enabled
Hardware Protected Video Decode: Hardware accelerated
Rasterization: Hardware accelerated on all pages
Skia Renderer: Enabled
Video Decode: Hardware accelerated
Vulkan: Disabled
WebGL: Hardware accelerated
WebGL2: Hardware accelerated

chrome://media-internals

kVideoDecoderName	"MojoVideoDecoder"
rupert ★★★★★
()

Покупай нормальный процессор и не парься.

te111011010
()
Ответ на: комментарий от anonymous

обосраться, что-то Шрёдингера, это мало того, что надо запостить в квотезы – об этом нужно ещё сказать всем на лоре и высечь на надгробье автора.

Не «что-то», а ускорение. Темы о нём тут испокон веков, и оно вроде бы есть, а вроде бы и нет, как тот самый кот. Подобного высказывания на форуме ранее не было.

анониусы, блядь, говно жрут..

Напоминаю, что ты такой же аноним. Далее, озаботься своим чувством юмора, если интересно, а к моему не надо докапываться.

anonymous
()
Ответ на: комментарий от gremlin_the_red

Потому что мощности селерона 12 летней давности вполне хватает для программного декодирования. Вот откуда у вас слайдшоу — это отдельный вопрос.

Вот наконец-то в видеоускорения тредах кто-то правду-матку режет.

t184256 ★★★★★
()
Ответ на: комментарий от rupert

На chrome://gpu ещё полезная инфа в конце есть:

Video Acceleration Information
Decode h264 main	16x16 to 4096x4096 pixels
Decode h264 high	16x16 to 4096x4096 pixels
Decode vp9 profile0	16x16 to 4096x4096 pixels
anonymous
()
Ответ на: комментарий от EXL

Я не вижу там бродвелов. Потому что у них не аппаратного декодирования VP9.

gremlin_the_red ★★★★★
()
Ответ на: комментарий от gremlin_the_red

VP9 прекрасно воспроизводится в FullHD програмнно на Intel Celeron E3300. Я понимаю, что ноутбучная U-серия не самая производительная, но не настолько же, чтобы сливать десктопной затычке 12-летней давности. Так что мне не очень верится в вашу честность,

У меня есть ноут с T4200, он уступает E3300.

Программно T4200 не мог проиграть даже h264 в 1080p30 без пропусков кадров. И даже на 720p на водопадах были пропуски. Благо в ноуте nvidia g102m (aka gt9400), она умеет аппаратное ускорение и позволила ноут превратить медиапроигрыватель с xbmc. В 2014 заменил этот ноут на rpi с kodi.

Год-два назад тыкал его, помню что youtube в firefox можно было смотреть нормально только в 480p.

Aber ★★★★★
()
Ответ на: комментарий от Aber

у меня 720р ютуповское прекрасно смотрелось в свое время на С60, ессно - софтово (пушо ускорение тогда еще вообще не завезли). 1080р - почти вытягивал, но с редкими затыками.

NiTr0 ★★★★★
()
Ответ на: комментарий от EXL

The HD Graphics 5500 was a mobile integrated graphics solution by Intel, launched in September 2014.

Ну да. Это очевидно. Какой там VP9. Рановато будет.

fornlr ★★★★★
()
Ответ на: комментарий от gremlin_the_red

Если брать минимальную корку с Intel HD Graphics 5500, то это i3-5005U, он ровно в 1.5 раза (лично бенчил и то и другое) мощнее Intel Core 2 Duo E6850 — топового двухъядерника конца 2007 года.

Но ютуб действительно поджирает, даже на i7 посвежее. Проблемы с аппаратным ускорением род линуксом — таки позор.

WitcherGeralt ★★
()
Последнее исправление: WitcherGeralt (всего исправлений: 2)
Ответ на: комментарий от NiTr0

Если youtube игрался с помощью внешнего плеера типа mplayer/mpv и h264 то возможно. У меня в внешнем плеере игралось 720p но на водопадах, когда битрейт зашкаливал, пара кадров выпадала даже в таком разрешении. А чтоб в броузрее youtube играл в 720p vp9 на cpu не поверю.

Aber ★★★★★
()
Ответ на: комментарий от Aber

в внешнем плеере игралось

пара кадров выпадала

Игралось с диска хоть, или из тормозной сети?

anonymous
()

У меня аналогичная штука происходит на встройке, но в полноэкранном режиме всё ок, с дискретной у меня аналогично.

AKonia ★★
()
Последнее исправление: AKonia (всего исправлений: 1)

потому что так и не удалось завести аппаратное ускорение ни на одном из браузеров.

10 лет без него на линуксе живу.

а может и с ним. не проверял, честно говоря))

darkenshvein ★★★★★
()

Раз уж на то пошло, спрошу здесь.

Есть компьютер с RX570 (да и на «штеудовской» «встройке» такое же). Есть FF во Flatpak. VP9 воспроизводится идеально, зато H.264 (avc1.640028) заикается (при этом статистика пишет, что никаких пропусков кадров нема). В разрешениях «флатпаку» разрешено пользоваться GPU. Простой FF, из репозитория (версия 82 во всех случаях) всё прекрасно воспроизводит. ЧЯДНТ?

Korchevatel ★★★★★
()
Последнее исправление: Korchevatel (всего исправлений: 1)
Ответ на: комментарий от NiTr0

Ну тогда я не знаю, у меня и youtube тормозил в броузере, и видео с nas в h264. Помню на «планета земля» без аппаратного ускорения выпадали кадры на огромной птичьей стаи, когда картинка стаи стала похоже на белый шум, на этом видео в 720p h264 поведение в xbmc и mplayer было идентичное. Пришлось настроить vdpau и тогда все стало ок. Теряюсь в догадках почему у нас такой разный экспиренс, учитывая что t4200 похоже быстрее amd c60.

Aber ★★★★★
()
Последнее исправление: Aber (всего исправлений: 2)

WebGL

Я поиграл вот в эту webGL игрушку, два моих ядра загружены примерно на 62% каждое,
игра субъективно чуть чуть подтормаживает.
FPS от 18 до 18.

По поводу видео

1080p удаётся посмотреть весьма редко.
720p когда как.
480p воспроизводится практически всегда.
Конкретно вот эта сцена при развороте на полный экран в 720p смотрится, хотя субъективно что-то не то, хотя в окне нормально,
а вот в 1080p она просто замирает и воспроизводится только звук.

Информация о браузере и ОС

Devuan Beowulf Firefox 68.12.0esr (64-bit)

glxinfo

Extended renderer info (GLX_MESA_query_renderer):
    Vendor: X.Org (0x1002)
    Device: Radeon RX 560 Series (POLARIS11, DRM 3.36.0, 5.6.0-0.bpo.2-amd64, LLVM 7.0.1) (0x67ff)
    Version: 18.3.6
    Accelerated: yes
    Video memory: 4096MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.5
    Max compat profile version: 4.5
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
Memory info (GL_ATI_meminfo):
    VBO free memory - total: 3646 MB, largest block: 3646 MB
    VBO free aux. memory - total: 2939 MB, largest block: 2939 MB
    Texture free memory - total: 3646 MB, largest block: 3646 MB
    Texture free aux. memory - total: 2939 MB, largest block: 2939 MB
    Renderbuffer free memory - total: 3646 MB, largest block: 3646 MB
    Renderbuffer free aux. memory - total: 2939 MB, largest block: 2939 MB
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 4096 MB
    Total available memory: 7049 MB
    Currently available dedicated video memory: 3646 MB
OpenGL vendor string: X.Org
OpenGL renderer string: Radeon RX 560 Series (POLARIS11, DRM 3.36.0, 5.6.0-0.bpo.2-amd64, LLVM 7.0.1)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.3.6
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

cpuinfo

vendor_id	: AuthenticAMD
cpu family	: 16
model		: 6
model name	: AMD Athlon(tm) II X2 260 Processor
stepping	: 3
cpu MHz		: 800.000
cache size	: 1024 KB
cpu cores	: 2
bogomips	: 6399.64
TLB size	: 1024 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

torvn77 ★★★★★
()
Последнее исправление: torvn77 (всего исправлений: 5)

на невидии вообще все хреново, как не старайся, но video engine untilization в драйвере всегда 0%, что говорит о декодинге на чисто cpu, все ложили болт на vdpau на сколько я понимаю.

хотя я не пробовал через LIBVA_DRIVER_NAME=vdpau под firefox nightly

bhfq ★★★★★
()
Последнее исправление: bhfq (всего исправлений: 1)
Ответ на: комментарий от anonymous

Ну у меня и Полярис простенький, без отдельного питания, и HT я опустил до 600 мГц, и частота серверного моста у меня х5(1гГц), чтобы чипсет не грелся, да и не нужно больше то особо, разве что на очень жручих играх подниять Ht до 800мГц.

Память у меня DDR2 533 мГц, но зато IrFc 105ns при таймингах 5-4-4-12

в общем скромненький компьютер со скромными настройками, может потому и результат по FPS у меня с игрой скромный.

torvn77 ★★★★★
()
Ответ на: комментарий от torvn77

Моя видеозатычка всего на 20% быстрее твоей. У тебя или файрфокс, или процессор, или твой андерклок всё тыквит.

anonymous
()
Ответ на: комментарий от anonymous

Большинству игр YN более чем 800 мГц не нужно, то есть больше надо для весьма требовательных игр.

torvn77 ★★★★★
()
Последнее исправление: torvn77 (всего исправлений: 1)
Ответ на: комментарий от Kron4ek

Браузер запускаешь с переменными:

export MOZ_X11_EGL=1
export MOZ_ACCELERATED=1
export MOZ_WEBRENDER=1

Что-то у Firefox 82 разницы не заметно, что с переменными, что без. Два процесса жрут по чуть меньше 10% процессора при просмотре 720p. Теперь и без них работает?

Если же не переключать media.ffmpeg.vaapi.enabled и media.mediasource.webm.enabled, то юутуп в Лисе жрет весь камень, который находит. Сандик i3 ноутбучный.

Dementy ★★★
()

Оно есть в Chromium из стороннего PPA, и работает на Intel, Radeon и Nouveau. Также оно есть в Firefox, но там надо специально настраивать, чтобы оно заработало. Работает на тех же видеокартах.

ZenitharChampion ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.