очень хорошо, что драйвер развивается. а то на данный момент открытый драйвер проигрывает в произвоительности пропиетарному очень серёзно. более того открытый драйвер, на данный момент, не поддержывает аппаратно openGL старше версии 1.3, что примерно соотвествует direct3d из поставки directX 8.1, хотя железо начиная с r3xx поддерживает openGL 2.0. Надеюсь, что рано или пздно можно будет выкинуть пропиетарные драйверы.
> Поддержка бикубической интерполяции R3xx/R4xx/R5xx/RS690.
чо, драйвер теперь будет бикубически интерполировать чипы этих серий
между собой? О_о Вещества однако, либо очепятка с отсутствием буквы "в" )
> Устранен эффект разрыва при отображении через X-Video.
теперь ни единого разрыва! :D
Врядли когда-нибудь в radeonhd начнут заново писать поддержку древних чипов. Они и за новыми то никак угнаться не могут. Так что ниши не пересекаются. Но имхо объединение ничуть не помешало бы.
Вообще ситуация с этими чипами в линуксе закритическая. Старые проприетарные драйвера кривые, вызываю зависания, очень медленно работают с видео, но при этом реализуют 3д. Новые вообще не работают (http://bugs.launchpad.net/bugs/284408). Открытые нормально работают с видео, но с 3д швах. В старых с 3д вообще беда, в новых получше, но все равно ужас. А ведь ноутов с такими видяхами понаделали в свое время...
Народ, кто в курсе текущих дел со свободными дровами для чипов r500? Я правильно понял, что они сейчас полностью поддерживают опен-гл 1.3 но скорость работы при этом очень медленная? И что говорят разработчики о сроках развития до полноценного 3д? Когда уже можно будет покупать карточки амд/ати и не париться?
>было бы неплохо... а то в скором времени будут между собой соперничать,или нет?
так они уже соперничают. в radeonhd лучше код (мнение очень часто высказываемое), в старом больше поддерживаемых карт (реально это мало кому нужно). и так как как разработчики radeon-а стали завидовать особому положению разработчиков radeonhd то добились исключения radeonhd из самих иксов.
>Скорее всего никогда. Да, и деда мороза тоже нет.
ты это будешь лично обеспечивать? это "никогда". с автоматом у затылка разработчиков. или расстреляешь их сразу, вывесишь фотки в инете и напишешь "так будет со всеми кто захочет дописать драйверы для ati карт"?.
сколько можно говорить - не было документации для r6xx и выше ВООБЩЕ. выкладывали для старых карт и не всё. и сейчас НЕТ, есть некие исходники которые сейчас используют для допиливания 3D. куски их были и раньше, и давали их далеко не всем. копают их давно, понемногу, но верно. как только amd заставила разработчиков открытых драйверов перейти на atom bios - дело пошло, стали больше давать информации/кода.
Я буду рад, если будет нормальный опенсорс драйвер. Но крайне сомневаюсь что он будет в обозримом будущем. Особенно с учетом лисопедостроительства и постоянной гонки в ядре и Х-ах. Постоянный переход на "новые" "пока еще недопиленные" технологии с "устаревших", но брошенных так и недоделанными решений.
На ATI Mobility Radeon X1300 glxgears выдает на fglrx - 2200, на ati из git с последними Mesa и DRM - 900, на radeonhd, также из git - 300. Итого, учитывая появившуюся в ati поддержку Xv и бОльшую стабильность и скорость на 3D, нежели radeonhd остаюсь на нем.
К слову, после тестирования Catalyst 9.1 beta у меня что-то слетело и иксы теперь с fglrx не грузятся вовсе :(
В radeonhd Xv появился раньше, вот я и не счел нужным заметить. А вот при включенное EXA падает radeonhd при включении 3D постоянно, а без EXA не работает Xv.
По скоромти... Ну начнем с того, что таки на разных картах все немного по разному происходит. Для чистоты эксперимента мне стоит еще и xserver пересобрать из git.
xf86-video-ati - это для меня ассоциируется с тем, что не меньше 10 раз в день падали или зависали иксы... :( FPS в играх был максимум 8. Из приятных впечатлений - хорошая работа compiz-fusion. Пользовался полгода и перестал вот примерно 31 декабря - 1 января. Пользовался версией git.
Сейчас установлена xf86-video-radeonhd и есть Xv, 3D, EXA, DRI, DRM и при этом ниодного глюка или зависания за эти 8 дней. Так что я думаю, что radeonhd драйвер будет получше.
Регулярное появление (и исчезновение) всяческих TTM, GEM, XAA, EXA, UXA, DRI, DRI2, изменения API и т.д. и т.п. Да, конечно они совершенно не мешают разработке драйвера. Только постоянно требуют его переписывать под new&improved интерфейсы, и залатывать поломанные. Вопрос только в том, много ли остается времени на собственно доводку и отладку самого драйвера, и на каком этапе очередного переписывания разработчик драйвера пошлет всю эту систему. И забьет либо на новоизобретенный supa-dupa-rendering-extension, либо на драйвер вообще.
OpenGL и тот недореализован, но нужно добавить то, сё, пятое, десятое. Что и без того в общем-то работало.
Нет, я не против нововведений. Они конечно же важны и нужны. Но если бы к ним относились по-консервативней, чтобы новые-экспериментальные фичи не становились устаревшими за пол года, миновав стадию стабильности, чтобы вместо разрабатывания новой убер фичи, которая заменяет только что придуманные старые доводили бы старые до ума...
Но еще кое-что хочу добавить:
1. fglrx нужно удалить из системы, чтобы fglrx модулей не было в системе.
2. Нужно, чтобы были модули ядра: drm, radeon, agpgart, ati-agp
3. Почитайте man radeonhd
Кроме того, для более полной информации:
DS dragonions # glxgears
5627 frames in 5.0 seconds = 1125.353 FPS
5744 frames in 5.0 seconds = 1148.621 FPS
5737 frames in 5.0 seconds = 1147.388 FPS
5743 frames in 5.0 seconds = 1148.385 FPS
Далее у меня:
DS dragonions # glxinfo | grep direct
direct rendering: Yes
У меня с этими модулями почему-то FPS выше. Но надо будет проверить. :) Может показалось. Главное - это drm, radeon модули. Эти уже смотря какая видеокарта... У меня и без этих модулей работает...