Компания Valve предложила (https://lists.freedesktop.org/archives/mesa-dev/2019-July/22... в списке рассылки разработчиков Mesa новый компилятор шейдеров ACO (https://github.com/daniel-schuermann/mesa/commits/master) для Vulkan-драйвера RADV, позиционируемый (https://steamcommunity.com/games/221410/announcements/detail... в качестве альтернативы компилятору шейдеров из AMDGPU, используемому в OpenGL- и Vulkan-драйверах RadeonSI и RADV для графических чипов AMD.
После завершения тестирования и доработки функциональности, ACO планируется предложить для включения в основной состав Mesa.
Предложенный Valve код нацелен на обеспечение генерации кода, насколько это возможно оптимального для шейдеров игровых приложений, а также на достижение очень высокой скорости компиляции. Имеющийся в Mesa компилятор шейдеров использует компоненты LLVM, которые не позволяют добиться желаемой скорости компиляции и не позволяют полностью контролировать управляющий поток, что в прошлом уже становилось причиной возникновения серьёзных ошибок. Кроме того, уход от LLVM даёт возможность реализовать более агрессивный анализ расхождений и более тонко управлять нагрузкой на регистры, что позволяет генерировать более эффективные исполняемые файлы.
ACO написан на языке С++, разрабатывается с оглядкой на возможность применения для JIT-компиляции и использует быстрые для перебора структуры данных, избегая структур на основе указателей, таких как связанные списки и цепочки def-use. Промежуточное представление кода полностью основывается на SSA (https://ru.wikipedia.org/wiki/SSA) (Static Single Assignment) и позволяет выполнять распределение регистров, точно предварительно вычисляя регистр в зависимости от шейдера.
В настоящее время пока поддерживаются только пиксельные (фрагментные) и вычислительные шейдеры на дискретных GPU AMD (dGPU VI+). Тем не менее, ACO уже корректно собирает шейдеры для всех протестированных игр, включая сложные шейдеры от игр Shadow of the Tomb Raider и Wolfenstein II. Предложенный для тестирования прототип ACO почти в два раза превосходит компилятор шейдеров AMDGPU по скорости компиляции и демонстрирует увеличение FPS в некоторых играх, при их работе на системах с драйвером RADV.URL: https://lists.freedesktop.org/archives/mesa-dev/2019-July/22...
Новость: https://www.opennet.me/opennews/art.shtml?num=51026
У нвидии все работает, а эту стыдобу приходится всем миром пилить
Ога, в нвидии уже вроде бы наконец починили артефакты при перемещении окна в Kwin, вставив костыли в Kwin? Неужели и прокрутка меню приложений в KDe перестала тормозить на нвидии?
Проблемы исключительно в кедах, совпадение? ...
А почему на AMD в KDE проблемы нет?
В Гноме такого нет, чините свои Кеды, господа.
Потому что гомы заранее на костылях всё прикрутили. Главное, чтобы выбора не было, да, гомер?
У невидии всё работает благодаря усилиям армии костыляторов. Очевидно, никто никогда не покажет, что же там внутри их дров.
А это уже значения не имеет - работает и ладно. Без наличия кода - возможны лишь спекуляции и пустые догадки.
И горький опыт жрущих кактус пользователей нвидиа.
> А это уже значения не имеет - работает и ладно. Без наличия кода - возможны лишь спекуляции и пустые догадки.Это значения не имеет в краткосрочной перспективе, так-как это не более, чем PR-ход для популяризации какой-либо технологии. В долгосрочной перспективе компании, как видишь, обращают внимание на такие косяки, и данная новость тому наиболее яркое подтверждение.
Ребята даже не осилили GBM запилить и перезобрели drm в своем блобе. Куда уж там "работает"..
Они переизобрели DRI, когда опенсорсная реализация была ужасной. То есть, до DRI2
>Они переизобрели DRI, когда опенсорсная реализация была ужасной. То есть, досих пор.
летела пуля из г#авна, но недалеко
Надеюсь она была с включенным RTX?
У нвидии всем миром разработчики софт костылями затыкают, чтобы пользователю не так сильно в глаза бросалась узербность драйвера, сделанного явно не чтобы нормально работать
У нвидии на fbdev работает больше, чем на nouveau (nouveau тут ни при чём, его разрабы герои). А проприетарщину можете себе в стыдобу засунуть. Тот факт, что AMD пилят всем миром наоборот означает то, что все признают их лучшими для линукса.
О, четырехсотый драйвер для amd, отличные карты для Linux, не то что nvidia, один драйвер и одна заглушка чтобы скачать драйвер.
Дай угадаю: ты понятия не имеешь, из чего состоит графический стек.
Дай угадаю, ты знаешь, но нам не расскажешь?
Знаю. Но никто что-то не нацелен внимательно слушать/читать.
Но так уж быть - я расскажу тебе, если ты меня вежливо попросишь.
Пожалуйста, мой господин?
Сойдёт.AMDGPU - железный драйвер в составе ядра. Он занимается технологиями DRI, DRM и KMS - трёхмерщину он не обрабатывает.
Всякие штуки типа Gallium, RADV, NIR, ACO - всё это внутренности Мезы.
Сбоку стоят иксовые драйверы (и иксовый KMS), которые обеспечивают коннект к AMDGPU для трансляции иксовых плоскостей в опеглный вид (типа Glamor) и для работы всех композиторов Compiz-KWin
====
Есть в ядре аналоги AMDGPU - amdkfd (для графики A6/A8/A10), и RadeonSI (для устаревших GCN-карт типа 7870)
====
Проприетарный AMDGPU-PRO - всего-лишь Меза-заменитель, в его внутренностях есть AMDVLK (проприетарный аналог RADV). Отличается от мезы в основном тем, что в его составе есть хороший OpenCL, и нету D3D9
====
Зачем пилить в мезе шейдер-компайлеры типа NIR и ACO? - LLVM генерит очень плохой код, из-за чего DXVK в играх ловит мёртвые зависания (GPU-Hang) - чем скорее избавимся от ЛЛВМ, тем лучше.
====
Все эти компоненты работают вместе, а не конкурируют - этот ликбез нужен, чтобы люди больше не спрашивали "Что лучше: Меза, амд-гпу, галлиум-найн, радв, или xf86-video-amd?"
Спасибо!
Так, какой драйвер лучше? Мой мозг не в состоянии воспринимать так много букв...
Если тебе нужен OpenCL для работы - ставишь PRO.Если хочешь играть - ничего не трогаешь, всё уже есть в Иксах, Мезе и ядре.
то что в ядре для старых карт - не radeonsi, а просто radeon. Radeonsi это из мезы
Перепутал я их. Моя 7870 год назад сгорела.
как можно столько раз ошибиться в слове "меса"? даже суп такой есть - меса-суп
или то мясо-суп, постоянно забываю
Суп со вкусом мяса.
Люди не определились id это ид или айди, многие на вальв говорят "Вольво"... а ты меня за Мезу упрекаешь, что я называю её так, как все называют "Чёрную Мезу".
Некоторые люди думают, что есть люди, которые реально не знают, как читаются id и valve
>как читаются idЕсть люди, которые считают что правильные названия латинских букв — английские. Им невдомёк что не англичане их изобрели и не они одни ими пользуются.
>многие на вальв говорят "Вольво"И вульвой Valve тоже называют.
Вообще-то есть японский суп "мисо", а не меса. Вы еще вспомните про мессу...
> "Что лучше: Меза, амд-гпу, галлиум-найн, радв, или xf86-video-amd?"Для современных ААА проприетарных игр лучше Нвидиа, а иногда, особенно в линуксе - проприетарные дрова нвидиа - единственный способ поиграть. Это просто не нужно доказывать. Реалист это знает, а евангелист бегает с порванной попой.
> единственный способ поигратьИногда такое действительно вылазит, на примере Divinity Original Sin EE:
Игра завязана на какое-то искусственное расширение OpenGL, что есть на нвидии. Расширение не особо нужное и критичное, но игра без него не запускается. Тогда гуглим divos-hack.c, компилим либу, и подставляем её в LD_PRELOAD= в скрипте запуска игры. - Всё работает.
На амд тоже работает, но некоторые игры требуют этот-самый (game)-hack.c - это да.
Так-что твой метод не единственный. Я например нормально играю, и ничё, не помер ещё.
Практика использования. radeon в Ubuntu включен по умолчанию в том числе для некоторых видеокарт, которые могут работать с AMDGPU. Потому что это стабильнее, не знаю как сейчас, а раньше у AMDGPU были проблемы с HDMI. Но AMDGPU можно включить принудительно опцией ядра. Для этого в файле /etc/default/grub нужно добавить в параметр GRUB_CMDLINE_LINUX_DEFAULT команду modprobe.blacklist=radeon и итоговая строка будет выглядеть примерно как GRUB_CMDLINE_LINUX_DEFAULT="quiet splash modprobe.blacklist=radeon" после этого нужно обновить grub командой sudo update-grub и перезагрузиться.Как альтернативу можно добавить
amdgpu.si_support=1 radeon.si_support=0 для видеокарт Southern Islands, GCN Gen. 1
или
amdgpu.cik_support=1 radeon.cik_support=0 для видеокарт Sea Islands, GCN Gen. 2 (CIK)Чтобы посмотреть какой драйвер используется, amdgpu или radeon можно использовать команду:
lspci -k | grep -EA3 'VGA|3D|Display'AMDGPU-PRO придется ставить с сайта AMD и в отличии от AMDGPU он поддерживает меньше видеокарт, в основном самые новые.
Сравнение работы можно поискать в google по запросу: radeon vs AMDGPU
> AMDGPU - железный драйвер в составе ядра.Железный?
> Есть в ядре аналоги AMDGPU - amdkfd (для графики A6/A8/A10), и RadeonSI (для устаревших GCN-карт типа 7870)
1. amdkfd - это не аналог amdgpu, а приблуда для HSA
2. Не radeonsi (так называется драйвер в mesa), а radeon> Зачем пилить в мезе шейдер-компайлеры типа NIR и ACO?
Ты путаешь компилятор шейдеров в некое промежуточное представление (NIR и TGSI) и компилятор шейдеров, который генерит аппаратный код из него (бэкенд AMDGPU в LLVM, ACO).
> Все эти компоненты работают вместе, а не конкурируют
Расскажи это владельцам карт поколений SI и CI (GFX6 и GFX7, они же GCN 1.0 и GCN 1.1, они же GCN 1 и GCN 2...)
Спасибо, что поправил.> Железный?
Отвечает за низкоуровень, в котором 3D ещё не обрабатывается. Меза - юзерспейсный высокоуровень, обрабатывает 3D, железо сам не трогает. Через него меза заливает всю математическую абракадабру в видюху. Логично.
> Расскажи это владельцам карт поколений SI и CI
Я на своей старой 7870 форсил вместо radeon использование amdgpu, чтобы поддерживался вулкан. Ты наверное хочешь сказать, что на старых картах не поддерживается вулкан, или что? - Ну это ясно, как ясный день.
> 1. amdkfd - это не аналог amdgpu, а приблуда для HSA
> 2. Не radeonsi (так называется драйвер в mesa), а radeon
> Ты путаешь компилятор шейдеров в некое промежуточное представлениеЗа это вот спасибо. Я не профи в этом деле, тоже часто ошибаюсь, и старался развеять миф о том, что у красных карт в линухе миллион нерабочих драйверов. Я всего-лишь хотел указать на то, что в новостях пишут о подсистемах одного стека, а не об очередном "нерабочем драйвере".
А чего расказывать-то?Есть ровно один дефолтный драйвер, состоящий из ядерной и gallium-частей (radeon + radv).
Есть юзерспейсный ошмёток драйвера (AMDGPU PRO), который пилится AMD по принципу "нам нужно куда-то отправлять г**код, который не хотят брать в Mesa". Valve периодически тырит оттуда новые фичи в radv.
Всё! В общей сложности полтора драйвера. При отсутствии задрoтства можно не обращать внимания на admgpu, который ценен только более оперативным появлением костылей для игр — разница в производительности между radv и admgpu отсутствует.
Что-то ты все наперепутал
AMDGPU - железный драйвер в составе ядра. Он занимается технологиями DRI, DRM и KMS - трёхмерщину он не обрабатывает.Всякие штуки типа Gallium, RADV, NIR, ACO - всё это внутренности Мезы.
Сбоку стоят иксовые драйверы (и иксовый KMS), которые обеспечивают коннект к AMDGPU для трансляции иксовых плоскостей в опеглный вид (типа Glamor) и для работы всех композиторов Compiz-KWin
====
Есть в ядре аналоги AMDGPU - amdkfd (для графики A6/A8/A10), и RadeonSI (для устаревших GCN-карт типа 7870)
====
Проприетарный AMDGPU-PRO - всего-лишь Меза-заменитель, в его внутренностях есть AMDVLK (проприетарный аналог RADV). Отличается от мезы в основном тем, что в его составе есть хороший OpenCL, и нету D3D9
====
Зачем пилить в мезе шейдер-компайлеры типа NIR и ACO? - LLVM генерит очень плохой код, из-за чего DXVK в играх ловит мёртвые зависания (GPU-Hang) - чем скорее избавимся от ЛЛВМ, тем лучше.
====
Все эти компоненты работают вместе, а не конкурируют - этот ликбез нужен, чтобы люди больше не спрашивали "Что лучше: Меза, амд-гпу, галлиум-найн, радв, или xf86-video-amd?"
> отличные картывот когда в амуде завезут трассировку лучей, тогда и приходите
Завезут трассировку лучей в Navi 2, поступит в продажу в 2012 году, это уже было официально объявлено Лизой Су.
Верни машину времени на место. Безусловно, это очень круто - смотаться в будущее и привезти Navi 2 в прошлое, но это изменит настоящее до неузнаваемости.
Вот когда от трассировки будет реальный толк, тогда и приходите. Посмотрите трезво на то что выкатила Nvidia, эти лучи бета тест, все что они могут добавить более реалистичные тени, отражения, казалось бы благодаря RT ядрам это даже не должно влиять на производительность, но на деле включение рейтрейсинга серьезно бьет по производительности. Лучи в данный момент пользователям не нужны, максимум включил, посмотрел, выключил. Вот когда лучи смогут рисовать всю сцену самостоятельно, вот тогда о них можно говорить как о чем то стоящем(а это случится еще очень не скоро), но в данный момент это чистой воды маркетинг и бета тест для разработчиков игр/пользователей.
> все что они могут добавить более реалистичные тени, отраженияВсе верно, большего от трассировки не требуется.
Полная трассировка нужна для увеличения детализации сцены (когда одна модель будет иметь полигонов, как сейчас целая сцена, причем без всяких хаков с LOD).
Ну так в данный момент даже это делается с приличной потерей производительности, к тому же там нет полноценного рейтрейсинга, там ограниченное количество лучей, картинка дорисовывается с помощью алгоритма подавления шума. Задумка хорошая, но реализация на текущий момент не такая помпезная как ее пытаются показать маркетологи. Это будет киллер фичей в будущем, никто не спорит, но в данный момент это просто сырой маркетинговый выброс.
>Это будет киллер фичей в будущем, никто не спорит,Нет, не будет. Понимаете, освещение в играх ставится, как, например в кино - с упором на эффектность. А эта ваша нВидия пытается пропихнуть физически точную модель освещения, то есть вообще без понимания художественного, чистая математика. Грубая аналогия - они предлагают сэлфи с каким попало, зато естественным, светом вместо профессионального студийного портрета. То же самое и с отражениями от всех поверхностей. Именно _художественный_ эффект от технологии трассировки трижды сомнителен.
>это просто сырой маркетинговый выброс.
This. Но фанбойчики схавали.
> освещение в играх ставится, как, например в кино - с упором на эффектностьВ Quake2 действительно получилась херня, но игра изначально под трассировку не затачивалась. А вот в doom3 должно получиться идеально (идентично оригинальному думу ;) у которого софтверная трассировка теней, но очень упрощенная - raycast с точечными источниками света).
ИМХО, неверная постановка вопроса. Это как жаловаться, что на каждом фото приходится удалять прыщи в фотошопе. А тут появилась возможность снять видео, в котором кадров много! И прыщи с видео старым методом теперь удалить нереально!!! Вообще, дизайнер может просто сделать нормальную модель без прыщей и не придется ничего удалять...
Также будет и с играми - займутся нормальным дизайном уровней.
Это уже отговорки начинаются. А вот в другой игре, а вот подождите новых видеокарт, а вот будут движки, а вот после дождичка в четверг...>А тут появилась возможность снять видео, в котором кадров много! И прыщи с видео старым методом теперь удалить нереально!!! Вообще, дизайнер может просто сделать нормальную модель без прыщей и не придется ничего удалять...
Смена одних костылей на другие. Но если старые хоть освоены и работают нормально, новые ещё обпиливать и обпиливать. В индустрии, которая старается каждый чих монетизировать, это тупо не нужно. Лучи им.Хуанга в лутбокс не запихнёшь.
Ждём очередного нытья владельцев 2ххх RTXов, когда выйдет 3xxx серия с более мощным RT ядром и нвидия традиционно отыквит старые видюхи в драйверах.
Чё? У меня GTX 680 работает на последних 430.26 под Арчем. Себя отыкви.
И DOOM на ней "отыквленной" летает на высоких. Это правда под виндой. Под линуксом не играю.
Придем, когда НВиде сможет в нормальную цветопередачу
Кстати, заглушку для NVIDIA следовало бы обновить. Помню времена GeForce 7, когда основной драйвер отличался от заглушки только лишь наличием 3D. Сейчас в неё следовало бы перетащить больше фич из основного драйвера, ИМХО.
Разве у АМД как-то иначе? Один открытый драйвер и один закрытый драйвер.
>Один открытый драйвер и один закрытый драйвер.У AMD - да. Зато у неВидии - только закрытый. А у Интела - только открытый. Как говорится, делайте выводы, господа.
У невидии тоже открытый и закрытый.
Иди на Винду, там всё в одном экземпляре, а попробуешь подправить, тебя засудят за нарушение "авторских" прав.
Прямо вот отправил так отправил.. На винду подправлять.. А там нужно что-то подправлять?
Застал конечно времена, когда зеленые считались лучшей карточкой для линукса, потому что их блоб хотя бы ставился, и ставился на любое ядро, в отличие от fglrx. Как же все поменялось нынче. Следующую карту возьму точно от красных
Ага, выбирать между тремя драйверами и четырьмя реализациями OpenCL. Когда на форуме новичок спрашивает вопрос про GPU от AMD, у меня сразу опусквются руки. Как я ему объясню, что radeon надо в блеклист, потому что у него GSN, и надо установить пакет linux-firmware-nonfree, и ещё не помню что сделать, если у него - чёрный экран?
Радеон не надо в блеклист: он так и так не заработает на новых картах. В остатке целых два драйвера, один из которых - тяжкое наследие fglrx и работает примерно так же как батя. Говоришь, есть из чего выбирать? Впрочем, то что осталось, а именно компашка из амдгпу и всего в мезе, работает хорошо и не пытается изобрести велосипед, что и привлекает
AMDGPU PRO работает вполне себе нормально - это юзерспейсные реализации OpenGL и Vulkan, драйвер-то он открытый и в ядре уже давно. Да, это не отменяет ненужности AMDGPU PRO, но все же не стоит сравнивать его с fglrx.
На старых GCN по прежнему надо (поскольку по дефолту используется именно Radeon вместо AMDGPU), да и на некоторых относительно новых тоже.
Позвольте полюбопытствовать, а что нонче не так с Нвидией ? Помнится в те далекие времена (2014г скажем) не было никаких проблем с нвидией - в арче например, одной командой (pacman -S nvidia кажется) ставился драйвер.
Да, в общем-то, никаких проблем с невидией нет и не было особо никогда, кроме их проприентарности (это очень неприятно, соглашусь). Просто ставишь и просто все работает. Даже на ноутах с оптимусами. Эти комменты про "красные уже готовы, следующую карту от красных возьму" уже много лет читаю, а во и ныне там - куча драйверов, в каждом что-то не работает, проприентарный дропает поддержку железа полугодовой давности и т.д. Фанбои такие фанбои.
> даже на оптимусКак бы не так конечно
Да все у них круто, но ничего не изменилось. Драйвер как был, так и остался набором костылей со временя как тут плжсказали ребята, dri1, и конечно закрытые. При выборе хорошим открытым и хорошим закрытым драйвером - выбор, думаю, очевиден
Ничего не изменилось. Только сейчас родное разрешение в консоли уже из коробки ;) На Арче в ГНОМе ни одного разрыва.
Причем открытый драйвер производительнее ненужного AMDGPU-PRO.
Просто купил карточку, вставил и все работает.
А я понаблюдав эти картопроблемы уже 6 лет теперь сижу на интеле. И да, из трёх за всё время карт невидии у меня сгорело 2.
А у меня за 10 лет не сгорело ни одной из одной. Будем ставить статистику?
> Следующую карту возьму точно от красныхОтличная логика. Поибешься месяцок на линуксе, пусть не с дровами, но с вайном точно. Захочется поиграть и пойдешь в винду. А там внезапно окажется что надо было выбирать не по марке, а по цена/fps.
А центы то давно видел? Не велика разница между марками. А от этой самой марки я, как минимум, получаю бенефиты на основной (и единственной) платформе, которую использую, разумеется, не только для катания игор в вайне
Вот это стыд. Разработчик железа не осилил написать дрова, приходится писать игровому магазину.
Разработчик железа предлагает два драйвера: открытый и закрытый. В открытом - компилятор шейдеров LLVM. В закрытом - какой-то свой компилятор
А не в этом суть опенсора, что любой может взять и допилить? Тем не менее, разработчик железа осилил и всё работает. Разработчик магазина просто предложил другой компилятор.
Т.е никого не смутило, что в Total War Saga игра выдает всего 15 fps?
С какой точки зрения не посмотри, но это похоже на хобби, а не бизнес. Шел 2019 год, а линукс все еще не готов для игр.
Судя по 50 FPS на Doom 2016, тестируют на слабой карточке. Стоп, а откуда он на линуксе?
Протон и dxvk, вестимо
doom изначально на вулкане
Советую проспаться. Дум изначально на OpenGL был, Vulkan позже в обновах подкатили.
Это не меняет контекста ответа в том, что трансляция графического апи для дума не требуется.
> Это не меняет контекста ответа в том, что трансляция графического апи для
> дума не требуется.Ну насколько я понимаю, да. Иначе б было ненужное метание и падение ФПС, не? :D
Nier: Automata:
38fps - LLVM: https://i.imgur.com/2RTDKr7.png
55fps - ACO: https://i.imgur.com/ZTeN1wN.png
49fps - Win10 native: https://i.imgur.com/7Yw3fcG.pngНа 6 fps больше, вместе со всей нагрузкой на трансляцию DX11 -> Vulkan, WinAPI -> Linux
Ну, стало быть, только протон
DOOM запускают через Proton. Кроме того, Google уже сделали нативные версии DOOM 2016 и DOOM: Eternal для GNU/Linux для их Google Stadia. Не знаю, появятся ли эти нативные выпуски в Steam в общем доступе, но это было бы очень хорошо.
Я так и знал, что Rage и последующие игры продолжают поддерживать Linux, просто нам их не дают. Может No Man's Sky авторы собрали под Linux, учитывая что это OpenGL, просто не выкладывают
А кому дают? Масоны для себя припрятали? Принесли их в цифровую жертву рептилоидам?
> для их Google Stadia.
> Не знаю, появятся ли эти нативные выпуски в Steam в общем доступе, но это было бы очень хорошо.Святая простота :)
Может там 4K на RX 560?
gpu: Vega 64
Воткнули скорее всего все ультра настройки да в 4к, чтобы шейдеры были потяжелее и нагрузка повыше, да и в CPU не упиралось. В этом тесте важны относительные результаты, а не абсолютные.
Какая разница? Карта позиционируется как аналог gtx 1080 https://gpu.userbenchmark.com/Compare/Nvidia-GTX-1080-vs-AMD...Такой фпс на таких картах говорит о многом. В том числе о готовности линукса.
Готовности работать через десяток прослоек? Наверняка
https://gpu.userbenchmark.com/Compare/Nvidia-GTX-1080-vs-AMD...Вот тут полный разбор. На винде 4к дают 20-30 фпс. Что это говорит? Зачем ставит линукс для игр, если в винде лучше?
https://gamegpu.com/rts-/-%D1%81%D1%82...Правильная ссылка
Нет, не смутило, это же тесты. Чем больше FPS, тем меньше влияние компилятора.
Бред. Выше сказал, что карта одна из топовых. Надо было тогда брать самую дешевую карту для теста. Или авторы не знают о том, что ты сказал?
Даже в тестах двух линуксовых вариантов компилятора шейдеров - третей колонкой на диаграммах должна быть "винда"
а смысл? Ты виндовую реализацию всё равно не можешь в месу запихнуть, а речь ровно об этом. Но если техническую новость воспринивать как очередной этоп срача - тогда конечно
Это ирония в отношении анонов которые сюда, в комменты, привезли венду
Интересные срачи конечно. Но самая лучшая видюха для линукса все равно встроенная от intel. Всегда работает.
На линуксе все равно никто не играет. Кроме недолгих шалостей желторотых, которые быстро выпадают из гнезда и не хотят сношаться с вайном.
Сейчас AMD тоже всегда работает (Даже лучше Intel потому что не надо копаться с tearfree, оно там по дефолту включено).
Данная новость только про повышение производительности.
Так то оно так, но ноут умирает за пол часа, как ты не прыгай с бубном вокруг. А вот на интеле по 4 часа вывозит, можно и больше, но тут же про видюху вопрос... Но в целом с предыдущим оратором согласен, играть на рабочем компе не комильфо, как отвлекает так и лишняя хрень за которой следить.
В большинстве случаев работоспособность видеокарты зависит от степени кривизны рук и их места расположения. Если с руками всё в порядке, то нужно просто немного опыта набраться, тогда всё работает.
> В большинстве случаев работоспособность видеокарты зависит от степени кривизны рук и их места расположения.ШТА!? А сколько ЯПов нужно знать? Это снова ваши линукс-знания.
Ну блин. В целом это ни хорошо и не плохо.
Кто хочет знаний, тот их может получить over 9000. особенно полезно если специальность смежная.
Кому нужно просто открыть одну - две программки и игрушку тому наверно лезть и не стоит. Если только кто-то будет помогать и поддерживать работу.
> Если только кто-то будет помогатьТ.е. Linux не готов к столу?
Ну не знаю - не знаю. У меня на ноуте интел (не помню какая карта, но камень на skylake) - с i915 бывают возникают артефакты, а если попытаться накатить intel - все становится доневозможности тормозным. То и другое - довольно распространенный момент, если поискать
Во! Я вспомнил, когда Интел не работает:У чела сдохла нвидия, он её из компа выкинул, подключил монитор к встройке, включил комп, а иксы не стартуют.
Ну он и пишет что Линукс на Интеле не работает.
А я ему sudo apt-get purge *nvidia*
Ну тогда Интел заработал.А вся эта история к тому, что нвидия заслуживает за это ещё одну премию "Палец Торвальдса"
Вовочка, ты?
С нетерпением жду когда Nvidia уже психанет и запилит свой драйвер для АМуДей
Чтоб не кукарекали в своих сегфолтах? :)
Осенью 2017 года купил акций AMD по девять долларов, сейчас продал часть по 30 с лишним, и прогнозы на дальнейший рост самые радужные, в отличие и от обосравшейся нвидии с ее топ-менеджером, который слил все свои акции на пике, и от интеля, годами болтающегося на 45 долларах, как фекалии в проруби. Делаю выводы - Лиза Су не такая уж и дура, хотя до экспертов опеннета ей, конечно, далеко. Драйверы-хренайверы.
Эксперты с opennet - обычные психи из палаты номер 6.
Хрен с ним - с фпс. Если оно уберет лаги при компиляции шейдеров - надо брать в апстрим прям сейчас!
На птицеферме красных сегодня что-то шумновато. Чей-то растоптанный павлиний хвост.. Эу! Чей хвост?
> Промежуточное представление кода полностью основывается на SSA (Static Single Assignment) и позволяет выполнять распределение регистров, точно предварительно вычисляя регистр в зависимости от шейдера.Не очень понятно заявляется ли это как преимущество? В википедии сказано, что LLVM тоже его использует.
Для оптимизации. А тут хотят в качастве IR.