The OpenNET Project / Index page

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

Релиз свободных видеодрайверов xf86-video-ati 7.7.0 и xf86-video-amdgpu 1.1.0

07.04.2016 09:15

Доступен релиз свободного X.Org-драйвера xf86-video-ati 7.7.0. Данный драйвер актуален в свете отсутствия обновлений для legacy-веток проприетарного драйвера Catalyst, что мешает использованию устаревших карт AMD с новыми выпусками X-сервера (поддерживается работа с выпусками xserver с 1.9 по 1.18). Для взаимодействия с оборудованием используется DRM-модуль ядра radeon.

Основные улучшения:

  • Обеспечена работа опции "TearFree" для защиты от появления разрывов tearing при вращении и отражении содержимого экрана;
  • Обеспечена корректная работа операция трансформации CRTC через интерфейс RandR;
  • Имя провайдера RandR 1.4 теперь выбирается в зависимости от GPU и идентификатора шины (ранее было жестко прошито имя "radeon");
  • Обеспечена явная пометка основного вывода в RandR;
  • Драйвер теперь может использовать более 256 Мб видео ОЗУ для буферизации развёртки, что позволяет создавать виртуальные рабочие столы размером более 8192x8192;
  • Добавлена блокировка приводящих к зависаниям попыток использования расширений DRI3 при сетевых соединениях, проброшенных через SSH.

Дополнение: следом доступен X.org-драйвер xf86-video-amdgpu 1.1.0, который является форком драйвера xf86-video-ati, адаптированным для работы поверх интегрированного в состав ядра Linux модуля AMDGPU, который также служит основой для новых выпусков драйвера Catalyst. Драйвер xf86-video-amdgpu ориентирован на использование с новыми семействами GPU, такими как Tonga, Carrizo, Iceland, Fiji и Stoney. Код для поддержки старых GPU, которые не могут работать с модулем amdgpu исключён из кодовой базы драйвера.

