The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"В открытом драйвере R600g официально заявлена поддержка GLSL..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В открытом драйвере R600g официально заявлена поддержка GLSL..."  +/
Сообщение от opennews on 23-Апр-12, 11:03 
В поставляемом в составе Mesa открытом Gallium3D-драйвере R600g для видеокарт AMD/ATI появилась поддержка языка описания шейдеров GLSL 1.30. Разработчик Дэвид Эирлай (David Airlie), работающий в компании Red Hat,  внес (http://www.phoronix.com/scan.php?page=news_item&px=MTA5MDU) серию патчей, которая по умолчанию декларирует поддержку GLSL 1.30 для видеокарт семейства Radeon HD 5000 (Evergreenб R800), а также для карт на базе GPU R600 (http://cgit.freedesktop.org/mesa/mesa/commit/?id=7745cf2be4a...) (Radeon HD 2000, HD 3000) и R700 (http://cgit.freedesktop.org/mesa/mesa/commit/?id=12bedaa24ba...) (Radeon HD 4000).


Ранее, несмотря на заявленную  поддержку OpenGL 3.0, драйвер по умолчанию афишировал только возможность использования GLSL 1.20, в то время как  поддержка GLSL 1.30 была отмечена как экспериментальная (включалась только при установке переменной окружения R600_GLSL130), так как имела ряд проблем и недоработок. Изменение особенно актуально в свете решения по скорому прекращению поддержки серий R600 и R700  в проприетарном драйвере AMD Catalyst. Из карт AMD для которых из-за проблем поддержка GLSL 1.30 пока по умолчанию не включена остаются
Radeon HD 6000 "Northern Islands", а также карты серии  Radeon HD 7000, поддерживаемые отдельным драйвером RadeonSI (https://www.opennet.ru/opennews/art.shtml?num=33546).


URL: http://www.phoronix.com/scan.php?page=news_item&px=MTA5MDU
Новость: https://www.opennet.ru/opennews/art.shtml?num=33656

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +5 +/
Сообщение от б.б. on 23-Апр-12, 11:03 
Прекрасно. Недалёк тот день, когда виндузятники с блобом будут нам завидовать по функциональности, скорости и надёжности открытых видеодрайверов.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +3 +/
Сообщение от Аноним (??) on 23-Апр-12, 11:19 
Они будут кирпичами срать, когда у них оно станет unsupported потому что из блоба как вы понимаете выпнут поддержку синхронно что там что там, только вот в пингвине останется открытый драйвер, а в винде - ... .
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

8. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +7 +/
Сообщение от Anonplus on 23-Апр-12, 11:58 
А скажите пожалуйста, какова практическая выгода от перехода с шейдеров 1.20 на 1.30?
Чтобы мы хоть знали чему завидовать.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

38. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +1 +/
Сообщение от Eugeni Dodonov (ok) on 23-Апр-12, 19:04 
> А скажите пожалуйста, какова практическая выгода от перехода с шейдеров 1.20 на 1.30?

В http://www.opengl.org/registry/doc/GLSLangSpec.Full.1.30.08.... это детально описывается, но основные изменения:
- Integer support,
- native signed and unsigned integers, integer vectors, and operations
- bitwise shifts and masking
- texture indices
- texture return values
- integer uniforms, vertex inputs, vertex outputs, fragment inputs, and fragment outputs
- built-in function support: abs, sign, min, max, clamp, ...
- Other texture support:
- Size queries.
- Texture arrays.
- Offsetting.
- Explicit LOD and derivative controls
- switch/case/default statements.
- New built-ins: trunc(), round(), roundEven(), isnan(), isinf(), modf()
- hyperbolic trigonometric functions,
- Preprocessor token pasting (##).
- User-defined fragment output variables.
- Shader input and output declarations via in and out.
- Improved compatibility with OpenGL ES
- non-perspective (linear) interpolation (nosperspective)
- new vertex input gl_VertexID.

Ну и конечно довольно таки много вещей стало deprecated, из которых самые заметные - keyword attributes/varyings, built-in attributes, и все built-in texture function names.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

2. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +/
Сообщение от openclocker (ok) on 23-Апр-12, 11:14 
Так AMD все-таки отказывается от дальнейшей поддержки HD2000-HD4000 в дровах для Linux?
Что-то я в этом сильно сомневаюсь.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +/
Сообщение от Аноним (??) on 23-Апр-12, 11:21 
> Так AMD все-таки отказывается от дальнейшей поддержки HD2000-HD4000 в дровах для Linux?

Они в блобе хотят выбросить старье. Учтя что блоб билдуется под все сразу - думается это актуально и для остальных систем (как то винды).

> Что-то я в этом сильно сомневаюсь.

А вот амдшникам поддерживать атевое старье, которое даже не они писали... :)

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +/
Сообщение от openclocker (ok) on 23-Апр-12, 11:49 
Начиная с Radeon HD2000 - видеоакрты выпускала уже AMD, все что до этой серии выпускала ATI и уже не поддерживается. Серия HD2000 представлена в 2007 году, пять лет, по-моему слишком малый срок чтобы прекращать поддержку видеокарт.
Единственная причина, из-за которой они могут прекратить поддержку этих видеокарт, это отсутствие поддержки DX11 и OGL4.2. Еще одна причина, по-моему совсем неубедительная, но котоую могут представть как причину, это старая архитектура (VLIW).
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +/
Сообщение от openclocker (ok) on 23-Апр-12, 11:52 
OGL4
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

24. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  –1 +/
Сообщение от Аноним (??) on 23-Апр-12, 16:41 
Скорее всего им не сликшом то охота возиться с ATIшным старьем, которое к тому же урезанное и по функционалу не тянет некоторые актуальные штуки типа opencl.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

27. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  –2 +/
Сообщение от Andrey Mitrofanov on 23-Апр-12, 16:45 
>не тянет некоторые актуальные штуки типа opencl.

OpenCL и CUDA до кучи абсолютно не актуальны. ЧЯДНТ? Кроме покупки утюгов для обогревания вселенной с видеовыходом.

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

31. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +/
Сообщение от Аноним (??) on 23-Апр-12, 16:57 
> OpenCL и CUDA до кучи абсолютно не актуальны.

Бухтеж крестьянина в стиле "эти ваши автомобили совершенно неактуальны, есть же лошади! А сено дешевле бензина!"

> ЧЯДНТ?

Еще не осознал что видеокарта на некоторых параллелящихся задачах CPU рвет раз в 30-50. В свете этого думается будет прикольно выносить например декод произвольных кодеков на оный + постпроцессинг и прочая, распиолив поблочно и радостно вгрузив это параллельно крушиться сразу на весь simd-массив. Там где CPU надрывается и упирается в потолок, потому как у него simd не сильно то и дофига, GPU и на низкой мощности отпашет пожалуй, на том же объеме вычислений. Туповатая но мощная числокрушилка, заточенная на масс-обсчет килотонн данных за раз. Отличное дополнение к CPU. Наконец то народ придумал как эту мощщу юзать не только для гамез.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

34. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +/
Сообщение от openclocker (ok) on 23-Апр-12, 18:02 
Видимо мы говорим про разные вещи. Я читал где-то, что AMD хочет прекратить поддержку видеокарт серий HD2000 - РВ4000, которые выпускали не ATI, а уже AMD
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

41. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +/
Сообщение от openclocker (ok) on 24-Апр-12, 10:13 
Драйверы AMD Catalyst для Radeon HD 2000/3000/4000 будут, но только с исправлениями и ежеквартально

Подробнее: http://www.overclockers.ru/softnews/46983/Drajvery_AMD_Catal...

Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

39. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +/
Сообщение от sca on 23-Апр-12, 20:43 
Единственная причина — заставить покупать новые карточки.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

5. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +/
Сообщение от Аноним (??) on 23-Апр-12, 11:32 
Когда уже в нём 2D оптимизируют? Год назад всё летало, сейчас где-то с 2.6.39 версии и по 3.4rc тормозит так, что работать невозможно. Удаляешь файл делитом, тут же энтер жмёшь, а энтер не срабатывает, потому что окно запроса на удаление ещё даже не открылось, и откроется не раньше чем через секунду после нажатия энтера.

И так во всём софте. В GTK чуть побыстрее, чем Qt, но всё равно недостаточно. Возможно я зря привожу версии ядра, так как дело может быть и не в нём, но временной промежуток, когда это появилось - такой.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +1 +/
Сообщение от mine (ok) on 23-Апр-12, 12:11 
Новые версии кде и гнома стали ещё быстрее. А главное, теперь можно писать на жаваскрипте, потому как железо уже вполне тянет.
Ага-ага... (Это не персонально вам, а просто в пространство). Вот первые недовольные пользователи появляются, только обвинения почему-то в сторону 2д акселлерации, а не софта.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

12. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +/
Сообщение от Аноним (??) on 23-Апр-12, 12:22 
Я до сих пор на GTK 2 и Qt 4.6 сижу. Дело не в них.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

17. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +/
Сообщение от Аноним (??) on 23-Апр-12, 13:09 
Может быть используется драйвер radeonhd вместо ati? У меня он жутко тормозил.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

18. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  –2 +/
Сообщение от Аноним (??) on 23-Апр-12, 13:24 
Нет, тот же xf86-video-ati, radeonhd никогда не устанавливал. Проблема как на R400, так и на то ли Evergreen, то ли Northern Islands. Причём чем больше версия драйверов, тем медленнее работает. На 3.3 и 3.4rc с xf86-video-ati-6.14.4 и mesa-8.0 работать стало окончательно невозможно, откатился на несколько версий назад. Твики xorg.conf не помогают.

С включенным композитингом ситуация чуть выравнивается - фоновые окна при перемещении/закрытии окна над ними перерисовываются значительно быстрее, но на общую реакцию от устройств ввода никак не влияет - как закрылось модальное окно, принимать события от клавиатуры и мышки начнёт не раньше чем через секунду-полторы.

Поставил для теста старенькую Nvidia - с ней всё работает моментально, так что дело скорее всего в драйверах ati.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

33. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +/
Сообщение от кевин on 23-Апр-12, 17:57 
это кажется всётаки иксы... но как иксы умудрились так сделать я даже знать не хочу.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

25. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +/
Сообщение от Аноним (??) on 23-Апр-12, 16:42 
> Удаляешь файл делитом, тут же энтер жмёшь, а энтер не срабатывает,
> потому что окно запроса на удаление ещё даже не открылось,

И, конечно, виноват в этом именно графический драйвер? А как вы видео смотрите? У вас 2 кадра в секунду? :)

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

36. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +/
Сообщение от Аноним (??) on 23-Апр-12, 18:35 
Видео через xv идёт - вполне нормально. Мне непонятно почему создание и уничтожение окна идёт с такими дикими задержками. Также проявляется в такой ситуации - если свернуть окно, при разворачивании тоже долго серый фон, пока не отрисуется разом. А вот если заслонить другим окном и переключиться - моментально. Может какие-то проблемы с offscreen-рендерингом в драйвере, хз.
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

10. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +1 +/
Сообщение от I am (??) on 23-Апр-12, 12:16 
> в свете решения по скорому прекращению поддержки серий R600 и R700 в  проприетарном драйвере AMD Catalyst.

Совсем уже опухли.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +/
Сообщение от Andrey Mitrofanov on 23-Апр-12, 12:25 
>>в  проприетарном драйвере AMD Catalyst.
> Совсем уже опухли.

Скажи спасибо, что первенцев мужского пола в EULA не отписываешь. ... Номедленно! Не ровен же час.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

19. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +/
Сообщение от I am (??) on 23-Апр-12, 13:36 
М?
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

26. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +/
Сообщение от Аноним (??) on 23-Апр-12, 16:43 
> М?

В этом месте по сценарию Митрофанов должен сыто рыгнуть - он вами пообедал :)

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

14. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +1 +/
Сообщение от Аноним (??) on 23-Апр-12, 12:32 
Кто нибудь может пояснить зачем они делают поддержку нового стандарта, если старый работает отвратительно? Скорость работы открытых драйверов более чем в два раза хуже, чем у закрытых. Почему бы им не обратить на это внимание?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +/
Сообщение от Аноним (??) on 23-Апр-12, 12:44 
Потому что такая поддержка появилась в Mesa
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

28. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +/
Сообщение от Аноним (??) on 23-Апр-12, 16:50 
> Почему бы им не обратить на это внимание?

На проблемы древних видеокарт? Скорее они пытаются сбагрить это на комьюнити по принципу что кому надо - сами плывите после того как у вендора энтузиазм иссяк :)

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

20. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +/
Сообщение от Аноним (??) on 23-Апр-12, 13:58 
GLSL Version     OpenGL Version
1.10.59     2.0
1.20.8             2.1
1.30.10     3.0
1.40.08     3.1
1.50.11     3.2
3.30.6             3.3
4.00.9             4.0
4.10.6             4.1
4.20.6      4.2
_____________________________

вот блин, долго еще, надеюсь амд поможет ускорить процесс.

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +1 +/
Сообщение от koblin (ok) on 23-Апр-12, 14:40 
Рёв вентилятора можно побороть:
echo profile > /sys/class/drm/card0/device/power_method
echo low > /sys/class/drm/card0/device/power_profile
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

23. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +/
Сообщение от Аноним (??) on 23-Апр-12, 16:24 
Тогда тормоза.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

30. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +/
Сообщение от Аноним (??) on 23-Апр-12, 16:52 
> Тогда тормоза.

Вам сюда, даже если у вас и не арч: https://wiki.archlinux.org/index.php/ATI#Powersaving

dynpm попробуйте. Работает. Правда при запуске игр экран натурально мерцает пару раз, но зато GPU по частотам скачет не хуже проприетары.

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

32. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +/
Сообщение от Аноним (??) on 23-Апр-12, 17:18 
>> Тогда тормоза.
> Вам сюда, даже если у вас и не арч: https://wiki.archlinux.org/index.php/ATI#Powersaving
> dynpm попробуйте. Работает. Правда при запуске игр экран натурально мерцает пару раз,
> но зато GPU по частотам скачет не хуже проприетары.

У меня арч, и я уже давно перепробовал все, что там написано ).

При dynpm экран мерцает постоянно (ну, т.е. при смене профилей).

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

42. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +/
Сообщение от кевин on 24-Апр-12, 12:25 
>>> Тогда тормоза.
>> Вам сюда, даже если у вас и не арч: https://wiki.archlinux.org/index.php/ATI#Powersaving
>> dynpm попробуйте. Работает. Правда при запуске игр экран натурально мерцает пару раз,
>> но зато GPU по частотам скачет не хуже проприетары.
> У меня арч, и я уже давно перепробовал все, что там написано
> ).
> При dynpm экран мерцает постоянно (ну, т.е. при смене профилей).

профиль авто вроде получше.

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

35. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +/
Сообщение от Аноним (??) on 23-Апр-12, 18:16 
спасибо, приду домой попробую.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

29. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +/
Сообщение от Аноним (??) on 23-Апр-12, 16:50 
> единственное что в открытом бесит так это энергопотребление и рев вентилятора.

Ну так включите управление питанием. Оно там есть.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

37. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  –2 +/
Сообщение от Raiden (ok) on 23-Апр-12, 18:52 
в ближайшие несколько лет лучше брать нвидию
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

40. "В открытом драйвере R600g официально заявлена поддержка GLSL..."  +/
Сообщение от Аноним (??) on 24-Апр-12, 00:13 
кому лучше и почему?
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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