1.1, commiethebeastie (ok), 18:56, 08/12/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +16 +/– |
>В RADV:
Еще один драйвер написанный двумя людьми обогнал драйвер, написанный стадом потогонных бы-длокодеров.
| |
1.2, Аноним (-), 19:00, 08/12/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
А Mesha умеет писать в FrameBuffer или обязательно именно использовать драйвер? Хотелось бы напрямую на экран, но через драйвер ядра, а не через userspace драйвер.
| |
|
|
3.46, Аноним (-), 13:46, 09/12/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Э-э-э, wayland не требует DDX.
MESA тоже. Можешь в DRMной консоли запустить например GLMark2 собранный под вывод через DRM. Вообще без иксов и прочего. Но драйверы видяхи все-таки потребуются. Ядерная часть для вывода, MESAовая обвязка для ускорения обсчета на GPU. Libdrm еще, прокладка к услугам ядра для юзермода.
| |
|
4.101, Аноним (-), 15:37, 10/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
Ясное дело, что драйвер самой видеокарты нужен. Очевидно, имелось ввиду без Xorg-драйвера
| |
|
|
2.45, Аноним (-), 13:42, 09/12/2017 [^] [^^] [^^^] [ответить] | +/– | Оно умеет DRM KMS, но вот сам по себе фреймбуфер это лишь область памяти из кото... большой текст свёрнут, показать | |
|
3.102, Аноним (-), 15:50, 10/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
Как я понимаю, автор вопроса хочет рисовать с помощью mesa но без Xorg
| |
|
|
1.5, Аноним (-), 19:45, 08/12/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> DXGI и D3D11 поверх API Vulkan для предоставления возможности запуска 3D-приложений в Linux при помощи Wine.
М - многоэтажность
| |
|
2.6, commiethebeastie (ok), 19:47, 08/12/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
>М - многоэтажность
Про более нормальную альтернативу пацанчики сказали прибито к гальюну и не нужно. И это несмотря на наличие Cg шейдеров в вайне. В общем зеленые фанаты as is. Благодаря им до сих пор не исправлена ошибка контекста opengl.
Зеленый фанат тестировал весь свой кот только на нвидиа, фактически сделал профилирование под NVGL. А потом обливался слюнями на форониксе с криками "где здесь затачивание кода".
| |
2.22, Аноним (-), 22:27, 08/12/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
Это нормально. Прямо сейчас Direct3D работает поверх OpenGL. Теперь будет работать поверх Vulkan.
Вообще мне интересно, а OpenGlide в Wine добавляли? Например в рамках проекта Wine Staging. Или в начале 00-х в старых версиях Wine?
| |
|
|
|
|
4.79, Аноним (-), 02:05, 10/12/2017 [^] [^^] [^^^] [ответить]
| +4 +/– |
> В названии статьи написано: Выпуск Mesa 17.3.0, свободной реализации OpenGL
Стандарт - одно. Реализация - другое. Реализация OpenGL в каком-нибудь виндовом драйвере нвидии - нифига не свободная. Потому что исходники никто не даст. Значит не сможешь пользоваться свободами. А в случае MESA есть исходники под свободной лицензией.
Хинт: даже если спеки стандарта выложены публично под разумной лицензией, это не обязывает конкретные реализации быть свободными или какими там еще. Лицензия кода - на усмотрение авторов кода.
| |
|
|
2.18, Аноним (-), 21:13, 08/12/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
OpenGL - это спецификация, определяющая платформонезависимый (независимый от языка программирования) API.
Если для тебя независимость и свобода синонимы, то да, OpenGL свободный.
Если для тебя независимость и глупость синонимы, то да, OpenGL глупый.
Если для тебя независимость и голод синонимы, то да, OpenGL голодный.
| |
|
1.13, Ilya Indigo (ok), 20:42, 08/12/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Как обстоят дела с поддержкой Vulkan на Radeon HD7770 (South Islands)?
Раньше где-то в какой-то таблице смотрел, там было что-то вроде "In progress", но сейчас найти эту таблицу, как и информации о том, на каких видеокартах AMD Mesa поддерживает Vulkan, не могу.
| |
|
2.15, axredneck (?), 21:04, 08/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
теоретически radv должен работать, если использовать ядерный модуль amdgpu вместо radeon, но фактически пока есть баги.
| |
2.19, corvuscor (ok), 21:23, 08/12/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
Из padoka-ppa на R9 270 amdgpu нормально работает уже, но есть косяк - не работает хардварное ускорение видео, и пока еще неизвестно, когда допилят.
| |
2.24, Арчесектант (?), 23:03, 08/12/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Как обстоят дела с поддержкой Vulkan на Radeon HD7770 (South Islands)?
> Раньше где-то в какой-то таблице смотрел, там было что-то вроде "In progress",
> но сейчас найти эту таблицу, как и информации о том, на
> каких видеокартах AMD Mesa поддерживает Vulkan, не могу.
Работает только при условии использования ядерного драйвера amdgpu, вместо драйвера radeon, который нужно включить параметрами ядра в загрузчике, отключив при этом драйвер radeon:
amdgpu.si_support=1 radeon.si_support=0
Ядро должно быть 4.13, либо новее.
Должны бывать установлены пакеты для обеспечения работы Vulkan.
Подробнее об этом по ссылкам:
https://wiki.archlinux.org/index.php/Category:Boot_loaders
https://wiki.archlinux.org/index.php/AMDGPU
https://wiki.archlinux.org/index.php/Vulkan
| |
|
3.47, Аноним (-), 15:28, 09/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
А если дрова модулями, то достаточно заблэклистить radeon и модпробнуть amdgpu, или эти опции всё равно нужны?
| |
|
2.80, Аноним (-), 02:07, 10/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Как обстоят дела с поддержкой Vulkan на Radeon HD7770 (South Islands)?
На ранних GCN весьма экспериментально. Но если ты захочешь попрыгать по минам и написать багов в трекер фридесктопа, это может помочь избавиться от экспериментального статуса побыстрее.
> но сейчас найти эту таблицу, как и информации о том, на
> каких видеокартах AMD Mesa поддерживает Vulkan, не могу.
На всех GCNах, как и amdgpu. Но не на всех хорошо и безглючно.
| |
|
1.17, axredneck (?), 21:07, 08/12/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Пожалуй, начиная с месы 17.3 перейду на стабилку.
Radeon HD 7850, арчь, ядерный модуль amdgpu, полет нормальный.
| |
|
2.21, Ilya Indigo (ok), 22:12, 08/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Пожалуй, начиная с месы 17.3 перейду на стабилку.
> Radeon HD 7850, арчь, ядерный модуль amdgpu, полет нормальный.
А как у Вас работает 7850 на amdgpu, если amdgpu поддерживает только поздние 200-ые и 300+ ?
| |
|
3.25, Арчесектант (?), 23:08, 08/12/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
>> Пожалуй, начиная с месы 17.3 перейду на стабилку.
>> Radeon HD 7850, арчь, ядерный модуль amdgpu, полет нормальный.
> А как у Вас работает 7850 на amdgpu, если amdgpu поддерживает только
> поздние 200-ые и 300+ ?
Нужно вручную включить ядерный модуль amdgpu параметрами ядра в загрузчике, вместо драйвера radeon, который при этом нужно отключить:
amdgpu.si_support=1 radeon.si_support=0
Ядро должно быть 4.13, либо новее.
Подробнее об этом по ссылкам:
https://wiki.archlinux.org/index.php/Category:Boot_loaders
https://wiki.archlinux.org/index.php/AMDGPU
Если вам вдруг нужен Vulkan, то должны быть установлены пакеты для обеспечения работы Vulkan:
https://wiki.archlinux.org/index.php/Vulkan
| |
3.26, Ordu (ok), 23:13, 08/12/2017 [^] [^^] [^^^] [ответить] | +1 +/– | Неплохо так работает Ну, у меня 7770, но тут уж разница невелика Вот выдержка ... большой текст свёрнут, показать | |
|
4.29, Аноним (-), 23:25, 08/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Но эта претензия, в общем, скорее к монитору, который не умеет через EDID объяснить KMS'у, что он из себя представляет.
Некрофилы в треде ! Где вы такой монитор откопали-то ?
| |
|
5.30, Ordu (ok), 23:57, 08/12/2017 [^] [^^] [^^^] [ответить] | +/– | Не я откапывал Мне он достался as is Взамен предыдущего as is Я в своей ж... большой текст свёрнут, показать | |
|
6.84, Аноним (-), 02:22, 10/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Какая разница, какой монитор?
Ну как, на хорошем мониторе картинка большая и приятная. Им можно пользоваться для работы с графикой. Не говоря о том что на него просто приятно смотреть. А то что глаза не собираются в кучку - следствие мелких пикселей и контрастной, четкой картинки.
С этим есть только одна проблема: такой монитор никто в здравом уме не отдаст. Отдатут старое блеклое г-но с огромными пикселами и печальной картинкой, умирающей подсветкой, дающей весьма характерный оттенок и проч. Для програмизма сойдет. Для работы с графикой - нет. Фильмы посмотреть можно но печально.
| |
|
7.87, Ordu (ok), 03:15, 10/12/2017 [^] [^^] [^^^] [ответить] | +/– | У меня и так картинка большая и приятная На монитор влезает куда как больше тек... большой текст свёрнут, показать | |
|
8.90, Аноним (-), 13:03, 10/12/2017 [^] [^^] [^^^] [ответить] | +/– | Это редкое везение С хорошими мониторами обычно получается что такая скотинка ... большой текст свёрнут, показать | |
|
9.97, Ordu (ok), 13:51, 10/12/2017 [^] [^^] [^^^] [ответить] | +/– | Везёт, наверное Последний моник достался от админа, который по совместительству... большой текст свёрнут, показать | |
|
|
|
|
5.33, Crazy Alex (ok), 00:56, 09/12/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
Бывают с бажным EDID (точнее, слетевшей флешкой), отдающие всякий мусор. Теоретически можно перешить, на практике - это вскрыват, выпаивать, прошивать, а оно больше вообще ни на что не влияет, один раз конфиг иксам дал - и забыл.
| |
|
6.55, z (??), 19:43, 09/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
Из-за слетевшего EDID монитор может вообще не включаться, но прошить его можно (хвала i2c) скриптом ChalkElec/write-edid из консоли, ничего не выпаивая. Причём для каждого разъёма (VGA/DVI/HDMI/DP) нужно шить свои данные
| |
|
5.70, Аноним (-), 21:51, 09/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
>> Но эта претензия, в общем, скорее к монитору, который не умеет через EDID объяснить KMS'у, что он из себя представляет.
> Некрофилы в треде ! Где вы такой монитор откопали-то ?
мониторов с кривым едид много.. я своему как-то патчилкой заморачивался..
| |
|
4.96, Аноним (-), 13:22, 10/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Собственно я перешёл на amdgpu, когда мне стало тесно жить с OpenGL v2.1.
А как он с версией GL связан? Вроде ж почти все в MESA реализуется, ядро конечно иногда допатчивают под нужды MESA, но я готов поклясться что видел GL 4.x на старых GCNах с модулем radeon.
А amdgpu для SI пока недопиленный немного и сыроват. Но работает.
| |
|
5.98, Ordu (ok), 14:01, 10/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
>> Собственно я перешёл на amdgpu, когда мне стало тесно жить с OpenGL v2.1.
> А как он с версией GL связан? Вроде ж почти все в
> MESA реализуется, ядро конечно иногда допатчивают под нужды MESA, но я
> готов поклясться что видел GL 4.x на старых GCNах с модулем
> radeon.
Не знаю как он связан. Я тогда целый день возился, пытался поднять версию OpenGL. Сначала на radeon'е, потом плюнул и сделал на amdgpu. Почему у меня не вышло на radeon'е я не знаю -- учитался всяких форумов, согласно им вроде как и на radeon'е можно было, но оно так и не взлетело. Вероятно, кривизна рук не позволила.
| |
|
|
|
4.53, Аноним (-), 19:35, 09/12/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> R9 270x - переименованый Radeon HD7850
Пока Nvidia создаёт новую архитектуру чипов, AMD переименовывает свои старые продукты.
| |
|
|
|
7.74, commiethebeastie (ok), 21:58, 09/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
Потому что это тоже было ребрендингом. А если попытаешься набросить про GTX 750 ti, то я отвечу, что Radeon 7790 тоже была на обновленной архитектуре.
| |
|
6.62, Аноним (-), 20:19, 09/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
Кстати, Pascal уже не новьё. Первая ласточка Volta стартанула. AMD, ребрендящее и разогревающее свои старые чипы, такое уже вообще никогда не догонит.
| |
|
7.71, Аноним (-), 21:53, 09/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Кстати, Pascal уже не новьё. Первая ласточка Volta стартанула. AMD, ребрендящее и
> разогревающее свои старые чипы, такое уже вообще никогда не догонит.
нвидия так-же рефрешит паскаль, но да грустно что топовый паскаль амд пока не может компетить топопвым полярисом..
| |
7.83, Аноним (-), 02:13, 10/12/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Кстати, Pascal уже не новьё. Первая ласточка Volta стартанула. AMD, ребрендящее и
> разогревающее свои старые чипы,
Ты так говоришь как будто ПЕЧи так не делали. У нвидии по жизни чипы были ПЕЧами, как раз поэтому.
> такое уже вообще никогда не догонит.
Нвидия уже смогла HBM? А то amd по бандвизу памяти рвет нвидию на британский флаг. Майнеры альткоинов одобряют.
| |
|
|
5.91, Аноним (-), 13:10, 10/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Пока Nvidia создаёт новую архитектуру чипов, AMD переименовывает свои старые продукты.
Можно подумать нвидия так никогда не делала. А конкретно 270-е семейство амд переиграли по параметрам относительно 7850. Немного понизили частоты core, зато поставили GDDR5 быстрее. Жрать стало кардинально меньше, почти не потеряв в производительности, а местами даже прибавив из-за более резвой памяти. Получился неплохой для своего времени вариант - недорого, не прожорливо, не шумит если вендырь нормально охлаждение сделал, многим картам достаточно одного 6-контактного или накрайняк 8-контактного разъема.
| |
|
|
3.81, Аноним (-), 02:10, 10/12/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> А как у Вас работает 7850 на amdgpu, если amdgpu поддерживает только
> поздние 200-ые и 300+ ?
Это не так, по новой задумке amdgpu поддерживает вообще все gcn. Просто некоторые пока экспериментально, но это временно. Постепенно все gcn-ы будут переведены на amdgpu. Желающие будущего уже сейчас могут уже покамикадзить.
| |
|
|
1.28, Аноним (-), 23:21, 08/12/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>Дополнительно можно отметить начало разработки проекта DXVK, нацеленного на создание реализации DXGI и D3D11 поверх API Vulkan для предоставления возможности запуска 3D-приложений в Linux при помощи Wine.
т.е. не-вулкан карту дропнут. Так победим, товарищи :(
| |
|
|
3.35, Аноним (-), 02:36, 09/12/2017 [^] [^^] [^^^] [ответить]
| –5 +/– |
оттого, что x86 уже дропнули. Впрочем и правильно сделали. И если дропнут старые карты - то тоже правильно сделают. Собственное удобство превыше всего, а писать код для старого железа, которого ни у одного нормального (не нищебрoда, не бомжа) человека нет, если есть новое, которое даст совместимость автоматом - это себя не уважать.
| |
|
4.44, Аноним (-), 12:18, 09/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
Так это, старые карты уже дропнули. Всякие там matrox, 3dfx и прочие. radeon/r300 на очереди, т.к. мало желающих переписывать эти драйверы под актуальные внутренние api.
| |
|
5.92, Аноним (-), 13:12, 10/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Так это, старые карты уже дропнули. Всякие там matrox, 3dfx и прочие.
> radeon/r300 на очереди, т.к. мало желающих переписывать эти драйверы под актуальные
> внутренние api.
Большинство дров таки переписали на DRM/KMS. А кого не переписали - тот извините abandonware.
| |
|
|
|
2.72, Аноним (-), 21:54, 09/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
>>Дополнительно можно отметить начало разработки проекта DXVK, нацеленного на создание реализации DXGI и D3D11 поверх API Vulkan для предоставления возможности запуска 3D-приложений в Linux при помощи Wine.
> т.е. не-вулкан карту дропнут. Так победим, товарищи :(
для невулкана уже есть реализация дх11 в месе..
| |
|
3.99, Аноним (-), 14:58, 10/12/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Она перестанет развиваться. Линусь опять перекорячит архитектуру и старая реализация отвалится. И чинить её никто не будет - чтобы собрать ядро уже нужен новый комп, а у кого есть новый комп, того проблемы нищебрoдов не волнуют.
| |
|
4.106, Аноним (-), 11:36, 13/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
Реализация OGL в юзерспейсе, линусь не может её сломать, сломается только когда из ядра вылепят drm прежних поколений видеокарт.
| |
|
|
|
|
2.48, Аноним (-), 15:32, 09/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
А что он даёт? А если драйвер модулем, то подсовывать в параметры modprobe?
| |
2.82, Аноним (-), 02:11, 10/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
> amdgpu.dc=1 не забудь в kernel argument
Актуально только для новых GCNов.
| |
|
3.85, Ilya Indigo (ok), 02:34, 10/12/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> amdgpu.dc=1 не забудь в kernel argument
> Актуально только для новых GCNов.
With Linux 4.15, AMDGPU DC is just enabled by default for Vega hardware. If you are on GCN 1.1 or newer with AMDGPU and want to use DC, you need to use the amdgpu.dc=1 kernel module parameter for activation.
| |
|
|
1.103, iZEN (ok), 10:23, 12/12/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Mesa - перехват управления разработкой реализации OpenGL у производителей видеокарт.
В результате этого имеем "тощие" драйвера и жирный графический стек, общий для всех, по размеру бинарного кода порядка 1 гигабайта (c поддержкой LLVM для конвеерной технологии шейдеров).
Надо сказать, что несколько лет назад размер графического стека вместе с видеодрайверами не превышал 20 МБ вместе с поддержкой урезанной версии 3D-акселерации OpenGL ES и мог работать на портативных устройствах с поддержкой сенсорного и перьевого ввода (портативные мессенджеры, смартфоны Nokia, КПК).
Вывод. Похоже, всё сводится к тому, чтобы чем-то занять ненужных людей - идёт усиленная работа по навязыванию жирных программ и способов неэффективной работы с/над ними.
| |
|
2.104, Andrey Mitrofanov (?), 10:27, 12/12/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Mesa - перехват управления разработкой реализации OpenGL у производителей видеокарт.
> В результате этого имеем "тощие" драйвера и жирный графический стек, общий для
> всех, по размеру бинарного кода порядка 1 гигабайта (c поддержкой LLVM
> для конвеерной технологии шейдеров).
Пользователи невидии должны....
>Похоже, всё сводится к тому, чтобы чем-то занять ненужных людей -
> идёт усиленная работа по навязыванию жирных программ и способов неэффективной работы
> с/над ними.
....быть при деле. Впитывай[I].
| |
2.105, commiethebeastie (ok), 23:59, 12/12/2017 [^] [^^] [^^^] [ответить]
| +/– |
Intel Intel i915 HD Graphics Skylake Works 12-CURRENT Available via drm-next-kmod port
Intel Intel i915 HD Graphics Kabylake Works 12-CURRENT Available via drm-next-kmod port
Ну и для чего твоя желчь?
| |
|
|