Доступен (http://permalink.gmane.org/gmane.comp.freedesktop.xorg.annou... релиз свободного X.Org-драйвера xf86-video-ati 7.7.0. Данный драйвер актуален в свете отсутствия обновлений для legacy-веток проприетарного драйвера Catalyst, что мешает использованию устаревших карт AMD с новыми выпусками X-сервера (поддерживается работа с выпусками xserver с 1.9 по 1.18). Для взаимодействия с оборудованием используется DRM-модуль ядра radeon.Основные улучшения:
- Добавлена опция "TearFree" для защиты от появления разрывов tearing (https://en.wikipedia.org/wiki/Screen_tearing) при вращении и отражении содержимого экрана;
- Обеспечена корректная работа операция трансформации CRTC через интерфейс RandR;
- Имя провайдера RandR 1.4 теперь выбирается в зависимости от GPU и идентификатора шины (ранее было жестко прошито имя "radeon");
- Обеспечена явная пометка основного вывода в RandR;
- Драйвер теперь может использовать более 256 Мб видео ОЗУ для буферизации развёртки, что позволяет создавать виртуальные рабочие столы размером более 8192x8192;
- Добавлена блокировка приводящих к зависаниям попыток использования расширений DRI3 при сетевых соединениях, проброшенных через SSH.URL: http://permalink.gmane.org/gmane.comp.freedesktop.xorg.annou...
Новость: http://www.opennet.me/opennews/art.shtml?num=44191
И ни единого разрыва при вращении!
пока амд всех вращает, приходится довольствоваться тем что есть
А есть какая-то практическая польза от "отражения"?
Да. Если используешь проектор и заднюю проекцию, например. Правда обычно функция отражения встроена в сам проектор, но случаи разные бывают.
Я не понял, TearFree уже включили по умолчанию, или все еще нужно его отдельно прописывать?
У меня кучу лет уже работает. Жмёшь ALt-F2 и пишешь: compton --vsync drm
> Драйвер теперь может использовать более 256 Мб видео ОЗУ для буферизации развёртки, что позволяет создавать виртуальные рабочие столы размером более 8192x8192То есть встроенная AMD 785G (RS880, оно же RV620, оно же Radeon HD 4200 с буфером в ОЗУ 512МБ) по интерфейсу HDMI теперь перебьёт цифровое разрешение дискретной NVIDIA GeForce GTX 750/780, у которой максимум 4096x2160 (4Kx2K)? Слабо верится - бутылочное горлышко в реализации версии HDMI.
Речь про виртуальные рабочие столы. То есть, теперь можно будет запилить видеостену из нескольких больших мониторов как один рабочий стол. С физическими параметрами интерфейсов это никак не связано.
>> виртуальные рабочие столы
> бутылочное горлышко в реализации версии HDMI.Нет.
Лучше бы активнее пилили AMDGPU-PRO, а не этот огрызок.
Лучше бы вы сами себе давали эти советы.
И/или оплачивали эти хртелки.
Вообще-то DDX драйвер xf86-video-amdgpu является частью нового гибридного стэка, так что AMDGPU-PRO без него никуда.
> Вообще-то DDX драйвер xf86-video-amdgpu является частью нового гибридного стэка, так что
> AMDGPU-PRO без него никуда.Нет! DDX "скоро" выбросят в помойку http://wiki.x.org/wiki/GalliumStatus/ в место DRM + DRI + DDX будет KMS + Gallium3D
К стати для моих карт в генте уже взлетел KMS c Gallium3D и OpenCL https://dri.freedesktop.org/wiki/GalliumCompute/
Какой еще Gallium3D? Изначально речь шла про проприетарный (вернее гибридный) драйвер AMDGPU-PRO. KMS уже давно есть, и я сомневаюсь, что последние дрова *-ati и *-amdgpu без него работают. Может вы имели в виду драйвер modesetting (который тоже является DDX драйвером)? Страничка, на которую вы дали ссылку, протухла еще до того, как её мигрировали на новую wiki.
>> Вообще-то DDX драйвер xf86-video-amdgpu является частью нового гибридного стэка, так что
>> AMDGPU-PRO без него никуда.
> Нет! DDX "скоро" выбросят в помойку http://wiki.x.org/wiki/GalliumStatus/ в место DRM
> + DRI + DDX будет KMS + Gallium3D
> К стати для моих карт в генте уже взлетел KMS c Gallium3D
> и OpenCL https://dri.freedesktop.org/wiki/GalliumCompute/
>Last edited Sun Aug 11 02:55:09 2013
>Last edited Fri Jun 26 14:48:15 2015Работа прям кипит
Это для карт производства 1985 по 2006
Это драйвер для pre-GCN видеокарт. Некоторые из чипов (VLIW4/5) начали выпускать в 2013.
Официально xf86-video-ati-7.7.0 поддерживает все карты: R100, R200, R300/R400, R500, R600/700, Evergreen, N.Islands, S.Islands1, C.Islands
а xf86-video-amdgpu 1.1.0 пока только самые последние V.Islandshttp://wiki.x.org/wiki/RadeonFeature/#index1h2
Только самые последние GCN-1.2 официально поддерживаются amdgpu все предыдущие - ati
Подойдет для ATI Xpress RS600? И где взять бинарник для Trusty 14.04?
Но зачем он нужен (кроме совсем древних карт, не умеющих KMS). Потому что в любой современной драйвер modesetting работает лучше и стабильнее. Да и быстрее, в общем-то. DRI3 и прочее поддерживает.(в том, что он быстрее radeon можно убедиться тут: https://openbenchmarking.org/result/1412165-LI-1412162LI31 ; в том, что быстрее - ну или не медленнее - amdgpu тут: http://www.phoronix.com/scan.php?page=news_item&px=AMDGPU-DD...
> кроме совсем древних карт, не умеющих KMSВот сам собственно и ответил
UMS вроде уже окончательно удалили и все видеокарты ati/amd перевели на KMS.
Этот драйвер нужен для pre-GCN видеокарт. AMDGPU на них не работает.Тормоза на тесте - так как использовался GLAMOR, да еще в 2014 году.
Это я понимаю, что amdgpu не работает. Так modesetting работает для всех - и для старых, которые в драйвере radeon, лишь бы KMS поддерживался. При этом производительность выше.А GLAMOR сейчас везде - и в ati/radeon драйверах, и в modesetting.
> При этом производительность выше.Нет, она должна быть примерно одинаковой, если оба драйвера используют glamor.
> А GLAMOR сейчас везде - и в ati/radeon драйверах, и в modesetting.
Драйвер xf86-video-ati умеет еще и exa, а он местами существенно (в разы) быстрее/энергоэффективнее чем glamor, особенно на слабых/встроенных видеокартах.
> Нет, она должна быть примерно одинаковой, если оба драйвера используют glamor.Ну графики выше. "Примерно" она, конечно, одинаковая. Просто - везде несколько быстрее. Но главное, наверное, что драйвер modesetting очень простой и универсальный.
> Драйвер xf86-video-ati умеет еще и exa, а он местами существенно (в разы) быстрее/энергоэффективнее чем glamor, особенно на слабых/встроенных видеокартах.
Ммм насколько слабых? Мне казалось, EXA уже давно на покой пора. Пару лет назад еще был в нем смысл, но с тех пор Glamor активно пилили, а в EXA давно уже ничего не меняют.
Один из последних тестов: http://www.phoronix.com/scan.php?page=news_item&px=2016-Firs...Все HD* - EXA, все R9/R7 - GLAMOR.
Сейчас ситуация несколько лучше. Но посмотрите на последние две строчки с gtkperf - последняя отрисовка битмэпов, предпоследняя отрисовка текста. Я думаю вы и сами понимаете, что это одни из самых распространенных операций при выводе 2d.
У exa есть важное преимущество - скорость отрисовки практически не зависит от цены видеоплаты. У меня есть rs740 - так он вообще 2d рендерит быстрее чем hd6770 :) Но это явно баг с реализацией exa у hd6770. Хотел на rs740 glamor прогнать для наглядности - не получилось, жутко бажит.
А если сравнить glamor и intel sna, то вообще все грустно - там местами разрыв на порядок может быть в пользу sna.
Кажись профиксили баг с подвисанием radeonsi (с осени мучил) или в libclc!!!
> Добавлена опция "TearFree" для защиты от появления разрывов tearing при вращении и отражении содержимого экрана;Опция была еще в 7.6.0, просто раньше она не работала с повёрнутыми и отраженными дисплеями.
>Добавлена опция "TearFree" для защиты от появления разрывов tearing при вращении и отражении содержимого экрана;Как будто есть извращенцы, которым нравится тиринг...
Есть те, кому он пофигу. Я, например.
И я. Даже не замечал никогда, наверное, потому, что и не знал о его существовании. Opennet просветил в этом вопросе ;)
Как будто есть извращенцы, которые непрерывно вращают и отражают содержимое экрана.