The OpenNET Project / Index page

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

Релиз свободного видеодрайвера xf86-video-ati 7.0.0

07.11.2012 15:04

Вышел релиз новой ветки открытого X.Org-драйвера xf86-video-ati 7.0.0, примечательной прекращением поддержки переключения видеорежимов на пользовательском уровне (UMS - User Mode Setting). Ранее поддержка UMS уже была прекращена в драйверах Intel и Nouveau. Драйвер xf86-video-ati теперь также будет поддерживать только переключение видеорежимов через интерфейс KMS (Kernel Mode Setting), требующий для своей работы специального модуля, работающего на уровне ядра ОС.

К сожалению, в настоящее время KMS-модули реализованы только для ядра Linux. Пользователи других систем, таких как Solaris и *BSD, будут вынуждены пользоваться устаревшими драйверами, в которых ещё поддерживается UMS. Для FreeBSD модули KMS уже доступны для карт Intel, но пока развиваются в виде отдельного экспериментального проекта. Поддержка KMS для видеокарт ATI/AMD и NVIDIA во FreeBSD пока находится на стадии ранних экспериментов. Тем не менее, фактически поддержка UMS оставалась в драйвере Radeon лишь формально, так как работа новых видеокарт осуществлялась только через DRM/KMS модуль ядра и не была доступна через UMS.

