The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Инженер из AMD признал, что графический стек Linux нуждается в совершенствовании, opennews (??), 23-Фев-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


298. "Инженер из AMD признал, что графический стек Linux нуждается..."  +1 +/
Сообщение от Zenitur (ok), 26-Фев-24, 12:34 
Поясню свой вопрос. Но сначала - вольное отступление.

В ноябре 2010 года я приобрёл ноутбук Acer на базе графического чипа Radeon Mobile HD 4250. Я там сразу собрал гентушечку (ох уж этот оверлей kde-sunset, всё время пришлось допиливать напильником), короче, гентушечка в итоге собралась, система оказалась готова к использованию.

Я использовал оба драйвера: radeon и fglrx, переключаясь между ними при помощи eselect opengl set 1. Ну и подменой /etc/X11/xorg.conf, разумеется.

Драйвер fglrx демонстрировал 64 градуса в простое.

Драйвер radeon демонстрировал 80 градусов в простое.

ЧТО ЗА ФИГНЯ?

Наверное, причина была всё-таки в проце: это был не Atom с тепловыделением в пару ватт, а AMD поколения K10. Но GPU явно подогревал общую температуру...

Уже потом, в 2013 году, я установил операционную систему Linux Mint 16 (базируется на Ubuntu 13.10). Там была MATE на базе GTK2 (в 17 версии переедет на GTK3). Драйвер уже был только radeon (fglrx дропнул мой чип в 2012 году, последние дрова были выпущены в январе 2013).

И вдруг новость! В открытый драйвер добавили энергосбережение! Я подключаю Oibaf PPA, ставлю новый драйвер, добавляю dpm=1 в загрузку... А вот нихрена. Получше, чем было, но... Ноут всё равно грелся сильнее, чем с закрытым драйвером!

Может быть, новость как раз об этом и была?

Далее, VA-API. На протяжении всего 2011 года я смотрел ютюб при помощи youtube-dl, потому что в браузере он тормозил. Ну, как тормозил, в 360p приемлимо, но не идеально.

Далее, я с сайта Splitted-Desktop качнул libva, пропатченный Интелом (последняя версия ихнего форка вышла в феврале 2011, потом все начали пользоваться ванильным libva с сайта freedesktop). Качнул драйвер, который заставляет fglrx поддерживать VA-API. И пропатченный mplayer. Всё стало настолько гладко и тихо! Смотрю фильм, а проц на 1% загружен...

А потом i-Rinat сделал враппер, позволяющий смотреть видео в браузере через VA-API... Вообще красота стала!

Воооот. Но потом я накатил Linux Mint 16 и лишился VA-API вообще. Открытый драйвер не поддерживал VA-API!

И вдруг выходят новые дрова (всё те же, которые добавили DPM, энергосбережение) с поддержкой VDPAU! То есть, теперь можно пользоваться флешем без враппера от i-Rinat. Я запускаю видео в разрешении 720p и... оно тормозит. Без VDPAU кадра три в секунду. С VDPAU ну кадров 15...

Честно, я не знаю, что было потом. Улучлиши ли драйвер? Может он теперь тоже не греет ноут, выдавая 64 градуса? Может он теперь нормально ускоряет VDPAU и VA-API, давая 1% при просмотре 1080p?

Проходит 10 лет. Я вставил в свой стационарный комп - видеокарту ATi Radeon R9 290X. Она с отвалом, если на холодную включить игру, будет зависание компьютера. Не важно, с каким именно драйвером: fglrx или radeon. После ресета всё приходит в норму: карта прогрелась и не виснет.

И вот, использование VA-API на fglrx делает карточку холодной, а на radeon - горячей. На fglrx обороты кулеров поднимаются едва заметно. А на radeon - воют, как будто бы я запустил игру.

Понимаешь о чём я? Возможно, инженер из AMD говорит именно об этом. Он про воспроизведение видео говорит, или про вывод изображения на экран? Если про воспроизведение видео, то могу констатировать, radeon/amdgpu греет карточку сильнее, когда я смотрю 1080p при помощи mpv. Чем fglrx, когда я смотрю при помощи mplayer-vaapi.

Ответить | Правка | К родителю #276 | Наверх | Cообщить модератору

299. "Инженер из AMD признал, что графический стек Linux нуждается..."  +/
Сообщение от cheburnator9000 (ok), 26-Фев-24, 12:51 
Все именно так и на nvidia если сравнивать линукс и windows. Сейчас проверял и случайно выяснил что у меня НЕ работает декодирование под вендой в firefox! https://i.imgur.com/t2pYLmG.png хотя должен быть и vp8,9,HEVC тоже..


У меня давно был ноутбук на Nvidia 310M если честно на ней было без разницы открытый драйвер или закрытый, оба грели GPU адски, ноутбук дешманский ацер с плохим охлаждением, но под вендой все же холоднее (не на много), любой чих спецэффектов в KDE и сразу турбо-частоты.

Ответить | Правка | Наверх | Cообщить модератору

301. "Инженер из AMD признал, что графический стек Linux нуждается..."  +/
Сообщение от Zenitur (ok), 26-Фев-24, 14:23 
У меня ноут Intel HD 4000 + NVIDIA GeForce 650M. Изначально использовал в конфигурации PRIME, хотя и в Bumblebee тоже пробовал использовать. Потом вышли иксы 1.19 с поддержкой PRIME Syncronization. Потом вышли иксы 1.20.7 + патчи из стороннего PPA (в мануале PRIME Offloading от NVIDIA есть ссылка), стело можно использовать PRIME Offloading. С тех пор пользуюсь. Греется, ну а что поделать. Зато не тормозит.
Ответить | Правка | Наверх | Cообщить модератору

303. "Инженер из AMD признал, что графический стек Linux нуждается..."  +/
Сообщение от Аноним (303), 26-Фев-24, 14:41 
> Все именно так и на nvidia если сравнивать линукс и windows. Сейчас
> проверял и случайно выяснил что у меня НЕ работает декодирование под
> вендой в firefox! https://i.imgur.com/t2pYLmG.png хотя должен быть и vp8,9,HEVC тоже..
> У меня давно был ноутбук на Nvidia 310M если честно на ней
> было без разницы открытый драйвер или закрытый, оба грели GPU адски,
> ноутбук дешманский ацер с плохим охлаждением, но под вендой все же
> холоднее (не на много), любой чих спецэффектов в KDE и сразу
> турбо-частоты.

Windows 10 LTSC? Там кодеки надо вручную ставить.

Ответить | Правка | К родителю #299 | Наверх | Cообщить модератору

311. "Инженер из AMD признал, что графический стек Linux нуждается..."  +/
Сообщение от cheburnator9000 (ok), 26-Фев-24, 18:33 
И действительно, так вот почему обычная венда при запуске скачивает VP9/HEVC Video Extensions...
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру