LINUX.ORG.RU

Nvidia и 2160p

 ,


0

1

GTX 1050Ti,youtube 4k видео показывает плавно.

Но при проигрывании скачанного с торрентов видео в разрешении 4k с использованием vdpau видео показывается прерывисто (Нагружает все ядра процессора на максимум, хотя пишет, что vdpau используется). Собственно вопрос: как и чем можно проигрывать видео в разрешении 4k?

★★

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

Забей. Всё что нужно тебе
mpv --vo=vdpau --hwdec=vdpau video4k.mkv
Но это в теории. На практике во-первых вдпау действительно должно работать, проверить проще всего vdpauinfo.
Во-вторых и самых интересных нвидиа забросила вдпау (хоть оно и работало отлично лет 10 если не больше). Чем это грозит? Либо тем что в сильно новой карточке его нету либо если и есть то оно не умеет всякое крутое видео типа 4к. Хотя на педивикии написано что его этому успели обучить.
Так что надо сделать vdpauinfo ну и запустить mpv -vv там легко по выхлопу понять действительно используется декодирование через видеокарту или нет.

На смену вдпау невидия придумала нечто другое, свежие mpv поддерживают это как nvdec но насколько оно рабочее я не знаю.

mos ★★☆☆☆
()

Ну нюансов на самом деле гора ⛰

1) В/на линуксах не поддерживается вообщем-то GPU декодирование в браузерах.

2) На тытрубе используется относительно плохое качество

3) В зависимости от кодека, его поддержка может быть отсутствовать в VDPAU. Ибо NVIDIA его на выкинула в пользу NVDEC

4) может быть баги с конкретным видеоплеером

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

Все это нерелевантно т.к. у ТС нет проблем с тытрубом (хоть он и не згает видимо, что там все на цпу декодится)
Во вторых вдпау отлично поддерживает самые популярные кодеки и даже некоторые модные молодежные
Ну а плеер надо конечно вменяемый юзать.мпв вменяемый, влц на старости лет таки научили тоже

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

Ненагнитайти
По факту только вдпау и ваапи, причем амд умеет и в то и в то.
Если нвдек так же стабилен будет и поддерживаем хотябы парой плееров то про вдпау можно будет забыть.
Все остальнле на десктопе нерелеваньно

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

Если нвдек так же стабилен будет и поддерживаем хотябы парой плееров то про вдпау можно будет забыть.

А ничего, что это очень такой тяжеловесный фреймворк для GPU вычислений? Причём проприетарный? Это прям как из пушки по воробьям.

anonymous
()

4k - это разрешение. На yt низкое сжатие, а в вашем файлике небось сильное.

Собственно вопрос: как и чем можно проигрывать видео в разрешении 4k?

Ещё раз: разрешение мало на что влияет. Влияет кодек. Если у вас там 10bit или H265, то нужно хорошее железо.

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

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

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

Тему не читай сразу советуй.
1) на ьытруб автор не жалуется
2) и ссаный х264 требует «хорошего железа», для чего декодинг на гпу и придумали. Там хватало офисной карточки. Так что не понятно к чему это замечание.

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

Vdpau тоже проприетарный, по сути

Суть не суть. Но с VDPAU обычный хомячок ставит проприетарные драйвера и радуется. Ему это надо и для игрулек и прочего.

А вот CUDA... Со всяким барахлом, там вроде и что-то типа IDE какого-то встроено.

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

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

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

Но с VDPAU обычный хомячок ставит проприетарные драйвера и радуется.

Vdpau сто лет прекрасно работает в radeon(si), на равне с ваапи.
Если нвдек также портируем, то может амд реализует. Нет, оставят ваапи.

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

Да. В том же арче тупо ставишь блоб и mpv - в нём декодинг через cuvid работает.

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

У меня такое показывает:

HEVC_MAIN                      153 262144  8192  8192
HEVC_MAIN_10                   --- not supported ---
HEVC_MAIN_STILL                --- not supported ---
HEVC_MAIN_12                   --- not supported ---
HEVC_MAIN_444                  --- not supported ---

И H.265 проигрывается очень медленно.

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

Ну выше же написали.

В VDPAU для проприетарной Nvidia нет HEVC_MAIN_10 и скорее всего не будет.

https://devtalk.nvidia.com/default/topic/1003387/linux/vdpau-not-functional-a...

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 3)
Ответ на: комментарий от steemandlinux

openmax, vdpau, vaapi, nvdec.

Ещё плюсуй. Есть nvdec и cuda - это разные вещи.

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

У человека отсюда:

Как вы смотрите HEVC UHD video? (комментарий)

при --hwdec=cuda всё ок, у меня же такие же тормоза и 100% нагрузка на все ядра процессора.

Как быть? Может быть, что-то не работает должным образом?

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

чувак тебе никак не быть, убейся лучше. тебе всё уже 10 раз написали даун

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

HEVC_MAIN_10

10 битное видео у тебя. Нвидиа вперде. Обнови дрова, если не 390 стоят.

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

В итоге установил последний (9999) ffmpeg с поддержкой cuvid из оверлея gentoo-gpu, оттуда же последний mpv.

После этого с опциями --hwdec=cuda-copy --vo=vdpau всё стало отлично.

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

Кстати, когда прописал это в ~/.config/mpv/mpv.cfg то большие файлы проигрываются нормально, а короткие (не UHD и не FHD) не перематываются. Похоже какой-то баг mpv.

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