В новой версии добавлена поддержка GPU семейства Polaris, обеспечена работа взаимодействия VDPAU/OpenGL при включении DRI3. В остальном изменения совпадают с новшествами xf86-video-ati, например, в том числе расширены возможности RandR и обеспечена работа опции "TearFree" при вращении и отражении.

  1. Главная ссылка к новости (http://permalink.gmane.org/gma...)
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/44191-xf86-video-ati
Ключевые слова: xf86-video-ati
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (32) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 10:09, 07/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    И ни единого разрыва при вращении!
     
     
  • 2.3, Аноним (-), 11:53, 07/04/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    пока амд всех вращает, приходится довольствоваться тем что есть
     

  • 1.2, Аноним (-), 11:28, 07/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А есть какая-то практическая польза от "отражения"?
     
     
  • 2.4, Аноним (-), 11:59, 07/04/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да. Если используешь проектор и заднюю проекцию, например. Правда обычно функция отражения встроена в сам проектор, но случаи разные бывают.
     

  • 1.5, Аноним (-), 12:00, 07/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я не понял, TearFree уже включили по умолчанию, или все еще нужно его отдельно прописывать?
     
     
  • 2.19, Аноним (-), 18:10, 07/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    У меня кучу лет уже работает. Жмёшь ALt-F2 и пишешь: compton --vsync drm
     

  • 1.6, iZEN (ok), 12:16, 07/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    > Драйвер теперь может использовать более 256 Мб видео ОЗУ для буферизации развёртки, что позволяет создавать виртуальные рабочие столы размером более 8192x8192

    То есть встроенная AMD 785G (RS880, оно же RV620, оно же Radeon HD 4200 с буфером в ОЗУ 512МБ) по интерфейсу HDMI теперь перебьёт цифровое разрешение дискретной NVIDIA GeForce GTX 750/780, у которой максимум 4096x2160 (4Kx2K)? Слабо верится - бутылочное горлышко в реализации версии HDMI.

     
     
  • 2.7, НяшМяш (?), 12:22, 07/04/2016 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Речь про виртуальные рабочие столы. То есть, теперь можно будет запилить видеостену из нескольких больших мониторов как один рабочий стол. С физическими параметрами интерфейсов это никак не связано.
     
  • 2.26, Michael Shigorin (ok), 16:27, 08/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> [B]виртуальные[/B] рабочие столы
    > бутылочное горлышко в реализации версии HDMI.

    Нет.

     

  • 1.8, Аноним (-), 12:49, 07/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Лучше бы активнее пилили AMDGPU-PRO, а не этот огрызок.
     
     
  • 2.10, ананим.orig (?), 13:55, 07/04/2016 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Лучше бы вы сами себе давали эти советы.
    И/или оплачивали эти хртелки.
     
  • 2.20, Аноним (-), 18:19, 07/04/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вообще-то DDX драйвер xf86-video-amdgpu является частью нового гибридного стэка, так что AMDGPU-PRO без него никуда.
     
     
  • 3.24, Аноним (-), 09:12, 08/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Вообще-то 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/

     
     
  • 4.25, Аноним (-), 10:00, 08/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Какой еще Gallium3D? Изначально речь шла про проприетарный (вернее гибридный) драйвер AMDGPU-PRO. KMS уже давно есть, и я сомневаюсь, что последние дрова *-ati и *-amdgpu без него работают. Может вы имели в виду драйвер modesetting (который тоже является DDX драйвером)? Страничка, на которую вы дали ссылку, протухла еще до того, как её мигрировали на новую wiki.
     
  • 4.34, Имя (?), 17:37, 15/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> Вообще-то 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

    Работа прям кипит

     

  • 1.9, Аноним (-), 13:28, 07/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Это для карт производства 1985 по 2006
     
     
  • 2.15, Mihail Zenkov (ok), 16:53, 07/04/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Это драйвер для pre-GCN видеокарт. Некоторые из чипов (VLIW4/5) начали выпускать в 2013.
     
  • 2.23, Аноним (-), 08:59, 08/04/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Официально 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.Islands

    http://wiki.x.org/wiki/RadeonFeature/#index1h2

    Только самые последние GCN-1.2 официально поддерживаются amdgpu все предыдущие - ati

     

  • 1.11, Аноним (-), 15:42, 07/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Подойдет для ATI Xpress RS600? И где взять бинарник для Trusty 14.04?
     
  • 1.13, Stax (ok), 16:14, 07/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Но зачем он нужен (кроме совсем древних карт, не умеющих KMS). Потому что в любой современной драйвер modesetting работает лучше и стабильнее. Да и быстрее, в общем-то. DRI3 и прочее поддерживает.

    (в том, что он быстрее radeon можно убедиться тут: https://openbenchmarking.org/result/1412165-LI-1412162LI31 ; в том, что быстрее - ну или не медленнее - amdgpu тут: http://www.phoronix.com/scan.php?page=news_item&px=AMDGPU-DDX-Modesetting)

     
     
  • 2.14, nmorozov (ok), 16:49, 07/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > кроме совсем древних карт, не умеющих KMS

    Вот сам собственно и ответил

     
  • 2.16, Mihail Zenkov (ok), 17:02, 07/04/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    UMS вроде уже окончательно удалили и все видеокарты ati/amd перевели на KMS.
    Этот драйвер нужен для pre-GCN видеокарт. AMDGPU на них не работает.

    Тормоза на тесте - так как использовался GLAMOR, да еще в 2014 году.

     
     
  • 3.28, Stax (ok), 12:09, 09/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это я понимаю, что amdgpu не работает. Так modesetting работает для всех - и для старых, которые в драйвере radeon, лишь бы KMS поддерживался. При этом производительность выше.

    А GLAMOR сейчас везде - и в ati/radeon драйверах, и в modesetting.

     
     
  • 4.29, Mihail Zenkov (ok), 15:17, 09/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > При этом производительность выше.

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

    > А GLAMOR сейчас везде - и в ati/radeon драйверах, и в modesetting.

    Драйвер xf86-video-ati умеет еще и exa, а он местами существенно (в разы) быстрее/энергоэффективнее чем glamor, особенно на слабых/встроенных видеокартах.

     
     
  • 5.30, Stax (ok), 18:54, 09/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Нет, она должна быть примерно одинаковой, если оба драйвера используют glamor.

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

    > Драйвер xf86-video-ati умеет еще и exa, а он местами существенно (в разы) быстрее/энергоэффективнее чем glamor, особенно на слабых/встроенных видеокартах.

    Ммм насколько слабых? Мне казалось, EXA уже давно на покой пора. Пару лет назад еще был в нем смысл, но с тех пор Glamor активно пилили, а в EXA давно уже ничего не меняют.

     
     
  • 6.31, Mihail Zenkov (ok), 21:40, 09/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Один из последних тестов: http://www.phoronix.com/scan.php?page=news_item&px=2016-First-Radeon-2D

    Все HD* - EXA, все R9/R7 - GLAMOR.

    Сейчас ситуация несколько лучше. Но посмотрите на последние две строчки с gtkperf - последняя отрисовка битмэпов, предпоследняя отрисовка текста. Я думаю вы и сами понимаете, что это одни из самых распространенных операций при выводе 2d.

    У exa есть важное преимущество  - скорость отрисовки практически не зависит от цены видеоплаты. У меня есть rs740 - так он вообще 2d рендерит быстрее чем hd6770 :) Но это явно баг с реализацией exa у hd6770. Хотел на rs740 glamor прогнать для наглядности - не получилось, жутко бажит.

    А если сравнить glamor и intel sna, то вообще все грустно - там местами разрыв на порядок может быть в пользу sna.

     

  • 1.17, Аноним (-), 17:18, 07/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Кажись профиксили баг с подвисанием radeonsi (с осени мучил) или в libclc!!!
     
  • 1.18, Аноним (-), 18:00, 07/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Добавлена опция "TearFree" для защиты от появления разрывов tearing при вращении и отражении содержимого экрана;

    Опция была еще в 7.6.0, просто раньше она не работала с повёрнутыми и отраженными дисплеями.

     
  • 1.22, Омский линуксоид (ok), 23:56, 07/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >Добавлена опция "TearFree" для защиты от появления разрывов tearing при вращении и отражении содержимого экрана;

    Как будто есть извращенцы, которым нравится тиринг...

     
     
  • 2.27, Crazy Alex (ok), 04:54, 09/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Есть те, кому он пофигу. Я, например.
     
     
  • 3.32, Аноним (-), 09:44, 12/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    И я. Даже не замечал никогда, наверное, потому, что и не знал о его существовании. Opennet просветил в этом вопросе ;)
     
  • 2.33, Аноним (-), 09:53, 12/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Как будто есть извращенцы, которые непрерывно вращают и отражают содержимое экрана.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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