LINUX.ORG.RU

Последний релиз драйвера Radeon с поддержкой UMS

 ,


0

1

David Airlie анонсировал релиз xf86-video-ati драйвера версии 6.14.6 для видеокарт Radeon. Это последний релиз в ветке 6.х.х и содержит всего несколько исправлений. Основной особенностью релиза является то, что это последний релиз с поддержкой UMS, следующая версия драйвера 7.х.х будет работать только в режиме KMS.

Релиз содержит всего несколько изменений:

  • для работы в режиме KMS теперь требуется библиотека libdrm версии 2.4.36 и выше;
  • в UMS режиме исправлена проверка состояния CRTC DPMS.

Текущее решение двояко скажется на пользователях различных ОС. Для пользователей GNU/Linux это положительное решение, так как позволит разработчикам упростить нахождение и исправление ошибок в драйвере за счет уменьшения количества кода. В свою очередь для пользователей операционных систем Solaris и семейства систем BSD это решение не позволит использовать новые версии драйвера xf86-video-ati, так как в их ядрах не реализован KMS модуль.

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: Shaman007 (всего исправлений: 4)

Ответ на: комментарий от aidaho

Раньше перемещения между иксами и виртуальными терминалами были не юзабельны, ибо ждать, пока экран промигается, удовольствие сомнительное.

От силы пара секунд, не так уж и много

С kms переключение мгновенно.

Неправда, тоже около полсекунды. И экран моргает при этом.

Но объясни зачем вообще переключать виртуальные терминалы часто? Есть же иксовые эмуляторы... я чисто текстовой консолью обычно только на livecd пользуюсь или если что-то сломалось.

Xenius ★★★★★
()
Ответ на: комментарий от alt-x

В случае фатальных проблем можно хоть что-то увидеть на экране.

Как раз панику ядра ты и не увидишь, только заствшее изображение и лампочки на клавиатуре, а вот с KMS — увидишь трейс.

GotF ★★★★★
()
Ответ на: комментарий от Xenius

Неправда, тоже около полсекунды. И экран моргает при этом.

У меня с интелодрайвером, как я выше написал. Ничего не моргает.

Но объясни зачем вообще переключать виртуальные терминалы часто? Есть же иксовые эмуляторы... я чисто текстовой консолью обычно только на livecd пользуюсь или если что-то сломалось

Не часто, но тут один раз распробовал и мигания нвидиеблоба на другой машине уже раздражают.

aidaho ★★★★★
()

> Релиз содержит всего несколько изменений:

> * для работы в режиме KMS теперь требуется библиотека libdrm версии 2.4.36 и выше;
> * в UMS режиме исправлена проверка состояния CRTC DPMS.

Крутые изменения, такие полезные, а ещё надо было сделать поддержку X-сервера только от 1.12.

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 1)

Не нужен UMS, ведь есть замечательный KMS. Я открытыми дровами нарадоваться не могу. Нормальное разрешение в консоли, работает фреймбуфер и mplayer проигрывает фильмы в консоли. Игры вроде RedEclipse и Xonotic просто летают на родном разрешении моника. Что ещё надо для счастья?

lucentcode ★★★★★
()
Ответ на: комментарий от GotF

У тебя явно не работает KMS.

Как проверить? Мне кажется, что работает, но при при переключении на иксы — всё-таки на мгновенье экран покрывается полосками.

Xenius ★★★★★
()
Ответ на: комментарий от Xenius

Как проверить?

Ну, например, lsmod | grep kms. Или посмотри, есть ли что в /sys/class/graphics/fb0/modes и соответствует ли оно режиму в Иксах.

при переключении на иксы — всё-таки на мгновенье экран покрывается полосками

А, ну это похоже на баг. Что за видео-то? Ядро? У меня не было никаких проблем с KMS на: ATi X1250 и 2.6.32, Radeon HD6770 на 3.2, GeForce 210 на 3.2, какой-то графике Intel на 3.2. Не взлетело только на GeForce GT 240, причём капитально. В остальных случаях переключение мгновенное и без каких-либо визуальных артефактов.

GotF ★★★★★
()
Ответ на: комментарий от GotF

Что за видео-то? Ядро?

Интел, ядро 2.6.3x

А, ну это похоже на баг.

Ну оно же никак не мешает, просто на мгновенье появляется при переключении на иксы

