LINUX.ORG.RU

Ответ на: комментарий от Deleted

Зачем, зачем 3D-ускорение использовать для прокрутки?

А где ты видишь 3D в браузере?

Что с тобой? Трава? Грибы? Настолько слаб, что внимание на одном предмете удерживать невозможно?

Еще раз, мнение это не только мое, использовать OpenGL для аппаратного ускорения 2D — тупиковый путь.

И да, уже видел игрушки на WebGL. Это к слову.

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

OpenGL != 3D, OpenGL включает в себя и ускорение 2D

Использовать OpenGL для отрисовки - нормально и даже хорошо

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

OpenGL включает в себя и ускорение 2D

Что-то я в OpenGL не видел ускорения 2D. У тебя какой-то особый, элитный OpenGL?

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

Open Graphics Library (OpenGL)[3][4] is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics.

Вики врёт?

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

Open Graphics Library (OpenGL)[3][4] is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. Вики врёт?

Угу. Вика еще та шалашовка. Самое ценное в ней внизу — ссылки на настоящие источники.

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

Не знаю, врёт вики или нет. Ты мне лучше расскажи, как в OpenGL делается ускорение 2d. Просто когда мне было нужно, я всё через 3d делал, потому что 2d не нашёл.

Раньше был OpenVG, но это отдельное API. И его выбросили из Mesa, потому что никто его так и не использовал.

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

ничего, что 2D это частный случай 3D?

Расскажи, как как построить кривую Безье третьего (второго) порядка в 3D.

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

OpenVG, но это отдельное API.

Нашелся бы некосорукий, сделал бы расширение для xorg, эх. Было бы очень неплохо.

anonymous
()

Да нормально. Поставил antiX Не рулит файфокс. ЖЖретс много. ну хроминиум например замена.

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

Сначала ты хочешь что-то странное, но не можешь это реализовать. Но хочется, поэтому начинаешь читать, экспериментировать, изучать. Получаешь опыт, нарабатываешь навыки. Затем настаёт день, когда ты уже можешь реализовать свою хотелку, но делаешь прикидки, и понимаешь, что дичь несусветная: никому это не нужно, причём самое главное — не нужно тебе самому. Бросаешь идею, двигаешься дальше.

Где-то в мире идея сделать то же самое приходит в голову другому. Он повторяет тот же путь.

i-rinat ★★★★★
()
Ответ на: комментарий от Bootmen

Поставил antiX Не рулит файфокс.

Поставил antiX и фф, сама система 90 мб, с фф 350 (одна вкладка). Еще целых 450 свободных. i386, 1гб памяти.

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

Сначала ты хочешь что-то странное, но не можешь это реализовать. Но хочется, поэтому начинаешь читать, экспериментировать, изучать. Получаешь опыт, нарабатываешь навыки. Затем настаёт день, когда ты уже можешь реализовать свою хотелку, но делаешь прикидки, и понимаешь, что дичь несусветная: никому это не нужно, причём самое главное — не нужно тебе самому. Бросаешь идею, двигаешься дальше. Где-то в мире идея сделать то же самое приходит в голову другому. Он повторяет тот же путь.

Обалдеть. Мыслители на ЛОРе! Насчет странного — можно подумать, что я первый вопрос задал о серверных путях в X11, ага. Я-то человек попроще, не ученый — инженер. Приведу пример: как выводятся серверные ttf-шрифты в xorg. Выглядят как какашка. Казалось бы, подправить — несколько сотен строчек. Но, нет, упорствуют.

И, да, это не странные желания, обычные хотелки.

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

Расскажи, как как построить кривую Безье третьего (второго) порядка в 3D.

вот тут: https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/ посмотри в разделе glu

Т.е. лично ты не в курсе, ага. Но свое очень ценное мнение имеешь.

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

Казалось бы, подправить — несколько сотен строчек.

Подправил?

Если бы ты обещал после этого, что протолкнешь изменения в upstream — сделаю обязательно. Но тебе же лень в Mozilla патчи слать!

Извини.

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

это у тебя мнение. у меня знание

Ага, причем сакральное.

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

Если бы ты обещал после этого, что протолкнешь изменения в upstream

Эээ… что? Почему ты не можешь сделать это сам?

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

Если бы ты обещал после этого, что протолкнешь изменения в upstream

Эээ… что? Почему ты не можешь сделать это сам?

Как-то ты ловко забыл о своих патчах в лисичку, которые готовые есть здесь и сейчас.

Лично я не очень умею проталкивать свои решения без личного общения.

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

Насчет mpv — в его конфиге прописано vo=gpu?

Да. Но падает из-за profile=opengl-hq — выяснил методом исключения.

Окончательный конфиг для MPV, который не роняет систему:

> cat ~/.mpv/config
ao=sndio
vo=gpu
vd-lavc-fast
hwdec-codecs=all
#profile=opengl-hq #вредительская опция
deband=no
x11-bypass-compositor=yes

