Вышел (http://lists.x.org/archives/xorg-announce/2012-November/0020...) релиз новой ветки открытого 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 (http://www.opennet.me/opennews/art.shtml?num=34763) в том числе технологии PRIME, предоставляющей средства для совместного использования буферов с другими драйверами и выноса операций рендеринга на другие GPU (DRI2 offload). Использование PRIME, в частности, позволяет организовать горячее переключение вывода X-сервера с одного драйвера на другой (gpu hotplug). В драйверы Intel (http://www.opennet.me/opennews/art.shtml?num=34789) и Nouveau (http://www.opennet.me/opennews/art.shtml?num=34827) поддержка PRIME была добавлена в начале сентября;
- Поддержка архитектуры 2D-акселерации <a href="http://www.freedesktop.org/wiki/Software/Glamor">GLA..., которая использует OpenGL для ускорения 2D-операций. В отличие от SNA и UXA, GLAMOR перекладывает выполнение всех операций рендеринга на плечи внешней библиотеки, которая использует OpenGL для ускорения отрисовки;
- Поддержка GPU семейства Southern Islands (Radeon HD 7000), которое существенно отличается от ранее выпускаемых серий, главным образом из-за перехода на новую архитектуру GCN (Graphics Core Next).URL: http://lists.x.org/archives/xorg-announce/2012-November/0020...
Новость: http://www.opennet.me/opennews/art.shtml?num=35255
А на сколько теперь FPS в Left4Dead увеличились? 8^)
> Включение по умолчанию 2D-тайлинга для карт r6xx+;Сие дает примерно +25% к FPS во многих случаях, btw.
на каком основании сие утверждается?
На основании например вот таких бенчей http://www.phoronix.com/scan.php?page=article&item=amd_r600g...Эффект от включения тайлинга недвусмысленно говорит сам за себя.
> На основании например вот таких бенчей http://www.phoronix.com/scan.php?page=article&item=amd_r600g...
> Эффект от включения тайлинга недвусмысленно говорит сам за себя.благодарю, любопытно
> Для FreeBSD модули KMS уже доступны для карт Intel, но пока развиваются в виде
> отдельного экспериментального проекта....и пока развивались, интель перепахал modesetting к дружному афигу пахавших. Так что оно устарело не успев зарелизиться. Не любит этот мир слоупоков, увы.
Я бы понял если бы такое сказал Евгений Додонов (светлая память!), но слышать такое от унылого анонима, это смешно. Ты хоть что-то сложнее helloworld.c написал в своей жизни?
> Ты хоть что-то сложнее helloworld.c написал в своей жизни?Да. Вы довольны ответом? :)
Нет, не доволен. Тем более что есть основания полагать, что вы написали ложь
Это характеризует ключевого разработчика технологии переключения режимов не с лучшей стороны.
Прогресс не стоит на месте.
>режимов не с лучшей стороны.Зато слоупоки - малаццы.
> Это характеризует ключевого разработчика технологии переключения режимов не с лучшей стороны.Ну надо же, они не желают идти на дно вместе с древними юниксами, большинство из коих благополучно сдохло. И прочими бсд, которые имели десятилетнюю фору но так и не взлетели. Вот уроды!
Когда же запилят уже поддержку вывода звука по hdmi, эх...
Для каких карт? У меня на 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
Спасибо, камрад. Помогло! :) Откуда такой полезный ключик откопал? :)Может знаешь как умолчания дисплеев изменить? У меня телевизор по умолчанию 1-й а моник 2-й. Неудобняк.. Сам не нашел решения. :(
> Откуда такой полезный ключик откопал? :)modinfo radeon
Да, это магия, сынок.
> Да, это магия, сынок.Сразу видно спеца 80-го уровня :)
А как насчет энергосбережения ? А то видеокарта греется сильно и кулером шумит.
> А как насчет энергосбережения ? А то видеокарта греется сильно и кулером
> шумит.Сделай следующие (для 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 начинает слегка притормаживать.
В следующем ведре обещали поработать над динамическим управлением. Задавать руками профили - это прошлый век.
Спасибо огромное. Помогло :)
У меня если не подключено ни одного монитора система (arch) виснет, если попробовать установить для power_method - profile | dynpm. У всех так никто не проверял?
> установить для power_method - profile | dynpm.А это как? Это взаимоисключающие методы.
там значёк стоит | - значит profile или dynpm
> Тогда как в Windows 7, но Unity в Ubuntu начинает слегка притормаживать.Я себе сделал несколько скриптов для устанвки low, medium и high профайлов. Если поиграть - high. Если десктопный режим - low. Ну а при отключении моника по неактивности драйвер кажется допирает даунклокнуть видеокарту сам, даже если забыть.
Есть еще режим dynpm который сам режимами щелкает, но он какой-то странный.
У арчеводов в вике довольно много полезностей - https://wiki.archlinux.org/index.php/ATI
Оно ессно работает не только в арче но и в остальных линях. Ядро то одно и то же.