LINUX.ORG.RU

MESA для Intel достигла поддержки OpenGL 4.0

 , , ,


2

0

Сегодня, 16 мая 2016 г. в 07:55:33 (GMT) в кодовую базу проекта MESA была добавлена поддержка расширения ARB_gpu_shader_fp64 для оборудования поколения gen8+. После этого драйвер достиг соответствия спецификации OpenGL 4.0.

Работа над FP64 велась компанией «Igalia» последние несколько месяцев параллельно с работой над ARB_vertex_attrib_64bit и другими, поэтому в течение месяца-двух оборудование поколения Broadwell и более новое получит полную поддержку 4.1 и 4.2.

К сожалению, поддержку OpenGL 4.х для оборудования старше Broadwell в этом году мы не увидим.

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

★★★

Проверено: Shaman007 ()

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

>> Лучше обмазаться стабильностьючтобы оно просто работало, чем заниматься пионерией.

> Странное дело - я «пионер» со свежим софтом. Просто пользуюсь компом (интернет, герои в wine, кодинг). А сосед гентушник перемазался стабильностью. Он регулярно что-то чинит.

Это... Эти дела не требуют супер нового графического стека! В бородатом 2009-м году я то же самое делал. Видеодрайвер использовал nv - там поддержки 3D нет (софтварная).

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

Он регулярно что-то чинит

Может он использует ~arch и пишет багрепорты?

И да, УМВР, ЧЯДНТ?

leg0las ★★★★★ ()

В интеле уже 4.2 завезли.

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

драйвера у инлет на Линукс

Скажи это несчастным владельцам Bay Trail.

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

Это... Эти дела не требуют супер нового графического стека!

Кодинг в моём случае - это изучение современных и не очень графических технологий. Для этого, разумеется, нужен как можно более качественный графический стек.

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

Я слышал, что до него только даблы и оставались. Теперь их доделали и сразу взлетели до 4.2.

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

Кстати. В Ubuntu 12.04 прилетел NVIDIA 364 и возможность запуска Wayland. В 12.04 (только нужен графический стек от 14.04 - есть в репозитории)!!! Только у меня отвалился Оптимус, так что я не потестировал

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

А для старых карточек типа GMA это действительно так. Но там можно не ждать поддержки ничего выше dx9 и oGL 2.*, и то не для всех.

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

Я пока на 4-х кедах сижу, жду пока 5-ку причешут, и приложения туда допортируют, к тому времени допилят вяленого, можно будет переходить.

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

Уже можно переезжать. Почти всё портировали, плазма стабильна и выглядит красиво. Пишу из горящего танка openSUSE Tumbleweed.

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

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

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

В генте в стабильную ветку все неспеша переносят, хочется full integration, а не куски с 4 и куски с 5.

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

В master уже OpenGL 4.2

Действительно уже 4.2 для Intel и осталось только одно расширение реализовать чтобы стало 4.3.

Кстати прогресс реализации OpenGL гораздо нагляднее представлен на этом сайте https://mesamatrix.net/

А судя по этому комментарию MESA для Intel достигла поддержки OpenGL 4.0 (комментарий) до поддержки драйвером Intel OpenGL 4.5 в master осталось ждать около одного месяца.

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

Ну, можно же, например, обновляться раз в пару недель. А оптимальнее всего, по-моему, стабильная ветка + ~arch для отдельных пакетов.

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

миникарта размытая как хрен лысый

Было такое, запусти из тнрминала, полистай выхлоп. Там какой-то библиотеки не хватает, надо 32/64 бит. Не помню, как называется, если не забуду, гляну.

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

Нашел чем broadwell (gen8) отличается от haswell (gen7.5):
 Gen8’s micro-architecture throughput for 32-bit integer computation has doubled.
 Gen8 has added native 16-bit floating-point support to the execution units.
 For some gen8-based products, the write bandwidth from GTI has doubled.
 Coherent shared virtual memory between CPU cores and Intel processor graphics gen8 has been implemented, enabling seamless sharing of pointer rich data structures.
 For many gen8-based products, 8 execution units are now instantiated per subslice. This can improve compute throughput as data port and sampler are now shared by fewer execution units. (Gen 7.5 was 10 execution units per subslice.)
 For many gen8-based products, 3 subslices are now instantiated per slice. This enables new product configurations, and instantiates more samplers per slice, and more concurrent memory interfaces to L3 and SLM. (Gen 7.5 was 2 subslices per slice.)
 Gen8 has increased the L3 data cache capacity and improved local bandwidth between EUs and L3 data cache.

Короче из нового только FP16, но я не уверен что это так критично для GL4.3

pftBest ★★★★ ()

К сожалению, поддержку OpenGL 4.х для оборудования старше Broadwell в этом году мы не увидим.

Отдаёт лютым 4.2. По приведённой ссылке такого утверждения не содержится.

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

Но в master ветке то всё равно поддержка 4.5 появится через месяц, другое дело что в следующий не корректирующий релиз она войдёт только где-то через 4 месяца.

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

Обновляешься раз в 2 недели или спользуешь смесь из ~arch и stable? Если первое , то спрошу у тебя (просто интересно): в стабильную ветку, что, прилетают обновления раз в 2 недели или даже чаще?

sudopacman ★★★★★ ()
Последнее исправление: sudopacman (всего исправлений: 1)
Ответ на: комментарий от sudopacman
# cat /etc/portage/package.keywords | grep "^\(<\|=\|>\)" | wc -l
45