Однако с этим исправленным конфигом загрузка всех ядер процессора доходит до 85% (в отличие от Firefox) и наблюдаются подёргивания картинки (чего в Firefox нету). И есть пропуски кадров — полторы тысячи на 10 минут видео.

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

Там универсальный программируемы SIMT процессор.

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

Говно такое измерение загрузки и делание из этого каких-то выводов.

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

Нет там AV1

Есть.

[info] Available formats for _T8cn2J13-4:
format code  extension  resolution note
249          webm       audio only tiny   55k , opus @ 50k (48000Hz), 2.02MiB
250          webm       audio only tiny   72k , opus @ 70k (48000Hz), 2.66MiB
140          m4a        audio only tiny  130k , m4a_dash container, mp4a.40.2@128k (44100Hz), 5.11MiB
251          webm       audio only tiny  144k , opus @160k (48000Hz), 5.32MiB
394          mp4        256x144    144p   78k , av01.0.00M.08, 24fps, video only, 2.35MiB
278          webm       256x144    144p   96k , webm container, vp9, 24fps, video only, 2.89MiB
160          mp4        256x144    144p  110k , avc1.4d400c, 24fps, video only, 1.62MiB
395          mp4        426x240    240p  186k , av01.0.00M.08, 24fps, video only, 3.24MiB
242          webm       426x240    240p  226k , vp9, 24fps, video only, 3.98MiB
133          mp4        426x240    240p  245k , avc1.4d4015, 24fps, video only, 3.16MiB
396          mp4        640x360    360p  349k , av01.0.01M.08, 24fps, video only, 6.19MiB
243          webm       640x360    360p  409k , vp9, 24fps, video only, 7.67MiB
134          mp4        640x360    360p  632k , avc1.4d401e, 24fps, video only, 8.16MiB
397          mp4        854x480    480p  647k , av01.0.04M.08, 24fps, video only, 11.84MiB
244          webm       854x480    480p  751k , vp9, 24fps, video only, 13.88MiB
135          mp4        854x480    480p 1157k , avc1.4d401e, 24fps, video only, 16.94MiB
398          mp4        1280x720   720p 1306k , av01.0.05M.08, 24fps, video only, 29.15MiB
247          webm       1280x720   720p 1510k , vp9, 24fps, video only, 31.72MiB
136          mp4        1280x720   720p 2312k , avc1.4d401f, 24fps, video only, 36.85MiB
399          mp4        1920x1080  1080p 2639k , av01.0.08M.08, 24fps, video only, 59.75MiB
248          webm       1920x1080  1080p 2645k , vp9, 24fps, video only, 65.49MiB
137          mp4        1920x1080  1080p 4339k , avc1.640028, 24fps, video only, 75.35MiB
271          webm       2560x1440  1440p 8855k , vp9, 24fps, video only, 193.69MiB
313          webm       3840x2160  2160p 18283k , vp9, 24fps, video only, 529.11MiB
43           webm       640x360    360p , vp8.0, vorbis@128k, 23.82MiB
18           mp4        640x360    360p  448k , avc1.42001E, mp4a.40.2@ 96k (44100Hz), 17.68MiB
22           mp4        1280x720   720p 1063k , avc1.64001F, mp4a.40.2@192k (44100Hz) (best)

i-rinat ★★★★★
()
Ответ на: комментарий от iZEN

Скажи как фряшник фряшнику, не замечал что при уходе монитора в спящий режим один из процессов firefox 72.0.1 начинает жрать процессор на 100%? как только монитор просыпается, сразу всё нормально.

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

Так это adware-софт принимается за дело — сканирует инфу на HDD, сжимает и отправляет по сети соответствующим контролирующим органам. Это нормально. Не обращай внимания.

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

O_o А если серьезно? :) Прицепился truss’ом к процессу, там ничего adware-ного не видно, но ноут уж больно сильно шуметь начинает:

poll({ 41/POLLIN|POLLPRI },1,1000)               = 1 (0x1)
ioctl(41,0xc0104652 { IORW 0x46('F'), 82, 16 },0x7fffdeccfa20) = 0 (0x0)
ioctl(32,0xc020462a { IORW 0x46('F'), 42, 32 },0x7fffdeccfa20) = 0 (0x0)
poll({ 41/POLLIN|POLLPRI },1,1000)               = 1 (0x1)
ioctl(41,0xc0104652 { IORW 0x46('F'), 82, 16 },0x7fffdeccfa20) = 0 (0x0)
ioctl(32,0xc020462a { IORW 0x46('F'), 42, 32 },0x7fffdeccfa20) = 0 (0x0)

(И так бесконечно.)

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

Ага классика идиотизма написать код сайта так, что выложенное видео при рабочем av1 не показывается без включения vp9.

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

Причём тут код сайта, если твой h264ify просто отключает воспроизведение неугодных ему форматов?

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

Выкинь ноут в окошко. ~Купи~ Собери сам нормальный настольный компьютер.

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

Похоже на общение юзерспейсной части (проприетарных) NVIDIA драйверов с ядерной.

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

Нет, не замечал. А ты как заметил?

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