Ну, например, lsmod | grep kms. Или посмотри, есть ли что в /sys/class/graphics/fb0/modes и соответствует ли оно режиму в Иксах.

U:<разрешение>p-0 вот такое есть. Разрешение правильное. drm_kms_helper в lsmod есть.

Xenius ★★★★★
()
Ответ на: комментарий от tailgunner

Ок, тогда я тоже буду утрировать. Об это не стоит забывать людям которые не могут перенести удаление хоть какой либо функции

http://ru.wikipedia.org/wiki/Патологическое_накопительство

Behem0th ★★★★★
() автор топика
Ответ на: комментарий от Xenius

2.6.3x

Ну ты б ещё написал «2.6.x» %)

Ну оно же никак не мешает, просто на мгновенье появляется при переключении на иксы

Тем не менее, это означает наличие проблем в драйвере (а иногда в видеокарте). Скорее всего, в более новых ядрах этого не будет.

GotF ★★★★★
()
Ответ на: комментарий от tailgunner

Да нет ИМХО нормально получилось.

Behem0th ★★★★★
() автор топика
Ответ на: комментарий от Xenius

Если драйвер в ядре не кривой, то он должен с этим справится.

KivApple ★★★★★
()
Ответ на: комментарий от Xenius

Ах да, не забываем про kernel panic. При нормальных драйверах это более вероятная аварийная ситуация (глюканул не драйвер видео-карты, а один из тысяч других модулей) и в ней KMS позволит увидеть нормальное сообщение об ошибке, а не застывшее изображение иксов.

KivApple ★★★★★
()
Ответ на: комментарий от alt-x

Странно, а мне в другой теме говорили, что KMS - это возможность увидеть сообщение Kernel Panic поверх картинки X-сервера.

Дополню: картинка по ссылке у меня появляется когда я подключаю второй монитор с помощью разъёма HDMI к компьютеру с открытым драйвером, если включен KMS. Поэтому он мне не нужен.

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 2)
Ответ на: комментарий от ZenitharChampion

Разработчикам виднее почему они повысили необходимую версию. Я сомневаюсь что это было сделано из прихоти.

http://cgit.freedesktop.org/xorg/driver/xf86-video-ati/commit/?id=72fea2635a5...

This is due to some commits to the surface manager that fix bugs.

Behem0th ★★★★★
() автор топика

Кстати немного о выкидывании UMS.

http://cgit.freedesktop.org/xorg/driver/xf86-video-ati/commit/?id=18d5ae3bd90...

This overhauls the radeon driver and removes all the old UMS-only code, it drops all the UMS, DRI1, XAA, overlay Xv, video capture, tv tuners

Если с UMS, DRI1, XAA мне все понятно и оно ненужно! Есть ли те кто пользуется overlay Xv, video capture, tv tuners?

Behem0th ★★★★★
() автор топика
Ответ на: комментарий от iZEN

эм у вас там уже есть работающий кмс для радеонов хоть и нужен он только для новых карт, купить железку на хд4000 уже нереально, да популярная до сих пор 5450 скоро тоже заменится на 6450 окончательно...

аргументов можно накопать всегда.. вот только смысла в этом хотелось бы не видеть.

Thero ★★★★★
()
Ответ на: комментарий от Xenius

4.2 всё ок с отрубанием иксов. вот потеря мониторов которая выползла глобально, после починки определения мониторов на некоторых конфигурациях печальна, но думается к релизу 3.5 пофиксят.

Thero ★★★★★
()
Ответ на: комментарий от ZenitharChampion

вообщето требование обосновано. хоть и политическими мотивами.

Thero ★★★★★
()
Ответ на: комментарий от Behem0th

Текстовая консоль UMS - она же практически аппаратно >реализована и не требует драйверов.

Откуда тогда эти 58 536 строк кода?

Ну, там ведь не только текстовая консоль?

alt-x ★★★★★
()
Ответ на: комментарий от GotF

В случае фатальных проблем можно хоть что-то увидеть на экране.

Как раз панику ядра ты и не увидишь, только заствшее изображение и лампочки на клавиатуре, а вот с KMS — увидишь трейс.

Такой трейс как по ссылке, которую я давал? ;-) http://radeon.koolfy.be/2011/04/tricks-1/