Среди ключевых улучшений xf86-video-ati 7.0.0 отмечается:

  • Включение по умолчанию 2D-тайлинга для карт r6xx+;
  • Поддержка X Server 1.13 в том числе технологии PRIME, предоставляющей средства для совместного использования буферов с другими драйверами и выноса операций рендеринга на другие GPU (DRI2 offload). Использование PRIME, в частности, позволяет организовать горячее переключение вывода X-сервера с одного драйвера на другой (gpu hotplug). В драйверы Intel и Nouveau поддержка PRIME была добавлена в начале сентября;
  • Поддержка архитектуры 2D-акселерации GLAMOR, которая использует OpenGL для ускорения 2D-операций. В отличие от SNA и UXA, GLAMOR перекладывает выполнение всех операций рендеринга на плечи внешней библиотеки, которая использует OpenGL для ускорения отрисовки;
  • Поддержка GPU семейства Southern Islands (Radeon HD 7000), которое существенно отличается от ранее выпускаемых серий, главным образом из-за перехода на новую архитектуру GCN (Graphics Core Next).


  1. Главная ссылка к новости (http://lists.x.org/archives/xo...)
  2. OpenNews: В видеодрайвер Radeon добавлена поддержка DMA-BUF PRIME
  3. OpenNews: Представлен набор патчей для обеспечения поддержки PCI-E 2.0 в драйвере Radeon
  4. OpenNews: В LLVM-бэкэнде драйвера Radeon планировщик инструкций заменен на VLIW
  5. OpenNews: В DRM/KMS драйвер Radeon добавлена поддержка HDMI-аудио для видеокарт семейства HD6000
  6. OpenNews: Из открытого драйвера Radeon будет убрана поддержка переключения видеорежимов на пользовательском уровне
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/35255-xf86-video-ati
Ключевые слова: xf86-video-ati, kms, radeon
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (26) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, zomg (?), 15:10, 07/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    А на сколько теперь FPS в Left4Dead увеличились? 8^)
     
  • 1.4, Аноним (-), 17:03, 07/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >  Включение по умолчанию 2D-тайлинга для карт r6xx+;

    Сие дает примерно +25% к FPS во многих случаях, btw.

     
     
  • 2.6, Аноним (-), 17:40, 07/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    на каком основании сие утверждается?
     
     
  • 3.23, Аноним (-), 12:18, 08/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    На основании например вот таких бенчей http://www.phoronix.com/scan.php?page=article&item=amd_r600g_colortiles&num=1

    Эффект от включения тайлинга недвусмысленно говорит сам за себя.

     
     
  • 4.27, Аноним (-), 00:19, 09/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > На основании например вот таких бенчей http://www.phoronix.com/scan.php?page=article&item=amd_r600g_colortiles&num=1
    > Эффект от включения тайлинга недвусмысленно говорит сам за себя.

    благодарю, любопытно

     

  • 1.5, Аноним (-), 17:15, 07/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Для FreeBSD модули KMS уже доступны для карт Intel, но пока развиваются в виде
    > отдельного экспериментального проекта.

    ...и пока развивались, интель перепахал modesetting к дружному афигу пахавших. Так что оно устарело не успев зарелизиться. Не любит этот мир слоупоков, увы.

     
     
  • 2.10, Аноним (-), 18:54, 07/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я бы понял если бы такое сказал Евгений Додонов (светлая память!), но слышать такое от унылого анонима, это смешно. Ты хоть что-то сложнее helloworld.c написал в своей жизни?
     
     
  • 3.24, Аноним (-), 12:18, 08/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Ты хоть что-то сложнее helloworld.c написал в своей жизни?

    Да. Вы довольны ответом? :)

     
     
  • 4.30, Аноним (-), 07:20, 09/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, не доволен. Тем более что есть основания полагать, что вы написали ложь
     
  • 2.12, iZEN (ok), 19:07, 07/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Это характеризует ключевого разработчика технологии переключения режимов не с лучшей стороны.
     
     
  • 3.15, Хрен с горы (?), 20:12, 07/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Прогресс не стоит на месте.
     
  • 3.21, Andrey Mitrofanov (?), 03:08, 08/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >режимов не с лучшей стороны.

    Зато слоупоки - малаццы.

     
  • 3.25, Аноним (-), 12:23, 08/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Это характеризует ключевого разработчика технологии переключения режимов не с лучшей стороны.

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

     

  • 1.7, Month (ok), 18:02, 07/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Когда же запилят уже поддержку вывода звука по  hdmi, эх...
     
     
  • 2.13, анонн (?), 19:44, 07/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Для каких карт? У меня на Caicos (AMD Radeon 6450) работает с ведром 3.5 в Ubuntu 12.10
    Правда пришлось сделать следующие
    sudo nano /etc/default/grub
    и заменить существующую (где quiet splash) запись на GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.audio=1"
    и sudo update-grub и sudo reboot

     
     
  • 3.18, Month (ok), 22:00, 07/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо, камрад. Помогло! :)  Откуда такой полезный ключик откопал? :)

    Может знаешь как умолчания дисплеев изменить? У меня телевизор по умолчанию 1-й а моник 2-й. Неудобняк.. Сам не нашел решения. :(

     
     
  • 4.20, Led (ok), 02:41, 08/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Откуда такой полезный ключик откопал? :)

    modinfo radeon

    Да, это магия, сынок.

     
     
  • 5.28, Аноним (-), 02:08, 09/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Да, это магия, сынок.

    Сразу видно спеца 80-го уровня :)

     

  • 1.8, Аноним (-), 18:23, 07/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А как насчет энергосбережения ? А то видеокарта греется сильно и кулером шумит.
     
     
  • 2.14, анонн (?), 19:54, 07/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А как насчет энергосбережения ? А то видеокарта греется сильно и кулером
    > шумит.

    Сделай следующие (для Ubuntu)

    Выполни команду sudo apt-get install lm-sensors
    затем команду sensors и запомни температуру

    далее

    Выполни команду sudo nano /etc/rc.local и добавь перед exit

    echo profile > /sys/class/drm/card0/device/power_method
    echo mid > /sys/class/drm/card0/device/power_profile

    далее перезагрузись

    затем выполни команду sensors и смотри какая теперь температура

    После этого греется на уровне 55-60 градусов против 48-55 в windows 7
    и кулер перестает шуметь

    Можно ещё круче

    sudo nano /etc/rc.local и добавляем перед exit

    echo profile > /sys/class/drm/card0/device/power_method
    echo low > /sys/class/drm/card0/device/power_profile

    Тогда как в Windows 7, но Unity в Ubuntu начинает слегка притормаживать.

     
     
  • 3.16, Хрен с горы (?), 20:15, 07/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    В следующем ведре обещали поработать над динамическим управлением. Задавать руками профили - это прошлый век.
     
  • 3.17, Аноним (-), 21:34, 07/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо огромное. Помогло :)
     
  • 3.22, riks (?), 08:57, 08/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    У меня если не подключено ни одного монитора система (arch) виснет, если попробовать установить для power_method - profile | dynpm. У всех так никто не проверял?
     
     
  • 4.29, Аноним (-), 02:09, 09/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > установить для power_method - profile | dynpm.

    А это как? Это взаимоисключающие методы.

     
     
  • 5.31, riks (?), 12:47, 09/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    там значёк стоит | - значит profile или dynpm
     
  • 3.26, Аноним (-), 12:31, 08/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Тогда как в Windows 7, но Unity в Ubuntu начинает слегка притормаживать.

    Я себе сделал несколько скриптов для устанвки low, medium и high профайлов. Если поиграть - high. Если десктопный режим - low. Ну а при отключении моника по неактивности драйвер кажется допирает даунклокнуть видеокарту сам, даже если забыть.

    Есть еще режим dynpm который сам режимами щелкает, но он какой-то странный.

    У арчеводов в вике довольно много полезностей - https://wiki.archlinux.org/index.php/ATI
    Оно ессно работает не только в арче но и в остальных линях. Ядро то одно и то же.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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