LINUX.ORG.RU

В Mesa добавлена поддержка OpenGL 4.0 для Haswell и Ivy Bridge

 , ,


2

7

Samuel Iglesias Gonsálvez опубликовал в списке рассылки набор из 22 патчей, включающих OpenGL 4.0 для оборудования на базе Ivy Bridge.

Чуть ранее было добавлено последнее недостающее расширение, необходимое для включения OpenGL 4.0 для Haswell (см. подробности).

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

★★★★★

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

ЧЯДНТ? К тому же beignet конфликтует с месовским OpenCL для радиков.

возможно ты не пользуешь сабж.. хз.. смотри:

> clinfo | grep -i platform
Number of platforms 2
Platform Name Clover
Platform Vendor Mesa
Platform Version OpenCL 1.1 Mesa 13.0.3
Platform Profile FULL_PROFILE
Platform Extensions cl_khr_icd
Platform Extensions function suffix MESA
Platform Name Portable Computing Language
Platform Vendor The pocl project
Platform Version OpenCL 2.0 pocl 0.13, LLVM 3.8.0
Platform Profile FULL_PROFILE
Platform Extensions cl_khr_icd
Platform Extensions function suffix POCL
Platform Name Clover
Platform Name Portable Computing Language
NULL platform behavior
clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) Clover
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) No devices found in platform
Platform Name Clover
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) No devices found in platform

Mesa сама по себе тут (AMD 5370) даёт «OpenCL 1.1 Mesa 13.0.3», а вот «рабочий инструмент» (pocl) спокойно тащит «OpenCL 2.0 pocl 0.13, LLVM 3.8.0». чтд(с)

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

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

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

1) amd/ati linux opengl.. нутыпонел, да?..

Вот тут не надо грязи. Отличный у радеона открытый драйвер. OpenGL 4.5, скорость нормальная, учитывая дохлость видеокарты. Игры, которые должны идти, идут.

попугаечный glxgears вне зависимости от режима проца на дефолте со встроенным Ati R3/HD8400 и драйвером «radeon» выдаёт ~300 frames, в то время, когда древняя nVidia 7900GS тут же (opengl-2, драйвер «nvidia») выкатывает >> 60k frames, упираясь лишь в проц..

Бенчмарк богов. Впрочем, встроенка и должна быть медленнее 7900GS. 7900GS 194.6 GFLOPS, Radeon HD 8400 102.40 GFLOPS.

м-м-м... эт сейчас ты говоришь про
youtube-dl $@ -o - | mpv -

Нет, обычный хром/лиса. Открываю какой-нибудь трейлер на ютубе, VP9, FullHD, Dropped frames=0, хотя процессор жрет прилично. Но на всякий случай я поставил аддон h264ify. H.264-то у него аппаратный.

да? ну и заодно kernel >= 4.7/4.8 + Mesa 13.x, так? :)

Это само собой.

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

Ну ты сравнил, да. Встройка идёт в нагрузку к норм процу, а амуде нужно покупать отдельно или вместе с затычкой вместо проца в виде амуде апу.

«даже не знаю, что и сказать.. всё отлично.. всё ПРОСТО ОТЛИЧНО!!!»(ц)(тм)(Феечка)

внезапно и неожиданно мне показалось, что AMD 5350/5370 - и есть те самые «норм процы»(ц)(тм). т.е. дешёво и сердито за немногоденех. да, low end, «днище»(ц) и всё такое-прочее. но.. за 100$ (за проц + мать) перекинул системник с рейдом файлопомойки и взлетело. несмотряниначто. и, как оказалось, оно магёт порево в 4k на «телек» через hdmi/dp + vdpau. и OpenCL/OpenGL магёт (на «открытых» драйверах, Карл!). и жрать не просит (т.е. магёт от 19VDC вместо ATX БП). и, если чо, оно магёт и с дискретной видеокартой..

ессно вариант не универсален. многое зависит от матплаты и субъективных предпочтений.. но, пмсм, AMD 5370 эт ни разу не «затычка».. хоть и грядущий Zen/Ryzen обещает быть ещё круче..

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

Вот тут не надо грязи. Отличный у радеона открытый драйвер. OpenGL 4.5, скорость нормальная, учитывая дохлость видеокарты. Игры, которые должны идти, идут.

если ставить вопрос раком - то безусловно: radeon + radeonsi + amdgpu == оч хорошие открытые дрова. цимес тут лишь в том, что таки блоб nVidia раскрывает возможности своего железа в Linux сразу на 146%.. в отличие от.. что собсно и является предметом любви/ненависти/фапа/няшки/etc.. положа копыто на буй, кто б отказался от проприетарных дров ATI/AMD, будь они аналогичны nVidia?!

Нет, обычный хром/лиса. Открываю какой-нибудь трейлер на ютубе, VP9, FullHD, Dropped frames=0, хотя процессор жрет прилично. Но на всякий случай я поставил аддон h264ify. H.264-то у него аппаратный.

вот тут-то собако и зарыто.. пмсм.. не парь мозг. поставь mpv, настрой аппаратное ускорение (типо такого):

