В кодовую базу, используемую для формирования выпуска Mesa 25.0, принята прослойка amdgpu_virtio, позволяющая гостевой системе использовать OpenGL- и Vulkan-драйверы radeonsi, radeonsi_drv_video и radv, предоставляемые хост-окружением. Доступ осуществляется через VirtIO, что обеспечивает высокую производительность 3D-ускорения в виртуальной машине. На данный момент использование драйвера возможно только в связке QEMU+KVM...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=62571
вот теперь майнить на виртуалках будет гораздо приятней
Все уважающие себя майнеры майнят на нвидии.
Самая анонимная монета, та которая еще на процах майнится на красных видеокартах майнится лучше.
Если это твоя монета настолько анонимна, значит она никому не нужна
> Все уважающие себя майнеры майнят на нвидии.Что это за тормоза? Уже давно майнят - на ASIC'ах. А эти до сих пор свою какаху отпустить не могут.
хочешь сказать что хакеры не будут добавлять виртуалку в ботнет только из-за того что там нет нвидии?
Нвидия все равно правит миром.
Если проц со встроенной графикой Vega, видеокарта-затычка не нужна.
Искусственный интеллект породил биткоин и майнинг чтобы развить сам себя.
вот бы для нвидии и интела так же. И драйвер для винды...
Эх губозакаточную машинку мне...
При использовании virgl в qemu наблюдал проблемы со звуком при работе с OpenGL. Надеюсь сабж так не косячит.
> При использовании virgl в qemu наблюдал проблемы со звуком при работе с
> OpenGL. Надеюсь сабж так не косячит.Это добро со звуком делает чуть менее чем ничего.
Да, virgl и на Андроиде весьма не шустый. Разве что работает почти на чем угодно.
На что только не идут амдшники, лишь бы как-то задержать стремительно валящих клиентов...
И драйвера открыли, и в ядро коммитят, и даже hdmi блобы попытались открыть (не прокатило)!Впрочем, не сильно это и помогло))
"Based on Q3 and Q4 2024 data, NVIDIA now holds a 90% market share of Discrete GPU"
Потому что одной шво6одьки не достаточно - нужен еще хороший продукт.
Судя по примеру невидии, можно даже без хорошего продукта, достаточно маркетинга и заносить чемоданы нужным людям.
> можно даже без хорошего продукта,Да, да, конечно.
Сравним чистую вычислительную производительность топа амд и топа нвидии?
Сравним производительность проф. карт?
Или может производительность на слот? Производительность на бакс?
Мы же не про игрунов с божественными лучами сейчас говорим?> достаточно маркетинга и заносить чемоданы нужным людям.
Угу. Невидия настолько крута, что смогла занести 90% потребителей!
А если не превращать видеокарту в обогреватель ?
Пока нвидия показывает систему обогрева дома на основе новой видеокарты, амд показала встроенную в проц графику способную выдавать 60 кадров 1080p на ноутбуке в 40 ват TDP.
Амд дешевле, если брать производительность на бакс. Но, пока-что, не делает решение уровня 4090 - 5090. А останавливается на уровне 4080-5080.
Нвидия сейчас тащит тем что их драйвера и апи для нейросеток подходят лучше (раньше запрыгнули на этот поезд), вот только дайте амд еще 1 поколение... а там посмотрим что и как.
> А если не превращать видеокарту в обогреватель ?Достаточно чуть-чуть придушить тдп в невидии и она становится холоднее амд.
А производительность все равно оказывается выше, хотя разница и не на столько.> амд показала встроенную в проц графику способную выдавать 60 кадров 1080p
> на ноутбуке в 40 ват TDPС качеством графония на уровне 2010го? Не, ну кому-то играть на low тоже нормально.
> А останавливается на уровне 4080-5080
Не дотягивает она даже до них.
И это не про уникальные фишки нвидии, вроде DLSS и прочего обмана потребителя.> вот только дайте амд еще 1 поколение...
Я это слышу со времен RX480, когда имел глупость ее купить.
Тогда амд не смогли выпустить топа. Вот еще чуть-чуть и амд всем покажет!
Прям как виндокапец, которые вот-вот наступит, но уже лет 25 наступить не может.
> заносить чемоданы нужным людям.А кто эти люди, не огласите список? Не обязательно поимённо.
Разработчики проприетарного софта: игровые движки, игры, Адобе.
Пока единственное чем nvidia лучше amd - это CUDA. У AMD просто нет ничего похожего. А с точки зрения производительности за бакс (и за ватт) - AMD лучше. И на приставках стоят AMD.
> У AMD просто нет ничего похожегоAMD HIP?
еще и частичная совместимость на уровне исходных кодов с CUDA есть
из примеров модно посмотреть, как поддержка AMD HIP в llama.cpp сделана, там как раз CUDA код компилится под HIP
The Heterogeneous-computing Interface for Portability (HIP) is a C++ runtime API and kernel language that lets you create portable applications for AMD and NVIDIA GPUs from a single source codeВ этом и есть отличие. CUDA - это БИБЛИОТЕКА с готовыми процедурами, заоптимизированными под карты NVidia. И если что-то не заходет - то разработчики CUDA могут достучаться до программистов драйвера, чтобы требуемое добавилось в драйвера. А ещё алгоритмы CUDA тестируются на большом множестве видюх NVidia и профайлятся под каждую в отдельности.
Что вместо этого предлагает AMD? Вот вам ЯЗЫК программирования для параллельных задча. Он как-нибудь переконвертирует код в параллельный. Будет ли он быстрый? Как повезёт. Заточен ли они под конкретные показатели видюх, количество микроядер разного назначения? Нет конечно. Попробуйте сами отладить свой код под свою видюху.
Очевидно, что программисты выбирают готовую библиотеку, написанную в кооперации с разработчиками железа и под это железо оптимизированную.
AMD уже второй язык параллельного программирования изобрело, а графические пакеты всё ещё требуют NVidia и CUDA.
Неужели прозиодителям железа было настолько влом вложиться в разработку библиотек? Это ведь не так дорого в сравнении со стоимостью самого железа.
> Пока единственное чем nvidia лучше amd - это CUDA.А абсолютная производительность?
У тебя есть стойка, тебе надо ее заполнить ускорителями.
А с амд картами для такого же результата тебе понадобится 1.5-2 стойки.
Это уже другого уровня расходы. И разница в ценах карты тебе уже не поможет.> И на приставках стоят AMD.
Конечно! Они как раз созданы чтобы мыльцо выдавать. ИгорьТонет))
> А абсолютная производительность?
> У тебя есть стойка, тебе надо ее заполнить ускорителями.Я обыкновенный геймер. У меня нет стойки :( И мне надо её заполнять.
Если хотите - введём отдельные номинации "видюха для заполнения стоек", "видюха для игр". И как мне кажется большая часть здешних читателей первую номинацию проигнорирует, когда будет выбирать какую видюху купить для себя.
> Конечно! Они как раз созданы чтобы мыльцо выдавать. ИгорьТонет))
Да меня как-то не напрягает. Я до сих пор под настроение в Nox гамаю.
> Я обыкновенный геймер.Ну тогда тебе и CUDA не нужна.
> Если хотите - введём отдельные номинации "видюха для заполнения стоек", "видюха для игр".
Так уже есть.
Но "видюха для игр" тоже неоднозначно.
Нужно много номинаций:
- видюха с максимальной производительностью за любые бабки
- видюха с лучшим фпс/бакс
- видюха с лучшим фпс/бакс, но с какой-то минимальной производительностью (напр. чтобы тянуло все в ультра 60/1080р)
- видюха для нищ... на которую можно собрать со школьных завтраков, чтобы майнкамф тянуло))
и так далее.
> А с точки зрения производительности за баксС производительностью на бакс не все так однозначно.
Она нелинейно растет от цены.Вот посчитали производительность на бакс для консюмерских видях, правда для игрунов, поэтому фепеэс сравнимают.
reddit.com/media?url=https%3A%2F%2Fpreview.redd.it%2Fgpu-price-to-performance-comparison-2024-05-15-v0-yueiu9z3zl0d1.png%3Fwidth%3D1491%26format%3Dpng%26auto%3Dwebp%26s%3D4abbff9d36474320ab4870170f8148506f076a40
И на первом месте... интуль А580!
А амд RX7900XTX почти в два раза проигрывает амдшной же RX7600XT.
Жалко что амд не выпустила 7500 или 7400, так было бы еще круче!
Поэтому давайте просто закупимся RX7600XT и будем наслаждаться кинематографическими 30фпс.
>С производительностью на бакс не все так однозначно.
>Она нелинейно растет от цены.Нелинейно падает
> На что только не идут амдшники, лишь бы как-то задержать стремительно валящих клиентов...
> Потому что одной шво6одьки не достаточно - нужен еще хороший продукт.Да Нвидия зажралась совсем. Жадная компания. Выпускает оверпрайснутое железо. А для простого народа - кастрированные обрубки.
Моя народная RTX3060 меня устраивает пока. И поменять ее не на что. Я бы поменял, на 4060 еслиб у нее было памяти больше и шина шире. Так наоборот, памяти меньше стало.
Так что я посижу на 3060 еще годик-полтора. Если AMD родят хорошие карты на новой архитектуре RDNA5, то моей следующей видеокартой станет Radeon.
> Нвидия зажралась совсем.Это потому что конкуренции нет.
Иначе и цены были бы интереснее, и карты не так сильно резали.
А спасибо за ее отсутствие нужно сказать красным.> Если AMD родят хорошие карты на новой архитектуре RDNA5
Вот только честно, ты сам в это веришь?
Мне это напоминает басни времен сандибридж про то, что у интела в лабах лежат процы на 10ГГц и 100500 ядер. Но они их не выпускают, потому что амд не конкурент, и клепают вместо этого +5% производительности на поколение.
А сейчас внезапно оказалось что никаких таких процов нет.
> Вот только честно, ты сам в это веришь?
> Мне это напоминает басни времен сандибриджПоживем - увидим. Хотя, почему бы и нет. Удалось же AMD выпустить CPU конкурентную Intel, так почему бы и не сделать GPU не хуже nVidia?
Тем более, есть утечки, что следующая Rdna5 архитектура будет прорывом.
Годика полтора я без проблем смогу пересидеть на текущей карте, а там дальше буду по ситуации смотреть, кого брать: Красных, Зеленых или Синих. Кто будет выгоднее по соотношению профит/цена, того и возьму.
Но, соскочить с зеленых хотелось бы. А то они зажрались в край.
А раньше нельзя было на карточках амуде? И зачем их тогда под линукс десктоп рекомендовали? Только из за нормальной поддержки композиторов? Знаю на интеле норм работает, сам использую, нвидия никак.
Можно, но с пробросом карточки (т.е. хост остаётся без видюхи, во многих случаях некритично, но все же).
Ясно, теперь хотя бы есть аргумент покупать карточку от амуде, потому что пробросить и нвидию можно, а вот параллельно использовать 3д ускорение можно было только на интелах (хотя казалось бы с открытыми дровами уже давно бы запилили, но и этого не было)
не знаю что конкретно на интелах было, но им пилят такую же штуку https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29870
Сначала нужно попробовать, потому что как всегда могут возникать нюансы.
Но и раньше можно было использовать на системе встройку, а пробрасывать видюху.
А за амуде аргумент открытые дрова. Сидеть на блобах это такое.
Полезная штука. В последнее время VirtualBox эмулирует не чисто 2D-видеокарту, а прям 3D-видеокарту с поддержкой DRM KMS. Данное решение позводит ещё и производительность получить... Раньше такое было только в VMWare.
более подробно здесь https://www.collabora.com/news-and-blog/blog/2025/01/15/the-.../
Эх в винду бы еще такое)
Вот это здорово! Можно будет отказаться от вмвари для ХР со старыми играми типа "Корсаров".Удачно я на amd перекатился)
3d-ускорение на xp в седьмой версии поломали напрочь. Печально сие.
Вам бы еще mesa на XP портировать. Пока что это только для Linux.
Mesa нужна на хосте, а не на госте, но на госте нужен virtio-драйвер, да.
> This MR implements native context support for amdgpu: this enables to use native drivers (radeonsi, radeonsi_drv_video and radv) in a guest VM (QEMU+kvm is the only supported setup currently). Besides performance which seems better than virgl/venus (but I only tested 1 Vulkan game and a couple of GL ones so...) the main advantage I see is maintenance: the guest uses the same drivers, except that they don't speak directly to libdrm(_amdgpu) but instead go through a virtio/qemu transport layer. This can be see for in the enablement patches (last 2 of the series) which are quite small.Именно на госте.
Драйвер так-то есть https://github.com/virtio-win/kvm-guest-drivers-windows/pull...
Но это не "нативный контекст".
Будь добр, ткни пальцем, где, по-твоему, написано, что в гостевой системе должна быть mesa. Я ничего такого не увидел. Фраза "the guest uses the same drivers" означает, что гость использует драйверы хоста, просто не напрямую, а через virtio (вот для этой прослойки уже нужен гостевой драйвер).
в контексте новости: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21658
там первой же фразой
> This MR implements native context support for amdgpu: this enables to use native drivers (radeonsi, radeonsi_drv_video and radv) in a guest VM (QEMU+kvm is the only supported setup currently).и далее
> the guest uses the same drivers, except that they don't speak directly to libdrm(_amdgpu) but instead go through a virtio/qemu transport layer.если гость использует mesa драйверы хоста, то зачем ему ходить в drm через virtio?
они пробросили интерфейс drm в виртуалку, чтобы с ним взаимодействовать mesa драйверы должны быть в виртуалке. Обычного virtio драйвера недостаточно
>Вам бы еще mesa на XP портировать. Пока что это только для Linux.Давно есть порты, правда древние.К примеру
https://wiki-qt-io-staging.herokuapp.com/Cross_compiling_Mes...Версия 10.0.2 .Это чтобы старые проекты частично работали на XP ,народ хаки применяет,но аппаратного ускорения практически нет .
Вот так можно будет играть в PUBG через виртуалку почти как в нативе!
Оно не покажет окно "Can't run in Virtual Machine"?
> Оно не покажет окно "Can't run in Virtual Machine"?Больше шансов что просто выпишут бан))
Хотя можешь проверить и другим рассказать.
Если нет то можно использовать читы не используя DMA карты.
Интересно будет для поддержка гостевого драйвера для винды
32-bit почти всё. Собственно древнючие игрушки и 32-бит вайн это один из костылей которые держали 32-бита.Ещё бы драйвер для винды
А 32 битные игрушки требуют 32битный вайн?