alt-x ★★★★★
()
Ответ на: комментарий от aidaho

Ну, давайте в городах закроем все пожарные станции и МЧС. Они тоже не нужны 99,9% времени, и на них можно сэкономить очень много бюджета.

Давайте не красить мир в чёрно-белый. С kms ядро имеет возможность показывать ошибки поверх x-сессии,

Ну, на рабочих станциях, это может и прогресс. А вот нафига на сервере запущенный X-Server?

а если видео навернётся, ssh никто не отменял.

Глюки видеодрайвера меня волнуют меньше всего. К серверам, которые работают под большой нагрузкой подключено дофига всего, что может глючить на начальных этапах. И если уж ядро не может напечатать строку, тупо выведя её в видеопамять, шансов, что на машинку можно зайти по ssh, очень немного.

alt-x ★★★★★
()
Ответ на: комментарий от GotF

Ну, может, когда допилят, это и будет преимуществом на рабочих станциях. А покамест, я вообще, если включено KMS, стараюсь не переключаться между экранами. С вероятностью 20% у меня это намертво вешает комп (Centos 6.2, интеловская видюха).

alt-x ★★★★★
()
Ответ на: комментарий от alt-x

Ну, может, когда допилят, это и будет преимуществом на рабочих станциях.

Так давно уже.

Centos 6.2, интеловская видюха

Ну с разморозкой, чо. Там же 32-е ядро, в котором KMS мало для чего есть, а для i915, например, только экспериментальный.

GotF ★★★★★
()
Ответ на: комментарий от lucentcode

uvesafb работает с блобом. У меня, по крайней мере. Но он неюзабелен, т.к. не поддерживает широкоформатные разрешения.

Deleted
()
Ответ на: комментарий от Deleted

У меня 16:10, так как я неприемлю 4:3. Когда у меня был CRT всегда удивлялся, какой же тукан мог додуматься делать монитор похожим на телевизор. Для игр и фильмов, как и для различных IDE широкий экран - это необходимость.

lucentcode ★★★★★
()
Ответ на: комментарий от lucentcode

монитор похожим на телевизор

Для фильмов

Как раз для телевизоров пусть и делают широкий экран.

Для игр ... широкий экран - это необходимость.

Совершенно не согласен, очень неудобно. А игроделов которые делают игры для 16:10 и забивают на 4:3 хочется бить.

Behem0th ★★★★★
() автор топика
Ответ на: комментарий от lucentcode

Для игр <…> широкий экран - это необходимость

Невероятно толсто. Разве что, ты говоришь об играх, не требующих хоть какой-то скорости реакции.

GotF ★★★★★
()
Ответ на: комментарий от GotF

Он наверно про веселую ферму и квесты)

Behem0th ★★★★★
() автор топика
Ответ на: комментарий от lucentcode

Не соглашусь: для многих игр игроки с 4:3 имеют небольшое преимущество в сравнении с 16:9. Дело в том, что обычно разработчики задают матрицу проекции так, чтобы при любых разрешениях угол обзора по горизонтали был один и тот же, в результате чего у тех, у кого 16:9, обзор по вертикали меньше.

Однако, я люблю-таки широкоформатники (у меня и ноутбук, и десктоп теперь 16:9) - на них гораздо удобнее работать с vim или emacs.

Deleted
()
Ответ на: комментарий от GotF

При чем реакция к ширине экрана? Я в стратежки и шутеры очень неплохо на широкоформатнике с разрешением под мой монитор играю.

lucentcode ★★★★★
()
Ответ на: комментарий от lucentcode

На вскидку что не раз уже обсуждалось,это то что человеку водить глаза вверх-вниз проще чем влево в право. Если игра напряженная (что то типа НФС или динамичный шутер) на широком мониторе сложнее не отвлекаясь перевести взгяд на углы эрана где находится например миникарта.

Behem0th ★★★★★
() автор топика
Ответ на: комментарий от Behem0th

Честно говоря на миникарту смотрю только в режиме «преследование». В остальных - только на дорогу, на центральную часть монитора:)

lucentcode ★★★★★
()
Ответ на: комментарий от Behem0th

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

Deleted
()
Ответ на: комментарий от Deleted

Значит я не прав. Но всегда судил по себе и мне удобней вверх вниз, проверялось с переносом вбок и в низ.

Behem0th ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.