cat ~/.config/mpv/mpv.conf

vo=opengl
ao=alsa
alang=ru,en
slang=ru,en
hwdec=vdpau
ontop=yes
hwdec-codecs=all

и попробуй с «youtube-dl». иначе тебе надо на 146% быть уверенным в поддержке аппаратного ускорения лисой/креведко/прочими_бравзерами..

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

дешёво и сердито

4x поточный новый G4560 или б/у.

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

4x поточный новый G4560 или б/у.

щито?! эт же ж 2-х процовое с гипертрэдом.. + ты прикинь стоимость матплаты к нему.. сравнивать может стоит с AMD A12-9800E, не ?! :)

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

а что там в GL4.5 принципиально нового по сравнению с GL4.3?

DSA - так это «не серьёзно».

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

Выносит твою кукурузу..

о-да, детка, о-да!
Operating System Microsoft Windows 10 Pro (64-bit)
«выносит»(ц)(тм), ога! необхлдимо и достаточно лишь вставить себе в анус эти мягкие французские зонды..

Вообще оверпрайсная кукуруза.

are you sure dear friend? :) как бэ по параметрам эт будет чистый аналог, плюс к тому - не «intel» матплаты ценником обычно радуют. так или иначе.

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

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

Это да.

Не конфликтует, это у тебя в дистрибутиве намудрили с зависимостями.

Нет. По зависимостям как раз не конфликтует. Но если одновременно в директории /etc/OpenCL/vendors находятся mesa.icd и intel-beignet.icd, то получается:

[robus@ArchPortable ~]$ clinfo
: CommandLine Error: Option 'enable-value-profiling' registered more than once!
LLVM ERROR: inconsistency in registered CommandLine options

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

Говноед, ты зачем вылез со своими проекциями?

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

Нет. По зависимостям как раз не конфликтует. Но если одновременно в директории...

ничо.. вдругорядь не сцы и бери AMD!

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

А в реальных программах та же проблема? А лоадер не месовый если использовать?

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

Давай разговор не переводи на дисяточку, под линуксом всё работает. Обделаться с кукурузой, неприятно?))

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

Давай разговор не переводи на дисяточку, под линуксом всё работает. Обделаться с кукурузой, неприятно?))

ты не поверишь :).. перед тем, как брать AMD 5370 + AM1H-ITX просмотрел всё.. от J1900 и до «атомов» разных.. собсно и G4560/i3/i5 смотрел.. выбрал AMD. и ничо, и нормуль :))

«атом»-ы с Linux как-то печально от слова «совсем»(ц). твой G4560/i3/i5 не вкатил по стоимости + матплата + TCO. в итоге - AMD 5370. «синтетика» мя не парит, IRL получил гораздо более того, на что расчитывал..

как-то так :))

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

Фигня какая-то
Вроде как встроенка хасвеловская должна отображаться

$ glxinfo | grep render
direct rendering: Yes
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
OpenGL renderer string: NVIDIA GeForce GT 750M OpenGL Engine
    GL_APPLE_flush_buffer_range, GL_APPLE_flush_render, 
    GL_IBM_rasterpos_clip, GL_NV_blend_square, GL_NV_conditional_render,

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

AMD 5370 + AM1H-ITX

записал, спасибо

чесслово «немазащо»(ц). эт оч субъективно. на вкус и цвет. универсального решения не нашёл.. к сожалению..

пмсм ща кругом - «адЪ и израильЪ»(ц)(тм). особенно стараеццо «интель» в этом плане: блокировка процов, блокировка периферии матплат, блок на всё грубо говоря.. единственная альтернатива - AMD, как бы грустно это ни звучало.. ога..

выбор «AMD 5370 + AM1H-ITX» был от безысходности. «в натуре»(ц). надо было резко и быстро перекинуть софт-рейд файлопомойки + системник на новую матплату. планки DDR3 были в запасе.. вот так всё и сложилось.

сейчас этот «новый» сервак работает 24/7, кроме файлопомойки ещё держит локальный OBS и качает порно-торренты ессно :)). питание - от 19VDC адаптера (на 91W).

возможно, что лучшим выбором был бы AMD A12-9800E или аналогичный «Intel».. или грядущий AMD Zen/Ryzen.. хз.. надо было «здесь и сейчас»(ц), поэтому выбор - «AMD 5370 + AM1H-ITX».

эт всё к тому, что выбор - субъективен. вероятно многие найдут себе иные варианты от «Intel» или «AMD». и эт норм.

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

Может на AMD или nvidea он (вулкан) работает норм, не знаю, но на проце встройке intel смысла от него в доте нет вообще (вернее только вред, FPS падает на процентов 20).

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

а что там в GL4.5 принципиально нового по сравнению с GL4.3?

Дум же

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

ну же, народ, есть еще какие идеи?

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

а что дум. ну partially resident textures еще могут быть. 4.4 у меня на hd5000 было на довольно старых дровах. 4.5 принципиально нового ничего серьезно нового не привнес

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

какой дум на hd-4600? дота то еле идёт на самых минимальных настройках

devorg ()

И в какой версии Mesa это ожидать?

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