У меня стабильная ветка и из тестовой пакеты типа виртуалбокса, ktp, блобов (хром/опера/скайп/стим), системного ничего не ставлю из ~arch.

Обновляюсь так: есть скрипт, который делает sync, eix-update, и показывает список пакетов к обновлению. обычно запускаю скрипт каждый день и иду заниматься своими делами. Обновлений обычно мало, разве что упадет новая версия флеша или прилетит минорная версия фф раз в 2-3 недели. Недавно был крупный сравнительно апдейт, icu 55 -> 57, много нужно было пересобирать. На работе зашел по ssh и собрал:) Такое обычно 3-4 раза в год наверное - обычно это из-за обновления boost и icu.

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

Жаль я с Ivy Bridge в пролёте. У меня только 3.0

Ivy Bridge features and performance The mobile and desktop Ivy Bridge chips also include significant changes over Sandy Bridge:

Intel HD Graphics with DirectX 11, OpenGL 3.1, and OpenCL 1.1 support. OpenGL 4.0 is supported with 10.18.10.4358 WHQL drivers[16][17] and later drivers.

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

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

PS: черный экран не пробовал

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

У меня у самого broadwell, тиринг имеется везде

Тиринг при прокрутке страницы в браузере и при просмотре видео отсутствует для Intel Sandy Bridge только в Cinnamon, Gnome и KDE, а во всём остальном включая Mate, XFCE, LXDE, LXQt, Openbox, Fluxbox тиринг в наличии.

И ещё, почему-то в Debian в Cinnamon шрифты в Firefox на www.linux.org.ru выглядят идентично шрифтам при просмотре из Ubuntu, во всех остальных DE и WM на ЛОРе ШГ.

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

Да самое смешное, что установка проприетари решила проблему. Попробовал поставить открытый - опять затупило, потом обратил внимание на другие проблемы (выбирать либо DPM, либо Core boost и просадку производительности на APU) не стал разгрбать, а вкатил fglrx снова. У меня интересная конфигурация, когда интеграшка с GCN 1.1, а дискретка с GCN 1.1 на amd, интел под рукой нет, чтобы эксперименты ставить. Ну, в общем, вопрос как бы решён до выхода ядра 4.8, а там уже всё будет допилено как положено в графическом стеке.

anonymous ()

Как хорошо, что у меня Nvidia на всех домашних ПК. Я даже не парюсь о новостях про драйвера. Они там по тихому обновляются не в ущерб всему.

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

Тиринг при прокрутке страницы в браузере и при просмотре видео отсутствует для Intel Sandy Bridge только в Cinnamon, Gnome и KDE, а во всём остальном включая Mate, XFCE, LXDE, LXQt, Openbox, Fluxbox тиринг в наличии.

Для XFCE помогает включение вертикальной синхронизации в настройках WM. Так же есть универсальная мера (иногда избыточная и влияющая на производительность) - прописать TearFree в настройках иксов.

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

Так же есть универсальная мера (иногда избыточная и влияющая на производительность) - прописать TearFree в настройках иксов.

Знаете, такой совет был бы уместен в начале 2000-ых, но сейчас то 2016 год и если для того чтобы просто нормально пользоваться XFCE на самой типовой и распространённой конфигурации, а именно на видеокарте от Intel, требуется заниматься ковырянием в конфигах, то это просто полный швах. И этот с позволения сказать DE ещё и претендует на то чтобы быть основным DE в Debian вместо GNOME.

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

Haswell ещё забыл. Не говорю уже про самое первое «поколение».

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

зеленый гигант

добавляет поддержку Wayland и Mir

проприетарные велосипеды вместо нормального EGL

/0

добавляет поддержку Wayland и Mir

Когда у драйвера Intel поддержка Wayland чуть ли не сразу появилась. Унылый наброс.

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

У меня на работе интел, может расскажешь, как включить его?

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

Знаете, такой совет был бы уместен в начале 2000-ых

Сорь, с двухтысячных иксы всё еще не выкинули. То, что тиринг всё еще преодолевается костылями именно вина их архитектуры. Этот совет не для XFCE. В XFCE есть вертикальная синхронизация, включается галочкой в настройках. Я же написал - это универсальная мера, для всех других DE, в которых WM не умеет специально обходить эту проблему.

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

Сорь, с двухтысячных иксы всё еще не выкинули. То, что тиринг всё еще преодолевается костылями именно вина их архитектуры.

Раз тиринг есть только на видеокартах Intel, то при чём тут иксы?

В XFCE есть вертикальная синхронизация, включается галочкой в настройках.

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

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

Вулкан. и пример приложения на вулкане например.

И да:

# locate vulkan
/usr/lib32/wine/vulkan-1.dll.so
/usr/lib32/wine/vulkan.dll.so
/usr/lib32/wine/fakedlls/vulkan-1.dll
/usr/lib32/wine/fakedlls/vulkan.dll
leg0las ★★★★★ ()
Последнее исправление: leg0las (всего исправлений: 1)
Ответ на: комментарий от leg0las

http://www.linux.org.ru/news/hardware/12598284?cid=12604686

Говорю ему про Wayland

Просишь меня включить тебе Vulkan на Intel

Ты случайно не наблюдаешься в местном психоневрологическом отделении?

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

Пардон, читал предыдущий топик про вулкан, перепутал. Ну так я жду мануала по заводу kf5 на вяленом. ну или хотя бы легковесного wm на нем.

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