В дополнение к опубликованному (http://www.opennet.me/opennews/art.shtml?num=33411) в марте DRM/KMS коду, компания AMD открыла (http://lists.freedesktop.org/archives/mesa-dev/2012-April/02... исходные тексты нового Gallium3D-драйвера RadeonSI с поддержкой OpenGL для видеокарт семейства Radeon HD 7000 (Southern Islands (http://en.wikipedia.org/wiki/Southern_Islands_%28GPU_fa.... Драйвер состоит примерно из 110 тысяч строк кода, но пока отстаёт по возможностям и производительности от драйвера R600g, например, выполняются только базовые тесты EGL. Код (http://cgit.freedesktop.org/~agd5f/mesa/commit/?id=25991baf1... драйвера RadeonSI в настоящее время помещён в отдельный Git-репозиторий (http://cgit.freedesktop.org/~agd5f/mesa/), интеграция в репозиторий Mesa ожидается после проведения реструктуризации связанного с LLVM кода.В качестве основы для нового драйвера использована существенно сокращённая копия уже существующего драйвера R600g. Таким образом новый драйвер дополнил уже поддерживаемые драйверы R600g (GPU Radeon HD 2000 - 6000) и R300g (GPU c Radeon 9000 по Radeon X1000 (R500)), а также классические драйверы для GPU R100/R200. Портирование поддержки Radeon HD 7000 в существующий 3D-драйвер R600g было признано нецелесообразным, так как новое семейство GPU существенно отличается от ранее выпускаемых серий, главным образом из-за перехода на новую архитектуру GCN (Graphics Core Next).
DDX-драйвер для X.Org пока недоступен. Тем не менее, поддержку 2D-акселерации для видеокарт Radeon HD 7000 планируется обеспечить через Gallium. Также планируется опубликовать полную документацию с описанием системы команд (ISA - Instruction Set Architecture) нового семейства GPU.
URL: http://www.phoronix.com/scan.php?page=news_item&px=MTA4MzM
Новость: http://www.opennet.me/opennews/art.shtml?num=33546
Красавчики AMD!
> Красавчики AMD!это круто конечно то что они делают, но я не понимаю почему они так стараются ради 2%? и почему не делают Gallium3D базой для драйвера под все ОС сразу, что как бы и подразумевает сам Gallium3D...
Потому что тогда те самые 98% взвоют о тормозах в Gallium по сравнению с годами оттюненым бинарным драйвером под винду.. Такого AMD допустить не могут никакой ценой удешевления разработки, их же съедят моментально.
Вот вот, но все идет к тому, что таки базой для проприетарного драйвера будет свободный, причем возможно на всех платформах сразу.
Они конечно способствуют развитию свободных драйверов для своих железок,но не более.Держат на зарплате пару программистов,открыли спецификации.И это уже неплохо.
Ну и 2% это тоже рынок.
Ну хотя-бы что-то, нвидия вон даже спеки не открывает нифига.зы. Я кажется знаю чей драйвер первым будет поддерживать Wayland...
> зы. Я кажется знаю чей драйвер первым будет поддерживать Wayland...в каком смысле БУДЕТ? o_0 ... почему в будущем времени? драйвера: и Nvidia и AMD и Intel -- УЖЕ поддерживают Wayland!
# p.s.: проприетрарные не в щёт.. кому они нафиг нужены
> # p.s.: проприетрарные не в щёт.. кому они нафиг нуженыНапример тем кому надо opencl/cuda пока что...
И нормальная акселерация всего и вся (3D, 2D, видео и т.д.).
> И нормальная акселерация всего и вся (3D, 2D, видео и т.д.).Ну вообще-то акселерация 2D и 3D в открытых дровах под амд есть и давно уж работает.
При том довольно известный геймдев-профи положительно высказался о прогрессе в области разработки открытых дров. Пруф = http://www.phoronix.com/scan.php?page=news_item&px=MTA4MTQЗамечу что этот же разработчик буквально 1-2 года назад прилично критиканул открытые дрова но прогресс с тех пор столь велик что он вполне положительно теперь о них отозвался.
Правда 3D пока отстает по скорости, ну и OpenGL не весь реализован. Но подтянули прилично.
А вот расскажите тогда, как у них с энергопотреблением, и что ставить и как настраивать. А-то ведь стабильность блоба радеоновского далека от идеала на сыновом Acer Aspire'е.При этом хочется получить систему живущую максимально возможное время от батарейки (сейчас 3.5-4 часа), мощный 3D не обязателен (хотя /как-то/ поддерживаться должен).
> А вот расскажите тогда, как у них с энергопотреблением, и что ставить
> и как настраивать. А-то ведь стабильность блоба радеоновского далека от идеала
> на сыновом Acer Aspire'е.
> При этом хочется получить систему живущую максимально возможное время от батарейки (сейчас
> 3.5-4 часа), мощный 3D не обязателен (хотя /как-то/ поддерживаться должен).куда ставить, что ставить и на что? какой aspire, при чем он тут?
> А вот расскажите тогда, как у них с энергопотреблением,С AMD как минимум HD5xxx/6xxx - более-менее нормально: поставить соотв. политику - и даже работает, по крайней мене у меня видеокарта (правда, дискретная и десктопная) честно валит на минимальную частоту памяти и gpu при минимальной нагрузке, что очень позитивно влияет на ее потребление и как результат, температуру (и обороты кулера).
Правда при перескакивании между частотами с открытым драйвером в режиме dynpm может иногда мерцать экран, но это случается весьма редко, в основном сразу после запуска мощных 3D игр типа xonotic, когда видеокарта валит из low power режима в максимальный. Собственно потому и не активировано по дефолту. Но как показали эксперименты, в реальной жизни оно ничем особо не мешает. B да, у лично меня открытый драйвер rock solid.
Как включать power save в открытом драйвере ATI - неплохо расписано у арчеводов: https://wiki.archlinux.org/index.php/ATI#Powersaving
> и что ставить и как настраивать. А-то ведь стабильность блоба радеоновского
> далека от идеала на сыновом Acer Aspire'е.В современных дистрах ориентированных на десктоп (убунты, федора, ...) открытые дрова вообще по дефолту в системе есть, блоб чтобы поставиться их модули вообще блеклистить вынужден, так что там по логике достаточно просто блоб удалить. Если у вас не так - наверное надо читать профильные ресурсы по вашему дистру.
> При этом хочется получить систему живущую максимально возможное время от батарейки (сейчас
> 3.5-4 часа), мощный 3D не обязателен (хотя /как-то/ поддерживаться должен).Открытые дрова более-менее его поддерживают, на уровне достаточном чтобы даже в xonotic побегать, хоть и несколько скостив настройки относительно блоба. Правда у меня AMD в десктопе, а в ноуте интелский интеграт. Который мало жрет и 7 часов браузинга получаются совершенно спокойно.
>> А вот расскажите тогда, как у них с энергопотреблением,
> С AMD как минимум HD5xxx/6xxx - более-менее нормальноСпасибо, буду пробовать
>> зы. Я кажется знаю чей драйвер первым будет поддерживать Wayland...
> в каком смысле БУДЕТ? o_0 ... почему в будущем времени? драйвера: и
> Nvidia и AMD и Intel -- УЖЕ поддерживают Wayland!
> # p.s.: проприетрарные не в щёт.. кому они нафиг нуженыдрайвера Nvidia нет
nouveau драйвер для видеокарт нвидия но не драйвер нвидия!
>>> зы. Я кажется знаю чей драйвер первым будет поддерживать Wayland...
>> в каком смысле БУДЕТ? o_0 ... почему в будущем времени? драйвера: и
>> Nvidia и AMD и Intel -- УЖЕ поддерживают Wayland!
>> # p.s.: проприетрарные не в щёт.. кому они нафиг нужены
> драйвера Nvidia нет
> nouveau драйвер для видеокарт нвидия но не драйвер нвидия!ну сидите на Windows.. никтоже не заставляет вас пользоваться GNU/Linux xD ..
здесь в GNU/Linux -- драйвер щитается именно Nouveau, вот уж извините
да к слову сказать -- видиокарту NVidia вас тоже никто не заставлял покупать, если уж вам не нравится её [Nouveau] драйвер :)
Когда-то писали драйвера для ARM Windows 8 делаются на основе драйверов для xorg, а не x86 windows.
Не Win8 а Win Mobile
И не на основе xorg драйвера а на галлиум драйвере + дрм модуль ядра
...на основе фбсд-ешного GEM + KMS! ///Я свидетель, а что случилось?!
> Не Win8 а Win MobileИ не в лотерею а в карты, и не выиграл а проиграл. Пфф.
> Не Win8 а Win Mobileне вин мобайл а ембеддед виндус.
помоему будущий драйвер для всех платформ, будет базироватся на открытом.
> помоему будущий драйвер для всех платформ, будет базироватся на открытоммне тоже так кажется, что сам факт использования Gallium3D компанией AMD оценен правильно и считается перспективным и вообще будет основой для всех ОС, видимо сейчас у них разный код для разных платформ
вот у nVidia общий код между ОСями для их блоба
> это круто конечно то что они делают, но я не понимаю почему
> они так стараются ради 2%?Да хотя-бы потому что эти 2-3% могут еще и суперкомпов о тысячах самы-самых GPU нагородить под скоростные вычисления, например. OpenCL пиляют же. В воздухе пахнет баблом - поставлять тысячи и тысячи топовых GPU для суперкомпьютеров - даже наверное интереснее чем геймеров. Геймеров готовых купить 7970 тоже поди не более 2% от юзеров PC наскребется - они ж дорогие ...дец. А суперкомпьютеры что, там бабло миллионами считается, там можно. Там пара килобаксов на GPU - вообще не цена :)
> и почему не делают Gallium3D базой для драйвера под все ОС сразу, что как бы и
> подразумевает сам Gallium3D...Кому надо - тот и делает. Зачем поддержка пингвинов амд - понять можно.
> почему они так стараются ради 2%?может быть, потому что эти два процента дают 20% денег?
http://www.humblebundle.com/
потомучто не идиоты.это называется плавная миграция.
Вот вот. Раз уже все равно им новый драйвер писать пришлось моглибы сразу сделать открытый, а потом накатить богомерзкую защиту сверху.
Наконец-то, они таки взялись писать нормальные драйвера! Индусов они выгняли надеюсь.
Открытые драйвера у них уже давно хорошие. А блоб как был кривой, так кривым и остался.
блоб как блоб, работает, есть-пить не просит
> блоб как блоб, работает, есть-пить не проситНе просит, но с иксами тормозит, няшный сплеш не показывает у меня на мониторе.
не знаю, УМВР
радеон какой серии?
> блоб как блоб, работает, есть-пить не проситЕсть не просит, но...
1) Не любое обновление системы переживает корректно.
2) Редко но метко может поймать локап где-то в своих кишках.
3) Обладает рядом странных багов.
Блоб не может быть _хорошим B) с точки зрения мышей.
Хочу OpenCL в открытом драйвере. Видимо, долго ещё буду хотеть.
Видюха какая? Тут вроде проскакивала что в открытом драйвере запилили OpenCL для некоторых карт.
Уже почти, вот-вот, хелло уорлд и 2+2 -- кое-где?
> Хочу OpenCL в открытом драйвере."Когда нельзя, но очень хочется - тогда можно". Читать что-то типа http://www.phoronix.com/scan.php?page=news_item&px=MTA4MTM
Особо хардкорные перцы которым ну совсем невмоготу и которые понимают что такое work in progress и даже готовы по этому поводу делать не совсем тривиальные вещи сами - могут сходить ВОТ ПРЯМ ЩА на http://www.phoronix.com/scan.php?page=news_item&px=MTA3MjY
p.s. думаете, AMD свой GCN для красоты чтоли делали? Вы почитайте описальник - там половина о computing + они изрядно втопили насчет развития opencl в открытых дровах :)
Может кто в курсе 110 тысяч строк кода для драйвера, это не много?
> Может кто в курсе 110 тысяч строк кода для драйвера, это не много?Для железок, спеки которых весят порядка 1000 страниц - как бы довольно ожидаемо.
Нормальные дрова будут только у разработчиков железа, так как они знают все нюансы своих поделий (недокументированные команды, регистры ...) А вот сделают ли они свои дрова открытыми решать опять же разработчикам железа. Для нас лучше пусть открывают не только спеки но и код, а пока "открытому" radeon очень очень далеко до закрытого "nvidia".
> "открытому" radeon очень очень далеко до закрытого "nvidia".Да, моей тыщще долларов далеко до вон тех ста тыщ в банке. Проблема только в том что в лучшем случае на них дадут посмотреть. Под присмотром охранника. А вот потратить в свой кайф - уже ни-ни!
Отсюда мораль: лучше тыщща долларов но своя чем 100 тыщ, но чужие. Вот блоб от нвидии - это как чужие доллары. Нельзя распоряжаться по своему усмотрению.