The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU NVIDIA  Maxwell, Pascal и Volta"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU NVIDIA  Maxwell, Pascal и Volta"  +/
Сообщение от opennews (??), 22-Апр-25, 23:18 
Консорциум Khronos, занимающийся разработкой графических стандартов, признал полную совместимость открытого драйвера NVK со спецификацией Vulkan 1.4 на системах с  GPU NVIDIA на базе микроархитектур  Maxwell (GTX 700/800/900), Pascal (GTX 1000) и Volta (TITAN V). Драйвер успешно прошёл все тесты из набора CTS (Khronos Conformance Test Suite) и включён в список сертифицированных драйверов. Получение сертификата даёт возможность официально заявлять о совместимости с графическими стандартами и использовать связанные с ними торговые марки Khronos...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63121

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +11 +/
Сообщение от Аноним (1), 22-Апр-25, 23:18 
Ну наконец-то. Отличные новости.
Ответить | Правка | Наверх | Cообщить модератору

2. Скрыто модератором  –7 +/
Сообщение от Аноним (2), 22-Апр-25, 23:22 
Ответить | Правка | Наверх | Cообщить модератору

3. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +2 +/
Сообщение от cheburnator9000 (ok), 22-Апр-25, 23:30 
Ладно драйвер создали, а что там насчет производительности? Вот только не надо заявлять что он обгоняет закрытый по FPS.
Ответить | Правка | Наверх | Cообщить модератору

5. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  –6 +/
Сообщение от Аноним (1), 22-Апр-25, 23:34 
Спасибо сраному недофоксу, опять кодировку съел.

Говорю, погонял на 3070 Ti пару игорей - разница на первый взгляд несущественная, примерно как между radv и amdvlk у амудэ.

Ответить | Правка | Наверх | Cообщить модератору

18. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +10 +/
Сообщение от 12yoexpert (ok), 23-Апр-25, 00:02 
сначала ставят себе KOI8-R, а потом удивляются, что у них nvidia вместо видеокарты
Ответить | Правка | Наверх | Cообщить модератору

20. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Омномним (?), 23-Апр-25, 00:04 
Ну простите гоя, только в том году слез с иглы энгридии, што я могу таки сказать.
Ответить | Правка | Наверх | Cообщить модератору

26. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +6 +/
Сообщение от Аноним (-), 23-Апр-25, 01:14 
> Спасибо сраному недофоксу, опять кодировку съел.

Потому что нефиг с KOI8 выпендриваться. На дворе 2025 год, пора уже наконец юзать юникод.

> Говорю, погонял на 3070 Ti пару игорей - разница на первый взгляд
> несущественная, примерно как между radv и amdvlk у амудэ.

RADV так то обычно быстрее AMDVLK. И кстати AMDVLK тоже открытый, если что. Но открыли его - после того как RADV надрал ему зад. И вот смысла в нем таком? :)

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

22. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (22), 23-Апр-25, 00:09 
На максвелах у нуво на 5-30% ниже производительность opengl по сравнению с блобом. Вряд ли тут сильно хуже. Если не течёт память на вейланде, как у блоба, уже хорошо (из-за этого вейландом невозможно нормально пользоваться с нвидиа). Максвелы вроде уже дропнули (или собирались в прошлом релизе), правда там основное применение серверные карточки и cuda на сегодня.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

9. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (9), 22-Апр-25, 23:45 
Ну не знаю прям, слова какие-то не понятные пишут... Nouveau, opencl, nvidia... Работать то када нормально будет? И что со старыми картами? 300-700 серии? И да таких много, особенно на ноутах
Ответить | Правка | Наверх | Cообщить модератору

12. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (1), 22-Апр-25, 23:49 
Ну, максвелл (750 Ti, 900-я серия) и новее - работать будет. Более древнее вон попытаются завести, но без гарантий.

Вместе с тем, даже максвеллу уже 12-й год пошел, 750 Ti ввшла в продажу весной 2014-го. Сколько можно некрожелезо тащить уже?

Ответить | Правка | Наверх | Cообщить модератору

41. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (41), 23-Апр-25, 08:43 
А 920M в списке нет, она хуже что-ли?
Ответить | Правка | Наверх | Cообщить модератору

44. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (44), 23-Апр-25, 09:01 
Тоже пожилая:
https://www.techpowerup.com/gpu-specs/geforce-920m.c2646
Ответить | Правка | Наверх | Cообщить модератору

47. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +1 +/
Сообщение от Аноним (41), 23-Апр-25, 09:22 
У меня в ноуте именно она, так что, драйвер нужен)
Ответить | Правка | Наверх | Cообщить модератору

49. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (1), 23-Апр-25, 09:41 
Это кеплер, так что в этот момент поддержки нет. Но вроде как попытаются запилить.

Изначальное ограничечние паскалем было обосновано тем, что "опенсорсные" модули ядра от невидии умели как раз минимум в паскаль. С тех пор видимо что-то придумали, раз максвелл завели.

Ответить | Правка | Наверх | Cообщить модератору

103. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от blkkid (?), 24-Апр-25, 01:33 
Нет, ограничение было не из-за этого.

Драйвера в первую очередь писались под Тьюринг и новее, потому что там отдельный сопроцессор отвечает за смену частот и расписание задач, и управление им не нужно реверсить - оно самими Nvidia выложено в открытый доступ как часть *их* опенсорсных модулей ядра.

На более старых поколениях (Максвелл, Паскаль, Вольта) управляет частотой и расписанием сам модуль ядра, который подписан Nvidia и который достаточно сложно реверсить, поэтому пользы от   NVK там меньше, поэтому портирование драйвера оставили на потом. Однако же в целях дебага или просто поиграться его можно было включить даже в релизах Mesa.

На Кеплере никакой подписи модуля нет и изменять частоту может примерно что угодно (в том числе и открытый драйвер nouveau), однако там архитектура просто НУ ОЧЕНЬ старая и Вулкан там реализуем чисто номинально, поэтому портирование туда займет ещё какое-то время.

Ответить | Правка | Наверх | Cообщить модератору

59. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Ivan7 (ok), 23-Апр-25, 11:26 
Ну ежели некрожелеза вполне хватает для рабочих задач, то зачем бежать закупаться новым? Вполне разумно использовать старое, если его достаточно.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

61. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +2 +/
Сообщение от Аноним (61), 23-Апр-25, 11:57 
Ежели ос работает - тогда зачем обновлять, сидите на старом ядре со старым железом.
Хотите чтобы в новом ядре поддерживалось старое железо - шатайте стабле апи ис а нонсенсе устои, а пока вам никто ничего не обязан.
Ответить | Правка | Наверх | Cообщить модератору

65. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +2 +/
Сообщение от Ivan7 (ok), 23-Апр-25, 12:41 
Мне нужно как в Винде: стабильное ядро, стабильные и новые драйверы, новые версии компиляторов и любого другого софта, а при необходимости чтобы работали и старые версии драйверов и софта.

Win 10 вышла 10 лет назад в 2015 году и будет поддерживаться ещё 3,5 года, а некоторые редакции вообще до 2032 года. И на ней прекрасно работает весь софт, выпускаются драйверы и т.д. Система живёт и абсолютно современна. И возьмите любой Linux 2015 года и посмотрите на дремучие версии всего софта в нём. Эту ситуацию, очевидно, нужно исправлять.

Ответить | Правка | Наверх | Cообщить модератору

66. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (66), 23-Апр-25, 13:03 
Сделать удобно, просто и понятно для домашних пользователей задачи в линуксе никогда не стояло. Вот оно и не удобно. А обратная совместимость софта и ОС - это одно из этих самых удобств.
Потому в венде ты сейчас можешь запустить оригинальный Дьябло из 1996-ого года и оригинальный Deus Ex из 2000-ого или скажем, браузер Opera образца 1998-ого года. И они будут работать (браузер впринципе того образца бесполезен в современном инете, но как сам факт). А в Линуксе так не могут. Там совместимость с софтом ломается зачастую между двумя соседними мажорными релизами дистрибутива (между которыми может быть всего года полтора).
Ответить | Правка | Наверх | Cообщить модератору

100. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от AlexYeCu_not_logged (?), 23-Апр-25, 23:25 
>Сделать удобно, просто и понятно для домашних пользователей задачи в линуксе никогда не стояло. >Вот оно и не удобно.

А где стояло и где удобно — вы не в курсе случайно?

Ответить | Правка | Наверх | Cообщить модератору

68. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +1 +/
Сообщение от shardddin (?), 23-Апр-25, 13:10 
Ты сюда ныть пришел или новости читать??
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

69. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +2 +/
Сообщение от Ivan7 (ok), 23-Апр-25, 13:14 
> Ты сюда ныть пришел или новости читать??

Новость выше. Здесь обсуждение. Высказываю свои озабоченности, пожелания и хотелки. Ищу дистрибутив Linux с указанными параметрами. Конструктивные предложения приветствуются.

Ответить | Правка | Наверх | Cообщить модератору

71. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (9), 23-Апр-25, 13:39 
Думается нужно посматривать в сорону никс ос, но выглядит он еще недоспевшим.
Ответить | Правка | Наверх | Cообщить модератору

72. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (72), 23-Апр-25, 13:49 
А подскажите, когда можно ожидать созревания? А то википедия говорит, что первый выпуск был 22 года назад. Так можно и не дожить же.
Ответить | Правка | Наверх | Cообщить модератору

89. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (9), 23-Апр-25, 18:13 
Ой, вы знаете все озадачены этим же вопросом. Возможно процесс ускорит подкормка новыми програмистами и полив свежими идеями, но это не точно.
Ответить | Правка | Наверх | Cообщить модератору

88. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (-), 23-Апр-25, 17:32 
> Хотите чтобы в новом ядре поддерживалось старое железо - шатайте стабле апи
> ис а нонсенсе устои, а пока вам никто ничего не обязан.

С этим всем и левыми out of tree дровами - вам таким сразу проще будет шатать ваши устои в майкрософтовский маздай. Желательно сразу 98-й чтоли, как тут какой-то чудак советовал, этому уж точно стабидизец наступил, стопроцентный. Кто ж ему апи будет патчить 27 лет спустя? И у вас тоже всегда будет полшестого и пора пить чай. Остальные мир на паузу ставить не будут. Даже майкрософт, полностью сломавший совместимрсть с старыми граф драйверами в висте.

Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

13. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  –1 +/
Сообщение от AleksK (ok), 22-Апр-25, 23:49 
> Работать то када нормально будет?

Как только, так сразу

> И что со старыми картами? 300-700 серии? И да таких много, особенно на ноутах

Выкинуть вместе с ноутами.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

62. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (61), 23-Апр-25, 11:58 
Новый на замену дашь - выкину.
Сам выкилывпть то что до сих пор работает без мотивации не буду.
Ответить | Правка | Наверх | Cообщить модератору

86. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  –1 +/
Сообщение от Аноним (86), 23-Апр-25, 16:46 
На интелову встройку переключи, если есть. Для неигорь хватит.
Ответить | Правка | Наверх | Cообщить модератору

14. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (14), 22-Апр-25, 23:49 
Не будет  - все старые карты готовятся скопом дропать. Новые проприетарные игрушки привезли, инфраструктура для старых - не нужна оказалась, NVidia и AMD всё теперь сами в своих проприетарных драйверах в формате прошивок делают.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

24. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +1 +/
Сообщение от Аноним (44), 23-Апр-25, 00:43 
>и AMD

Они в 2023 уже поддержку Веги дропнули:
https://videocardz.com/newz/amd-officially-drops-vulkan-driv...

Ответить | Правка | Наверх | Cообщить модератору

28. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +4 +/
Сообщение от Аноним (28), 23-Апр-25, 01:31 
>>и AMD
> Они в 2023 уже поддержку Веги дропнули:
> https://videocardz.com/newz/amd-officially-drops-vulkan-driv...

А пострадали от этого - только юзеры винды. В линухе RADV заводит распоследний вулкан даже на GCN 1.x - хотя его там даже не обещали, только Mantle из которого он и вырос. Так что в линухе юзерам AMD - очень даже ;).

Более того. На железках где хардвар не умел рейтрейс, его - шейдерами сэмулировали. Это конечно медленнее, но по крайней мере - работает.

А кто-то даже экспериментальный вулкан для HD6xxx (VLIW4) накорябал. Не знаю что они с вулканом запускают, но что-нибудь легкое может и потянет.

Ответить | Правка | Наверх | Cообщить модератору

57. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от AleksK (ok), 23-Апр-25, 10:31 
> Они в 2023 уже поддержку Веги дропнули:
> https://videocardz.com/newz/amd-officially-drops-vulkan-driv...

Поставил товарищу на старенький ноут с дискреткой HD8750 федору и он до сих пор на нем играет в тундру. Чип для этой видяхи появился в 12 году. Так что страдают в основном любители кактусов от хуанга.

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

58. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (58), 23-Апр-25, 10:38 
Один чел играет на 200 зеленой, а она вообще древняя.
Ответить | Правка | Наверх | Cообщить модератору

60. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от AleksK (ok), 23-Апр-25, 11:32 
Во что он играет? В косынку? Там вулкана нет впринципе.
Ответить | Правка | Наверх | Cообщить модератору

91. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (91), 23-Апр-25, 18:41 
Даже Скайрим играть можно,а у фанатиков одни косынки с селитерами на уме. Обливион так вообще топчик.
Ответить | Правка | Наверх | Cообщить модератору

96. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от AleksK (ok), 23-Апр-25, 20:22 
> Даже Скайрим играть можно,а у фанатиков одни косынки с селитерами на уме.
> Обливион так вообще топчик.

На счёт Обливиона ты поторопился. Он только вчера вышел и там в минимальных требованиях GTX 1070ti и 16Gb  памяти. Это чтобы он кое-как работал в 30 кадрах.

А на счёт GTX 2xx для них последний драйвер 285, который вышел в 11 году. Терзают меня смутные сомнения что ты сможешь поставить его на хоть какой-то современный дистрибутив Линукса.

Ответить | Правка | Наверх | Cообщить модератору

98. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (44), 23-Апр-25, 21:55 
>Он только вчера вышел

Вчера ремастер вышел, а оригинал в 2006.

Ответить | Правка | Наверх | Cообщить модератору

99. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от AleksK (ok), 23-Апр-25, 22:04 
> Вчера ремастер вышел, а оригинал в 2006.

Оригинал в свое время даже на gtx280 до 60 кадров не дотягивал. Тодд соблюдает традиции.

Ответить | Правка | Наверх | Cообщить модератору

21. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  –1 +/
Сообщение от 12yoexpert (ok), 23-Апр-25, 00:04 
> Работать то када нормально будет?

никогда, это же nvidia, у них фишка такая

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

11. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +2 +/
Сообщение от Аноним (14), 22-Апр-25, 23:47 
Напоминаю, что драйвер - в GSP, и он - проприетарный. А на хосте - тонкий клиент для GSP. Если GSP будет требовать "оплатите подписку, подключитесь к инету и проведите TEE DRM аттестацию для пользования картой" - то выполнение и этой команды реализуют.
Ответить | Правка | Наверх | Cообщить модератору

15. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +1 +/
Сообщение от Аноним (1), 22-Апр-25, 23:50 
У амудэ драйвер в мезе так же устроен, есичо.
Ответить | Правка | Наверх | Cообщить модератору

16. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (14), 22-Апр-25, 23:51 
Кстати о TEE-DRM-аттестации ... https://github.com/tinygrad/7900xtx/blob/master/docs/PSP.md
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

25. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +3 +/
Сообщение от Аноним (-), 23-Апр-25, 01:08 
> Напоминаю, что драйвер - в GSP, и он - проприетарный.

Вообще-то там не драйвер - а прошивка. Занимающаяся общей координацией работы GPU. Более того - в каком-нибудь SSD тоже есть прошивка. Тоже занимающаяся координацией работы SSD. Вы же не заморачиваетесь записью страницы NAND или ECC самолично? В девайс кидают запрос, получают ответ, разруливает его какая-то прошивка. И это совершенно стандартный инженерный паттерн.

> А на хосте - тонкий клиент для GSP.

Не сказать что тонкий. С точки зрения хоста он пуляет команды и получает результат.

> Если GSP будет требовать "оплатите подписку, подключитесь к инету

Нвидия все это прекрасно практиковала задолго до GSP,
- Некоторые видяхи железно были одно и то же, и отличия были исключительно в фьюзах или eeprom. Т.е. некоторые чипы чисто софтварно порезаны.
- Видимо в какой-то момент им стало стремно и на сервисные прошивки вкатили секурбут, забыв при этом релизить подписаные прощивки для драйверов, и порезав доступ неподписаным самогенеренным от нувы.
- А потом вот и GSP сделали.

> и проведите TEE DRM аттестацию для пользования картой" - то выполнение и
> этой команды реализуют.

Оно нвидии на кой черт? В целом - не ее это епархия. Свое они и так возьмут, и давно уже делали все что хотели. Типа софтварного урезания своего добра.

Алсо никто не заставляет покупать строптивую железку, если оно что-то такое вдруг будет пробовать. В этом смысле ME/PSP намного больше проблем создать могут. Прошивка PSP вообще делает dram training и отпускает x86 пахать когда RAM уже инициализирован. А не захочет - вообще x86 ядра не запустит!

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

83. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  –1 +/
Сообщение от Аноним (83), 23-Апр-25, 15:45 
> Вообще-то там не драйвер - а прошивка.

Прошивка с драйвером. Примерно как с жёсткими дисками: драйвер не нужен, весь драйвер - в прошивке. Только ATA-команды отсылай. А потом проблемы возникнут, когда данные восстанавливать надо. Было бы гораздо лучше, если бы требовались драйверы для жёстких дисков.


> Более того - в каком-нибудь SSD тоже есть прошивка. Тоже занимающаяся координацией работы SSD.

Вот видишь, ты и сам всё знаешь.

>Вы же не заморачиваетесь записью страницы NAND или ECC самолично?

Как и не заморачиваюсь с управлением видеокартой самолично. Для этого есть драйвер в ядре ОС, и юзерспейсная Mesa, написанные другими людьми.

>В девайс кидают запрос, получают ответ, разруливает его какая-то прошивка. И это совершенно стандартный инженерный паттерн.

Если бы прошивка была опенсорсная и нетивоизрованная, то вообще никакаких претензий не было бы. Претензии в том, что навязывают вредоносную проприетарь, которая нас на милость вендора и шпионов отдаёт.

>> А на хосте - тонкий клиент для GSP.
> Не сказать что тонкий. С точки зрения хоста он пуляет команды и получает результат.

С точки зрения разрабов: теперь вообще не нужно разбираться в низкоуровневой проприетарной "интеллектуальной собственности" корпорации. А просто реализуешь интерфейс по документации. А кто будет разбираться - те огребут по DMCA за подкоп под DRM.

>> Если GSP будет требовать "оплатите подписку, подключитесь к инету
> Нвидия все это прекрасно практиковала задолго до GSP
>- Некоторые видяхи железно были одно и то же, и отличия были исключительно в фьюзах или eeprom. Т.е. некоторые чипы чисто софтварно порезаны.

Да, что позволяет   сказать "прошивка - наша "интеллектуальная собственность", вы приняли условия лицензии, не нравится - не включайте карту, а раз согласны - то вы знаете: платите. Фичи прошивки - платные, сдаются в аренду по подписке".

> - Видимо в какой-то момент им стало стремно и на сервисные прошивки вкатили секурбут, забыв при этом релизить подписаные прощивки для драйверов, и порезав доступ неподписаным самогенеренным от нувы.
> - А потом вот и GSP сделали.

Я же говорю, всё это очень плохо.

>> и проведите TEE DRM аттестацию для пользования картой" - то выполнение и этой команды реализуют.
> Оно нвидии на кой черт?

Бабло лишним не бывает.

>В целом - не ее это епархия.

Очень даже её. DRM в картах реализовали, тивоизацию тоже реализовали.

>Свое они и так возьмут, и давно уже делали все что хотели. Типа софтварного урезания своего добра.

Горе побеждёным. Да, всякий, кто имеет, получит ещё и будет иметь больше, чем ему нужно; у того же, у кого ничего нет, будет отнято и то, что имеет.

> Алсо никто не заставляет покупать строптивую железку,

Да, сиди вообще без карты, пойди rivatnt из старых запасов купи, старое ядро накати, предварительно накатив, и радуйся.

Расскажи эту херню кому-нибудь другому. Ни телефонов без бэкдоров, ни процессоров без TEE DRM вообще не осталось. С чего ты взял, что со всем остальным, включая видеокарты, будет иначе? Вообще, это всё было предсказано задолго до появления персоналок и смартфонов. Почитай Убик Дика. Там описана квартира, где абсолютно все предметы быта имеют слот для оплаты, и без оплаты даже дверь наружу не выпустит.

Ответить | Правка | Наверх | Cообщить модератору

92. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (-), 23-Апр-25, 18:53 
> Прошивка с драйвером.

Каким, нахрен, драйвером? Прошивка это прошивка. Как правило - вывешивает некий оговоренный интерфейс софту, через который софт и работает. А как оно там внутри на вот этой конкретной железке будет разрулено - проблемы прошивки, соответственно.

Когда кто-то просит записать накопитель сектор номер 100500 - софт понятия не имеет куда там надо головы диска гнать, или какие операции с вот этой микросхемой NAND сделать. Софт не педалит операции с NAND сам. Вместо этого вывешен абстрактный интерфейс - мол, это линейное пространство секторов. А как оно там внутрях эту абстракцию изобразит - проблемы железки и ее фирмварей.

С GPU все аналогично. При том уже много лет. АМД так делало с незапамятных времен, там команды накидываемые софтом разруливал(и) микроконтроллер(ы) CP (command processor). Изначально ME (Micro Engine) но потом для вычислений еще MEC отросли (Micro Engine Compute).

У нвидии было что-то сравнимое - просто в более хаотичном и бардачном виде. А GSP это просто некий унифицированный интерфейс вместо кучи разномастных.

> Примерно как с жёсткими дисками: драйвер не нужен, весь
> драйвер - в прошивке. Только ATA-команды отсылай.

Примерно так, только не драйвер, а прошивка, реализующая оговоренный интерфейс. Было время, когда софт был намного более вовлечен в управление накопителем. Только это хреново работало и очень быстро стало куском проблем.

С GPU история повторилась. В стародавние времена некто Luke Хренвыговоришь сделал драйвер RadeonHD. Этот драйвер отличался тем что по возможности не полагался на сервисные фирмвари. Делая все со стороны хоста. Директом.

И вот тут чувак познал все круги ада.
- Управление питанием (DVFS) таким макаром делать? Более чем хреново! Ибо системный x86 совсем не про реалтайм. По крайней мере, в объеме нужном там. Современных хардвар реклокается много раз в секунду и меняет Vcore чтобы адаптироваться под нагрузку. Вон то софтом на x86 в нормальном виде не живет. Получается неэффективная, кривая, глючная пародия.
- Все регистры всех блоков самолично телепать прям с x86 то еже мучение. Их дофига, они разные, железка сложная. Драйвер получился кривой, проблемный, не успевающий за выпуском железок.
- x86 с кучей задач на нем - не может в довольно крутые тайминги которые порой таки - надо. А реальное время - не ждет. Если его продолбать - будет тиринг, глюки рендеоа и проч.
- Игнор каких-нибудь microcoded движков DMA сильно нагнет эффективность операций. А вы точно хотели попрограмить обвес этого сами? Вон там у fail0verflow неведомы ядра называются f32. А вы вообще знаете как это програмить?
- В новых железках фирвари пошла мода секурбутом обвешивать, что у амд что у нвидии как я понимаю.

> А потом проблемы возникнут, когда данные восстанавливать надо.

Тем не менее...
1) Иначе проблемы возникают - всегда. При эксплуатации. У всего софта.
2) Вон те проблемы до некотрой степени решаемы. Я умею это даже локально в не очень убитом виде. В совсем убитом (не проходит идентификацию) конечно это уже для лабы, умеющей поднять фирмварь, с соотв тулсами.

> Было бы гораздо лучше, если бы требовались драйверы для жёстких дисков.

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

Если что - я умею с RAW NAND работать. И это куда больше брейнфака VS sd/emmc где проблемы геометрии конкретной конструкции абстрагирует ее фирмвар. А кому очень надо - научились вон там немного стирать лаковый слой даже у uSD, и вот вам ваши площадки raw NAND, в обход контроллера. Но вот как вы это читать и пересобирать в образ будете - а вот вы и придумываете, раскурив работу транслятора. У проф лаб даже есть какой никакой софт на такие случаи. Но он не юзер френдли, и специфичный для конкретных выводков железок.

> Вот видишь, ты и сам всё знаешь.

Более того, я еще и писать прошивки малость умею.

>>Вы же не заморачиваетесь записью страницы NAND или ECC самолично?
> Как и не заморачиваюсь с управлением видеокартой самолично. Для этого есть драйвер
> в ядре ОС, и юзерспейсная Mesa, написанные другими людьми.

А вот эти люди... Luke пробовал делать все сам, на старых RadeonHD. Быстро познал все прелести этого пути, так же как с древними накопителями примерно. Его драйвер не поспевал за релизами железок и был очень проблемным и глючным. За такие соотношения эти пути и померли.

По этой же причине мало кто хочет с RAW NAND напрямую интерфейситься. Вы не представляете себе в какой брейнфак это превратилось. Дурные правила стирания и записи, ECC, менеджмент сбойных блоков, а у новых MLC/TLC все настолько хлипкое что надо трекать число чтений и делать РЕГЕНЕРАЦИЮ, как в DRAM. Иначе - заряд утечет. Чтение более не недеструктивное, и таки - немного утекает заряд (read disturbance). Или допустим надо пермутации хранения, потому что чип плохо реагирует на большие блоки нолей и единиц (перекашивают уровни сигнала соседних ячеек). А вы точно хотели этим заняться сами?

В майнлайне по этому поводу как RAW NAND осилили только SLC, а MLC (2-level) уже недопиленый. Всякий TLC/QLC и его специфика? Ну... э... как бы вам повежливее? А, придите и накодьте, во? :)

> Если бы прошивка была опенсорсная и нетивоизрованная, то вообще никакаких претензий не
> было бы.

Я как бы только за. И это был 1 из поводов научиться писать фирмвари. Хотя-бы себе и кастомерам, не уповая на "богов" которые на поверку порой оказываются довольно злыми.

> Претензии в том, что навязывают вредоносную проприетарь, которая нас
> на милость вендора и шпионов отдаёт.

Лично меня блоб на основном системном проце больше напрягает. Особенно в кернелмоде. Он имеет непосредственный доступ в ОС и все ее апи.

А фирмвари в сервисных процах с остальным миром взаимодействуют через вон те интерфейсы. И нуждаются в кооперации драйвера. Если драйвер открытый и я контролирую систему, то сильно много они соответственно и не смогут. Особенно учитывая что в современных системах есть такая штука как IOMMU, который будет иметь кое-что против "несанкционированного" DMA запроса в левый регион. Так что для вот именно внешней PCIe железки даже DMA вфигачить - может и не прокатить. Да и откуда относительно мелкое фирмваре знает как патчить вон тот кернель например?

Тем не менее, приколы возможны. Скажем equation и накопители возвращающие левак в секторах, так что реинстал ос не сносит малварь и она воскресает. Минимум несколько человек смогли повторить этот номер и своим ходом, запатчив прошивку HDD.

Однако я думаю что это добро довольно конкретно облажается на моих системах. Оно врядли готово столкнуться с моей конфигурацией в осмысленном виде.

> С точки зрения разрабов: теперь вообще не нужно разбираться в низкоуровневой
> проприетарной "интеллектуальной собственности" корпорации.

Ну да, кидать команды - получать результат. И это в целом и есть предпочитаемый ифейс к железкам. Почти все железки так и работают. А процессор есть даже в мыши и клавиатуре. А как вы еще картинку с SPI сенсора оптической мыши рюхнете? Или отсканируете массив кнопок? Да еще USB какой или радиопротокол изобразив? Правильно, небольщая фирвара сканит матрицу, изображает оговоренный протокол, и... вы вообще не видите регистры проца мыши или клавы. А вы точно хотели увидеть их? И сколько вы будете драйвер клавиатуры кодить таким манером? Если вас напрячь спецификой разводки "вот этой клавы" (с своим драйвером для каждой модели!) и сканом матрицы клавишь в реальном времени самому с x86 хоста?

> А просто реализуешь интерфейс по документации.
> А кто будет разбираться - те огребут по DMCA за подкоп под DRM.

Да вроде не огребают особо. И в случае DRM опять же - некая кооперация со стороны хоста нужна. Грубо говоря если оно не вывещивает некий интерфейс, то фирмвара <-> софт уровнем выше просто не получат эти коммуникации. В этом смысле контроль над кернелмодом - решает. Кернелмод всегда может построить поведение юзермода в желаемом виде.

> Да, что позволяет   сказать "прошивка - наша "интеллектуальная собственность",

Прошивка это такой же код как все остальное, и такая же интеллектуальная собственность как любой иной код или допустим HDL сорцы железки.

Свобода штука многофакторная.
1) Системный проц и что на нем.
2) Дизайн печаток.
3) Фирмвари.
4) Исходники чипов.
5) Полный стек производства, end to end.

Сейчас в основном 1) более-менее завершен, частично 2) и 3) прорезается. А местами и 4) таки. То же самое побиваемое камнями гугло устроило некую халяву для DIY, подогнав открытый workflow дизайна чипов. Да, по древним процессам, зато - с халявными условиями.

> вы приняли условия лицензии, не нравится - не включайте карту, а раз
> согласны - то вы знаете: платите. Фичи прошивки - платные, сдаются
> в аренду по подписке".

Я вроде за мой AMD GPU только 1 раз платил. Никаких подписок не замечено, это в оснвном интел пытался с форсом этог всего в ME. А я не злопамятный, но..
1) Интел сейчас вообще "не до жиру, быть бы живу".
2) Лично я поставил себе цель что при следующем апгрейде воркстейшна это будет 64 бит ARM или RISCV с полностью открытым и подконтрольным мне системным уровнем. Я наелся всех этих BIOS, UEFI и проч от супер-решал проблем, спасибо. И багов которые они фиксить не собираются - вместе с "фичами" типа AWARD_SW.

> Я же говорю, всё это очень плохо.

Вы не предложили - работоспособных решений лучше.

> Бабло лишним не бывает.

Они триллион сделали - на AI для датацентров. Те такое не поймут. И если сильно выпендриваться они могут проинвестировать создание акселей под свои нужды и сами. Денег хватит. А незаменимых не бывает. Есть уже легион AI чипов от новых стартапов с их дофига TOPSов.

Сетевики-затейники уже проверяли. И когда гуглы, фэйсбуки и проч наелись проприетарного сетевого оборудования навязываюшего условия - задизайнили с ноля. Сами. Попутно утряся некие стандарты и подсистемы. Которые можно интерфейсить к линуху, и далее - интегрировать в ИХ энтерпрайзное групповое управление как ОНИ хотели, а не как это возомнил себе левый проприетарщик. На память об этом в лине появились и-фейсы руления хардварными свичами и хардварного офлоада flow. И полезно оказалось не только вон тем но и всяким мелким мыльницам.

>>В целом - не ее это епархия.
> Очень даже её. DRM в картах реализовали, тивоизацию тоже реализовали.

Оно таки не живет без плотной утряски всего стека от и до. И если ядро лично мое - упс, я могу просто завернуть софт с такими запросами. Да, я не получу при этом DRMный контент. Или более наглый вариант: можно попробовать софтварную эмуляцию, и соврать что все прокатило.

Впрочем есть способ проще. Уже полно HDMI grabber которые представляются типа-монитором, загребают поток от и до - и делайте с ним что угодно. Пираты так и утаскивают ультра HD контент, весь софтварный стек в каком там маздае всю валидацию проехал, а толку? Пират ухватил RAW фреймы ЗА чипом косившим под монитор. Уже с снятым HDCP.

> Горе побеждёным. Да, всякий, кто имеет, получит ещё и будет иметь больше,
> чем ему нужно; у того же, у кого ничего нет, будет отнято и то, что имеет.

Этот мир так устроен. Поэтому со мной такие номера и не катят. Т.е. если какая-то железка вздумает умничать и навязывать условия - я от нее отделаюсь.

Но вот AMD GPU пока ни в чем таком не были замечены. Они в целом в лине просто работают и диктовать особо ничего не могут. Может какие пороги DVFS - но я и не горю желанием оверрайдить это. А таки - вон там драйвер умеет оверрайды этого лить. Потому что часть OEM свои системы питания и охлаждения переоценили - и прибегают к AMD - блин, спасите нас. Ну те и спасают, делая для кривых vid/pid оверрайды таблиц VS то что там в VBIOS было вшито.

> Да, сиди вообще без карты, пойди rivatnt из старых запасов купи, старое
> ядро накати, предварительно накатив, и радуйся.

У меня AMD GPU, нормальный вполне, умеет вулканы всякие, DRM контент моя система вообще не умеет, никак и нигде. И вот как и кто это оспорит, интересно?

> Расскажи эту херню кому-нибудь другому. Ни телефонов без бэкдоров, ни процессоров без
> TEE DRM вообще не осталось.

Как говорится - кто ищет, тот найдет. У меня вообще DRM в системе не будет работать. Начиная с того что у меня нет блурэй приводов всяких, и заканчивая с тем что у меня браузер чисто технически без DRM модуля и просто не предоставляет такие апя. И вот как DRM вообще юзать планируется? :)

> задолго до появления персоналок и смартфонов. Почитай Убик Дика. Там описана
> квартира, где абсолютно все предметы быта имеют слот для оплаты, и
> без оплаты даже дверь наружу не выпустит.

Напоминает незнайку на луне, "гостиница экономическая". Там где вода вырубается - когда вы намылили рожу и извольте заплатить. Но это все же не единственный формат. А незаменимых все же не бывает.

И вам не приходило в голову что вы сами такое будущее и взрастили? Сколько вы спонсировали opensource friendly стартапов, делающих такое железо? Я вот нескольким денег - насыпал. Но это я. Потому что мне оно было надо. И я таки - получил что хотел в наиболее критичных направлениях, где до энного момента все было не плохо - а очень плохо. Я про одноплатники по диким ценам, с вендорскими SDK/BSP (которые должны умереть, и уже в общем то почти, в пользу обычного майнлайна).

Ответить | Правка | Наверх | Cообщить модератору

107. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (107), 24-Апр-25, 06:20 
> Каким, нахрен, драйвером? Прошивка это прошивка. Как правило - вывешивает некий оговоренный интерфейс софту, через который софт и работает. А как оно там внутри на вот этой конкретной железке будет разрулено - проблемы прошивки, соответственно.

Нужно разделять по месту хранения, по месту исполнения, и по функциям.
По месту хранения ACPI-таблицы - это прошивка, по месту исполнения - драйвер, а по функциям - тоже драйвер.
По месту хранения, исполнения и функциям kernel-модуль это драйвер.
По месту хранения и исполнения GSP  - прошивка, а вот по функциям это "драйвер", потому что поддержка API - это функция драйвера. И если интерфейс между адаптером и GSP заточен под конкретное API, то хоть усраться можно, при реализации следующей версии API возникнут большие проблемы. Если бы прошивка занималась только реалтаймовым контролем напряжений, и не пыталась лезть вме своей зоны ответственности, то она бы была классифицирована как прошивка.

>Когда кто-то просит записать накопитель сектор номер 100500 - софт понятия не имеет куда там надо головы диска гнать, или какие операции с вот этой микросхемой NAND сделать. Софт не педалит операции с NAND сам. Вместо этого вывешен абстрактный интерфейс - мол, это линейное пространство секторов. А как оно там внутрях эту абстракцию изобразит - проблемы железки и ее фирмварей.

Это так сделано с целью так называемой "защиты" (protection racket) так называемой "интеллектуальной собственности" (которой не существует в принципе как собственность, просто называть себя рекетирами в сговоре бандитами - это нарушение "светлого образа" "правового государства либеральной демократии"). По нормальному вся эта логика была бы специфицированна в виде таблиц и байткода по типу ACPI, полностью открытых для хоста. А если нужен реалтайм-контроль - то опять же можно было бы на платы посадить конфигурируемый хостом контроллер, полностью под контролем хоста. То есть хост грузит таблицу из ПЗУ железки как optionrom, далее на шине PCI он видит как основное устройство железки, так и её контроллер.

Но всё это это угроза нужным интересам. Зачем так делать? Если можно зативоизировать всё, внедрить DRM, и в перспективе арендой торговать.


>С GPU все аналогично. При том уже много лет. АМД так делало с незапамятных времен, там команды накидываемые софтом разруливал(и) микроконтроллер(ы) CP (command processor). Изначально ME (Micro Engine) но потом для вычислений еще MEC отросли (Micro Engine Compute).

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

>Было время, когда софт был намного более вовлечен в управление накопителем. Только это хреново работало и очень быстро стало куском проблем.

Потому что чтобы работало нормально нужна кооперация вендоров. А вендорам это не нужно. Вендорам нужно эксплуатировать скот, купивший их устройства. Сначала через устаревание. А с появлением TEE и аппаратных DRM появилась и модель сдачи в аренду.

>Luke Хренвыговоришь сделал драйвер RadeonHD. Этот драйвер отличался тем что по возможности не полагался на сервисные фирмвари. Делая все со стороны хоста. Директом.

Интересно, надо погуглить...

>И вот тут чувак познал все круги ада.
><пункты списка>

Повторяю, нет никакой проблемы выносить на прошивку то, для чего она предназначена. Проблема есть в том, что
* устройство специально тивоизируют, потому что процессор на устройстве идёт от вендора, им выпущен, свой засланный казачок у пользователя в компе, ему вендор доверять может
* используют этого засланного казачка для эксплуатации скота

Если бы вендор просто делал числодробильные чипы, а все программируемые части полностью отдал во владения пользователю, вместе с докой, то никаких претензий бы не было. Но вендор же видет, что можно скот поэксплуатировать и ещё больша бабла срубить.

>Если что - я умею с RAW NAND работать.

Я, к сожалению, не умею. У меня даже оборудования нет, я тот ещё жлоб и вообще data recovery я не занимаюсь.

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

При этом все эти алгоритмы трансляции что производители-копирасты, что лаборатории восстановления данных, держат в секрете и друг у друга покупаюют за $$$. Их софт проприетарный, построенный либо на ворованных данных, либо на отреверсенных, при этом лаборатории сами не стесняются размахивать своими "копирайтами". Потому что знают, что им никакой ни DMCA, ни 4 часть ГК, ни некоторые статьи УК не угрожают, покуда они на кого надо работают. Как и весь "инфосек" по типу всем известных компаний.


>> А потом проблемы возникнут, когда данные восстанавливать надо.
>Тем не менее...
>1) Иначе проблемы возникают - всегда. При эксплуатации. У всего софта.

Проблемы возникают всегда и везде. Это закон жизни. Но бывает так, что проблемы одних - это профит другим. И тогда те, кому профит, эти проблемы старательно создают.

>2) Вон те проблемы до некоторой степени решаемы. Я умею это даже локально в не очень убитом виде. В совсем убитом (не проходит идентификацию) конечно это уже для лабы, умеющей поднять фирмварь, с соотв тулсами.

Да, решаемы. Цитата:

https://www.hardmaster.info/articles/19-04-2019.html
>По своим каналам вышли напрямую на программиста, из команды разработчиков. От него получили дистрибутив и ответы на вопросы об особенностях структуры базы данных, таблиц и т.п.

https://www.hardmaster.info/articles/19-07-2011.html
>Data Reсovery вообще все на конфиденциальности построено. Если не умеешь хранить секреты, из бизнеса вылетишь очень быстро. Это относится как, безусловно, к восстановленным данным заказчика, так и к полученным от коллег по цеху или купленных у них секретов и спец. ПО.

Верим, верим! Секреты не стесняемся покупать и продавать, в том числе чужие... Действительно, в значительной степени на конфиденциальности (в смысле - что всякому быдлу они недоступны, а только кому надо) всех этих секретов всё и построено.

https://www.hardmaster.info/articles/06-12-2014.html
>Мы нашли выход в том, что пользуясь имеющими личными знакомствами заключили неофициальное соглашение с одним Московским НИИ (по понятным причинам, название не раскрывается), на возможность выполнения таких работ на специализированном оборудовании, которое изначально предназначено для медицинских целей.
>В результате, только накладные расходы ("благодарности" за пользование оборудованием и т.п.) составляют $500-$700.

https://www.hardmaster.info/articles/23-03-2013.html
>Нет, удаленно, на вашем компьютере, это сделать нельзя, т. к. для восстановления используется «прошивка» являющаяся «ноухау» и закачивать её на ваш компьютер по понятным причинам не представляется возможным.
>«Найти такую прошивку в интернете» нельзя, т. к. всё пишется на заказ за очень серьёзные гонорары, исчисляемые не одним десятком тысяч USD, и в свободном доступе отсутствует по определению.

(речь идёт о взломе шифрования телефонов Apple путём эксплуатации уязвимости заливки своего кода, по типу тех, что у Celebrite, Elcomsoft и Belkasoft)


И вишенка на торте:

https://www.hardmaster.info/articles/20-04-2012.html
>требуются работы по расшифровке данных с привлечением дополнительных вычислительных мощностей, что сказывается на увеличении сроков выполнения работы и возрастанием итоговой стоимости услуги.

И как же? А вот-так:

https://www.hardmaster.info/articles/07-06-2022.html
>Далее к полученному хэшу применяются авторские методики, основанные на специализированном подходе с использованием таблиц предвычисления, для генерации которых мы прибегаем к помощи партнёрских распределённых вычислительных сетей, что позволяет успешно подбирать довольно сложные пароли в разумные сроки

Но в комментах упоминается цитата в варианте "ботнет-сетей"... Находим более старую версию:

https://web.archive.org/web/20230131002244/https://www.hardm...
>Если они не повреждены, то подбор хеша в нашей лаборатории реализуется методом bruteforce с использованием партнёрских ботнет сетей, что позволяет успешно подбирать довольно сложные пароли в разумные сроки.

Сболтнул автор лишнего, с кем не бывает.

----------------------

Ещё я помнится на сайте какой-то (скорее всего не этой, так как нагуглить не получается) лаборатории по восст данных читал хвастливое заявление, что в случае надобности у них есть доступ к инсайдерам различных корпораций и они могут купить любую доку, необходимую для разработки решений, решающих проблемы клиентов. Вот таким весьма хитрым способом, основанном на том, чтобы правильно с кем надо взаимодействовать, в реальной жизни бизнес решает проблемы проблемы. По сути восстановители данных - это дейта-брокеры из киберпанка. Я же говорю - киберпанк давно уже тут.

> Это уже было. И оказалось не лучше, а брейнфак, когда каждому накопителю надо свой драйвер и по мере роста числа моделей и разнообразия их начинки наступает - капец.

Если бы драйвер шёл вместе с накопителем в виде таблицы + байткода (не тьюринг-полного!), то норм бы было.

>А вот эти люди... Luke пробовал делать все сам, на старых RadeonHD. Быстро познал все прелести этого пути, так же как с древними накопителями примерно. Его драйвер не поспевал за релизами железок и был очень проблемным и глючным. За такие соотношения эти пути и померли.

Разумеется, померли. Тут всего лишь в ресурсах проблема. Есть многомиллиардная корпорация. А есть мелко-проект Mesa, который с ней конкурировать пытался, и есть индивидуальный разраб, который решил, что Mesa и Linux недостаточно радикальны в глубине разграничения сфер влияния, где они конкурировать будут. Взял задачу себе не по зубам, и закономерно обломался. Надо понимать: свой опенсорсный драйвер всегда будет не по карману, если вы железки сами ещё не производите и не продаёте. И его делать будет вообще нерационально: по сути вы за вендора-копираста-експлуататора делаете его работу. Такие железки и таких вендоров надо прикапывать. А как только вы сами становитесь вендором - вам сразу самому становится выгодно становиться эксплуататором. И от этого вы никуда не денетесь, опенсорс в драйверах тех железок, где дрова (по функциям) сложные и открывают возможности эксплуатаци пользователя, нежизнеспособен в принципе. Всё закономерно придёт к тому, что все железки просто перейдут на модель, когда контроллер с прошивкой-драйвером и стандартизированный интерфейс, благо что контроллеры теперь как грязь стоят. Будь я чёртом-вендором, я бы туда даже e-fuse-based счётчик времени жизни вкатил, который бы кирпичил устройство после отработки нужного количество часов в оффлайне (а при работе в онлайне счётчик не считать, а просто запросы на сервер посылать, каждый запрос - это пакет из 3х частей: аттестация прошивки, сбор телеметрии, и challenge для аренды, каждый ответ - это крипто-подписанное разрешение на работу устройства, отсутствие ответа - деградация функциональности до базовой в оффлайн-режиме, присутствие ответа с сообщением "аренда не оплачена" - блокировка GPGPU, и помещение во все текстуры в базовом OpenGL текста "оплатите подписку").


>По этой же причине мало кто хочет с RAW NAND напрямую интерфейситься. Вы не представляете себе в какой брейнфак это превратилось. Дурные правила стирания и записи, ECC, менеджмент сбойных блоков, а у новых MLC/TLC все настолько хлипкое что надо трекать число чтений и делать РЕГЕНЕРАЦИЮ, как в DRAM. Иначе - заряд утечет. Чтение более не недеструктивное, и таки - немного утекает заряд (read disturbance).

В брейнфак это превратилось по одной простой причине. Вендоры заинтересованы в монополии. Это для вас превратилось. У вендора есть и дока, и полный доступ к внутренностям, программеры на зарплате, которые все эти алгоритмы реализовали. А вам же остаётся только реверсить и баг-в-баг совместимость обеспечивать. Поэтому и ад. Не потому что ад фандаментально, а потому что там терпимый для вендора недо-ад, и прямая заинтересованность превратить для конкурентов это в мега-ад.

>Или допустим надо пермутации хранения, потому что чип плохо реагирует на большие блоки нолей и единиц (перекашивают уровни сигнала соседних ячеек). А вы точно хотели этим заняться сами?

Этим не я должен заниматься. Должна быть машино-читаемая спецификация на DSLе, которую можно легко скомпилировать с помощью инструмента хоть в C, хоть в JavaScript, хоть в машинный код. You are only as good as your tools. Это всегда так. Просто у вендора инструменты есть. А у вас есть только ад.

>В майнлайне по этому поводу как RAW NAND осилили только SLC, а MLC (2-level) уже недопиленый. Всякий TLC/QLC и его специфика? Ну... э... как бы вам повежливее? А, придите и накодьте, во? :)

Кодить надо не сами конечные прошивки. А ирнструменты. Ты не можешь каменным рубилом нанолитографию делать.

>Я как бы только за. И это был 1 из поводов научиться писать фирмвари. Хотя-бы себе и кастомерам, не уповая на "богов" которые на поверку порой оказываются довольно злыми.

Ты с корпорацией конкурировать вздумал? Одиночка даже машиночитаемую специфкацию этого говна не осилит. Единственный способ конкурировать с корпами - это не конкурировать с ними там, где дело решается просто вливанием бабла, да побольше. Нужно инвестировать прежде всего в инструменты, а не в дрова. Дрова - это то, что инструменты должны делать тебе сами без твоего участия, по цене электричества.

> Претензии в том, что навязывают вредоносную проприетарь, которая нас на милость вендора и шпионов отдаёт.
>Лично меня блоб на основном системном проце больше напрягает. Особенно в кернелмоде. Он имеет непосредственный доступ в ОС и все ее апи.

Это ты об FSP и микрокоде? Да, это большая проблема.

>А фирмвари в сервисных процах с остальным миром взаимодействуют через вон те интерфейсы.

Которые могут лезть во всю систему, если IOMMU нет.


>И нуждаются в кооперации драйвера.

Который заботливо отключит всю защиту с IOMMU, если вендор прикажет "или вы отключаете IOMMU и даёте нам полный доступ к памяти и шине, или вот созерцайте текстуру "Just one moment... Please, disable protection or GTFO".

>Если драйвер открытый и я контролирую систему, то сильно много они соответственно и не смогут.

А толку то. Тут теория игр. Они, может, и не смогут. Но тогда и ты тоже. Деньги на ветер выкинул, оказалось. Наслаждайся текстурой на своей видюхе за $6000.


>Особенно учитывая что в современных системах есть такая штука как IOMMU, который будет иметь кое-что против "несанкционированного" DMA запроса в левый регион.

Если тебе прикажут дать доступ - ты его дашь. Если разраба драйвера поставят в условия "твой драйвер - не драйвер вообще, а лишь рисовалака "Just one moment... Please, disable protection or GTFO", то он как миленький тоже отключит. Собственно, что мы с GSP и видим. Разрабам пока что даже ещё не обрубили доступ к нутру, а они уже радуются, что дрова можно не писать полностью, а просто написать тонкий адаптер вокруг проприетарного универсального драйвера, крутящегося на отдельном специально для него выделенном тивоизрованном ядре.

>Так что для вот именно внешней PCIe железки даже DMA вфигачить - может и не прокатить. Да и откуда относительно мелкое фирмваре знает как патчить вон тот кернель например?

Да прокатит. Неподдерживаемое ядро неподдерживаемой версии? "Just one moment... Please, install the compatible version of compatible distro (lockdown, secureboot, UKI) or GTFO".

>Тем не менее, приколы возможны. Скажем equation и накопители возвращающие левак в секторах, так что реинстал ос не сносит малварь и она воскресает. Минимум несколько человек смогли повторить этот номер и своим ходом, запатчив прошивку HDD.

Да это уже видимо мейнстрим в (National) Cyber Soc. "Security" (в высшей мере).

>Однако я думаю что это добро довольно конкретно облажается на моих системах. Оно врядли готово столкнуться с моей конфигурацией в осмысленном виде.

Не, скорее облажаемся мы с тобой. Потому что история показывает, что нас всё равно поимеют по полной. Ку да мы денемся с подводной лодки, что разрешат - то и придётся использовать.

>И это в целом и есть предпочитаемый ифейс к железкам.

Предпочитаемый интерфейс - для кого? Для пользователей и разрабов предпочитаемо его вообще полное отсутствие, чтобы вообще ничего не приходилось делать, а всё по-волшебству было за****ь. Только мир так не работает. Для вендора предпочитаемый интерфейс - это наименее дорогой из тех, на который вендор имеет монополию. Он любую цену из практически достижимых для таких потянет, просто чем меньше цена обеспечения монополии для вендора - тем больше прибыль.

>А процессор есть даже в мыши и клавиатуре. А как вы еще картинку с SPI сенсора оптической мыши рюхнете?

Подозреваю, что это невозможно. Если я не ошибаюсь, оптический поток аппаратно считается с нулевой программируемостью. Просто потому, что мыши - это дешёвые устройства, от которых ничего кроме функций мыши не нужно, а вот как можно меньшее энергопотребление в условиях постоянного пересчёта оптического потока крайне желательно. Результат - это ASIC, где поток считываюется на матрицу, которая сама же его и считает без всякого оверхеда на передачу картинки.

>Или отсканируете массив кнопок? Да еще USB какой или радиопротокол изобразив? Правильно, небольщая фирвара сканит матрицу, изображает оговоренный протокол, и... вы вообще не видите регистры проца мыши или клавы.

Подозреваю, что в обычной оптической мыши вообще никакой прошивки нет.

>А вы точно хотели увидеть их?

Да, хочу.

>И сколько вы будете драйвер клавиатуры кодить таким манером?

Там особо не надо ничего кодить. Нужно написать спецификацию, а кодить будет автоматизированное решение.

>Если вас напрячь спецификой разводки "вот этой клавы" (с своим драйвером для каждой модели!) и сканом матрицы клавишь в реальном времени самому с x86 хоста?

Повторяю: проблема не в скане матрицы клавиш. Проблема в том,

> Да вроде не огребают особо.

Это пока. Пока дрова на хосте требуются - реверсинг попадает под ИСКЛЮЧЕНИЕ из копирайта во многих юрисдикциях как необходимое для interoperability. Когда дрова на хосте требоваться перестанут - можно будет смело судить всех реверсеров сразу по 2м статьям: нарушение "копирайта" (потому что детали реализации - это "защищённое" копирайтом expresion), и circumvention of DRM, так как значительная часть реализаци DRM будет находится в прошивке.

>И в случае DRM опять же - некая кооперация со стороны хоста нужна.

И разраб драйвера, и пользователь, предоставят эту кооперацию. Или будут созерцать "Just one moment... Please, do what we demand, or GTFO".

>Грубо говоря если оно не вывещивает некий интерфейс, то фирмвара <-> софт уровнем выше просто не получат эти коммуникации.

Оплатанама нетанама - работанама видеокартанама нетанама.

>В этом смысле контроль над кернелмодом - решает. Кернелмод всегда может построить поведение юзермода в желаемом виде.

А Хозяин - поведение скота через стратегическое приложение стимула к частям корпуса.

>Прошивка это такой же код как все остальное, и такая же интеллектуальная собственность как любой иной код или допустим HDL сорцы железки.

Согласен. Такая же несуществующая "интеллектуальная собственность", как и всё остальное ею обзываемое.

>с халявными условиями.

TIANSTAAFL

>Я вроде за мой AMD GPU только 1 раз платил.

Времена и мировые порядки меняются. Нет дна у Нового Мирового Порядка.

>Никаких подписок не замечено, это в оснвном интел пытался с форсом этог всего в ME. А я не злопамятный, но..

Пока не было. Когда-то и TEE не было, а сейчас они в каждом устройстве, да зачастую в нескольких экземлярах (свой PSP как в дискретке от амудэ, так и в проце от него же).

>2) Лично я поставил себе цель что при следующем апгрейде воркстейшна это будет 64 бит ARM или RISCV с полностью открытым и подконтрольным мне системным уровнем.

Главное верить.

>Я наелся всех этих BIOS, UEFI и проч от супер-решал проблем, спасибо. И багов которые они фиксить не собираются - вместе с "фичами" типа AWARD_SW.

Биос и UEFI - это лучшее, что есть в ПК. Хотя-бы тем, что ядро гвоздями к железке не прибито, как на мобилках.

> Вы не предложили - работоспособных решений лучше.

А работоспособных решений нет, кроме ядерного экстерминатуса. Жаль, что этого никогда не будет.

>Они триллион сделали - на AI для датацентров. Те такое не поймут.

Пойдут как миленькие. Проприетарные дрова от невидии прибитые гвоздями к конкретным версиям ядер глотают как миленькие. Этим ребятам нужно ехать, а не шашечки. И они за ценой не постоят, не из своего кармана платят, а из работодательского, а работодатель - это как раз владельцы всего на свете.

А насчёт поставок - им нужна предсказуемость графиков. Если карты будут превращаться в "Pay the subscription" по времени - им будет это ОК, если такие карты им пойдут с некоторым дисконтом. Для них вообще не проблема будет карту выкинуть через месяц-год работы. Они её и так выкинут - она SOTA уже тянуть не будет. Это для быдла проблема.

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

>И если сильно выпендриваться они могут проинвестировать создание акселей под свои нужды и сами. Денег хватит. А незаменимых не бывает. Есть уже легион AI чипов от новых стартапов с их дофига TOPSов.

Что же до сих пор не проинвестировали? По одной причине. Эти ребята статьи пишут, а не чипы делают.

>Сетевики-затейники уже проверяли. И когда гуглы, фэйсбуки и проч наелись проприетарного сетевого оборудования навязываюшего условия - задизайнили с ноля. Сами. Попутно утряся некие стандарты и подсистемы.

Это сетевики проверяли. Их просто подвинули. Как конкурентов. Не академики, а монополисты. Не для свободы, а ради себя любимых, с перспективой в будущем и этот рынок подмять.

>Оно таки не живет без плотной утряски всего стека от и до.

Утрясут, не проблема (для них). Слона едят по частям. Ресурсов у них хватит всех стейкхолдеров прогнуть. Не из своих же платят, из наших. А прогнут стейкхолдеров - прогнут и быдло.

>И если ядро лично мое - упс, я могу просто завернуть софт с такими запросами.

Заверни, будешь созерцать "Just one moment..."

>Да, я не получу при этом DRMный контент. Или более наглый вариант: можно попробовать софтварную эмуляцию, и соврать что все прокатило.

Ну попробуй софтварную эмуляцию, для чего endorsement key сначала из 3 nm чипа извлеки.

>Впрочем есть способ проще. Уже полно HDMI grabber которые представляются типа-монитором, загребают поток от и до - и делайте с ним что угодно.

Эти грабберы - они кого надо граберы. Существуют только благодаря коррупции. Кто надо кому надо ключ продал.

>Пираты так и утаскивают ультра HD контент

Кого надо пираты, с заносом кому надо.

>весь софтварный стек в каком там маздае всю валидацию проехал, а толку? Пират ухватил RAW фреймы ЗА чипом косившим под монитор. Уже с снятым HDCP.

Граббинг с матрицы во-первых задача нетривальная, требующая нетривиальное оборудование, и все, кто это могут сделать, находятся под наблюдением. А во-вторых это цифра-аналог-цифра с деградацией качества.

>Этот мир так устроен. Поэтому со мной такие номера и не катят.

/0 Не будешь же ты утверждать, что ты в другом мире живёшь?

>Т.е. если какая-то железка вздумает умничать и навязывать условия - я от нее отделаюсь.

Будешь вообще без компа сидеть?

>Но вот AMD GPU пока ни в чем таком не были замечены. Они в целом в лине просто работают и диктовать особо ничего не могут.

Да ладно не были, вон в новой карте PSP замечен с аттестацией, ссылку я давал уже.

>Может какие пороги DVFS - но я и не горю желанием оверрайдить это. А таки - вон там драйвер умеет оверрайды этого лить. Потому что часть OEM свои системы питания и охлаждения переоценили - и прибегают к AMD - блин, спасите нас. Ну те и спасают, делая для кривых vid/pid оверрайды таблиц VS то что там в VBIOS было вшито.

Слушай, я тоже не горю желанием копаться в том, в чём копаться - обязанность производителя. Я всё-таки за железку бабла реального заплатил. Но это не значит, что я подписывался, чтобы меня во все отверстия производитель имел. Поэтому возможность модификации всех компонентов должна быть, причём - без дискриминаци против модифицированных. Иначе производитель будет наглеть. А он будет, без всяких иначе. Потому что в его интересах - наглеть.

>У меня AMD GPU, нормальный вполне, умеет вулканы всякие, DRM контент моя система вообще не умеет, никак и нигде. И вот как и кто это оспорит, интересно?

Как? Очень просто: "Just one moment... Your GPU is unsupported, go and buy new GPU or GTFO"


>Как говорится - кто ищет, тот найдет.

Pine Phone на процессоре от КНР, печально известной как самый злостный бекдорщик благодаря партийным коммитетам в корпорациях?

>У меня вообще DRM в системе не будет работать. Начиная с того что у меня нет блурэй приводов всяких, и заканчивая с тем что у меня браузер чисто технически без DRM модуля и просто не предоставляет такие апя. И вот как DRM вообще юзать планируется? :)

Ну значит тебе просто отключат газ. "Just one moment... your implementation ... рожой не вышла (in the sense - not produced by US)"

>Напоминает незнайку на луне, "гостиница экономическая". Там где вода вырубается - когда вы намылили рожу и извольте заплатить. Но это все же не единственный формат.

Единственной - это тот, который самый выгодный, а самый выгодный - тот, который максимально доит скот. Остальные упразднятся эволюцией.

>А незаменимых все же не бывает.

Бывает.

>И вам не приходило в голову что вы сами такое будущее и взрастили?

Тут не столько вина в смысле "вот лично ты всё это устроил, получай, что заслуживаешь", сколько "получай, что заслуживаешь, раб, потому что рабу - рабье, а цезарю - цезарево, а корове - коровье, если ты получаешь что достойно раба и не в силах изменить - то ты и есть раб".

>Сколько вы спонсировали opensource friendly стартапов, делающих такое железо?

Не будет никаких open source friendly стартапов. Либой бизнес будет кооптирован, либо уничтожен. Если не уничтожат экономикой, уничтожат с помощью lawfare и  силовиков. Вон тебе опенсорс-бизнес, мозилла.

>Я про одноплатники по диким ценам, с вендорскими SDK/BSP (которые должны умереть, и уже в общем то почти, в пользу обычного майнлайна).

Максимум, что ты мог получить - это одноплатник на чипе от контролируемом МГБ КНР чипе. Запомни: госбезопасность КНР - это "долг" каждого её гражданина. По крайней мере с точки зрения китайского законодательства.


Ответить | Правка | Наверх | Cообщить модератору

87. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (87), 23-Апр-25, 17:28 
Там прошита часть драйвера. Учи отличия терминов.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

93. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (-), 23-Апр-25, 19:19 
> Там прошита часть драйвера. Учи отличия терминов.

Это вы учите термины. Драйвер это драйвер. Прошивка это прошивка. Разные субстанции, ключевое отличие - на каком проце это работает.

Ответить | Правка | Наверх | Cообщить модератору

97. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Саркофандр (?), 23-Апр-25, 20:23 
В Максвеллах с Паскалями никакого GSP нет, если не ошибаюсь.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

29. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (29), 23-Апр-25, 01:50 
>В коде NVK местами использовались базовые компоненты OpenGL-драйвера Nouveau,

Что-то тут не то.

Nouveau это ядерный модуль, nvk это юзерспейсная библиотека. Задачи у них разные.

Ответить | Правка | Наверх | Cообщить модератору

31. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +3 +/
Сообщение от name (??), 23-Апр-25, 03:10 
Нет, юзерспейсный опенгл драйвер в мезе тоже ноувеау называется.
Ответить | Правка | Наверх | Cообщить модератору

32. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (29), 23-Апр-25, 04:50 
Я этого не знал.

Но это глупо.

Ответить | Правка | Наверх | Cообщить модератору

33. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +2 +/
Сообщение от name (??), 23-Апр-25, 04:52 
Нет, это не глупо, никто их не путает. Другие драйвера тоже одинаково называются.
Ответить | Правка | Наверх | Cообщить модератору

75. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от commiethebeastie (ok), 23-Апр-25, 14:38 
radeon, radeonsi, amdgpu, radv.
Ответить | Правка | Наверх | Cообщить модератору

76. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от name (??), 23-Апр-25, 14:43 
i915, panfrost
Ответить | Правка | Наверх | Cообщить модератору

77. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от name (??), 23-Апр-25, 14:46 
amdgpu и в ядре amdgpu
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

78. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от name (??), 23-Апр-25, 14:47 
А, он radeonsi в юзерспейсе, забыл.
Ответить | Правка | Наверх | Cообщить модератору

30. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +2 +/
Сообщение от Аноним (-), 23-Апр-25, 02:54 
Для старых карт, которые дропнула нвидия - здорово, иначе без рабочего dxvk(они тоже молодцы с дропом) в вине остаёшься.. НО это же без куды получается? т.е. прощай нормальное воспроизведение видео в mpv и апскейлеры типа nnedi3 или ошибаюсь?
Ответить | Правка | Наверх | Cообщить модератору

36. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (36), 23-Апр-25, 07:45 
Надеюсь дожить до реализации CUDA на открытых драйверах. Только из-за неё в основном терплю NVIDIA. Ну или пусть свои драйвера пилят нормальные и поддержку апаратного декодирования в приложениях типа хрома.
Ответить | Правка | Наверх | Cообщить модератору

39. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (39), 23-Апр-25, 08:20 
> Только из-за неё в основном терплю NVIDIA

Так не терпи - выкинь Nvidia, и перейти на AMD.

Или это старое доброе линуксячье лицемерие: браво воевать против софта Nvidia, но при этом за обе щеки кушать ее железо?

Ответить | Правка | Наверх | Cообщить модератору

52. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +2 +/
Сообщение от Аноним (52), 23-Апр-25, 09:58 
а вот и старый добрый юношеский максимализм: если что-то не нравится — не пользуйся, если пользуешься — критиковать никак нельзя.
Ответить | Правка | Наверх | Cообщить модератору

53. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (36), 23-Апр-25, 10:06 
Если AMD начнут пилить нормальное железо и инфраструктуру для вычислений типа CUDA, то с радостью перейду. А сейчас ты либо терпишь плохую поддержку от Nvidia на линуксе(проблемы с апаратным декодированием, проблемы с Wayland в прошлом и прочее подобное), либо практически полностью отказываешься от machine learning.

Nvidia всегда имело плохую поддержку в линуксе и часто мешала разработчикам пилить свои реализации их технологий типа CUDA. Хейт не на пустом месте образовался.

Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

64. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +1 +/
Сообщение от Анонем (?), 23-Апр-25, 12:38 
AMD не начнут. Скорее дождемся массового перехода на китайскую MUSA.
Ответить | Правка | Наверх | Cообщить модератору

73. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Школьник (ok), 23-Апр-25, 13:58 
Nvidia всегда имело хорошую поддержку в линуксе. У них бузинесс на этом весь держится - на работе их видях в дата-центрах, где на серверах как раз таки линукс. Мой личный опыт подтверждает это: сервер + линукс + nvidia + CUDA = хорошо. И если посмотреть на цену акции nvidia - все у них более чем в порядке с этим.

Nvidia просто не интересны проблемы маргинальных игрожуров, требующих забесплатно поддерживать этот бесконечный дурдом с графическим стеком в линуксе. И хейт с их стороны их нисколько не беспокоит.

ЗЫ Как там, кстати, дела у благодушевного пожизненного диктатора? Чего ж он препоны проприетарному модулю nvidia не чинит, как в случае с ZFS ? Взял бы да поломал им экспорт нужных символов на ровном месте. Или средний палец недостаточно длинный, чтобы в очередной раз "фак ю" им показать? Или - страшно даже помыслить - работодатель запрещает? Ну да, это ж не на русских напрыгивать, тут и "атятя" сделать могут дяди, у которых десятки миллиардов долларов на этом крутятся.

Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

81. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Анонимусс (-), 23-Апр-25, 15:04 
> Чего ж он препоны проприетарному модулю nvidia не чинит, как в случае с ZFS ?

Точно также делает.

> Взял бы да поломал им экспорт нужных символов на ровном месте.

Вообще-то они именно это и делают.
EXPORT_SYMBOL_GPL достаточно недавно сломал минорное обновления ядра, 6.12 вроде бы.
Да и раньше они регулярно делали такое западло.
У дебианцев еще подгорело, когда на !!!стабильном!!! дебе обновляешься с 5.10.0-28-amd64 на 5.10.0-29-amd64 и у тебя ломаются дрова.
(reddit.com/r/debian/comments/1cuhql2/nvidia_drivers_unexpectedly_broke_on_debian_11)

Ответить | Правка | Наверх | Cообщить модератору

104. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (104), 24-Апр-25, 02:52 
> ЗЫ Как там, кстати, дела у благодушевного пожизненного диктатора? Чего ж он
> препоны проприетарному модулю nvidia не чинит, как в случае с ZFS ?

Вообще-то там для непонятливых вывесили GPL_ONLY на все ключевые подсистемы DRM/KMS и нвидия пошла кодить свои аналоги. Аналоги оказались кривыми, глючными и вечно отставали от оригинала, доставляя море горя обладателям нвидий.

Наименьшей из проблем был лаг с поддержкой ядер. А бывало и что поинтереснее, типа локапа от переключения в консоль. Это - то что "отличная поддержка Linux" в лице самопального DRM/KMS от нвидии мог. В данном случае видимо KMS не срабатывал. Юзерам нвидий без обиняков отлупали - contact your support.

Потом нвидия охамела с прослойками (GPL condom). В ответ вон то закрутили еще жестче, а за попытки обхода прямым текстом пообещали поиметь нвидию DMCA - "technical measures circumvention". Представляете, GPLщики работают в том же легальном фреймворке что и остальные. Там нет граждан первого и второго сортов, и все права доступные клепателям EULA распостраняются и на авторов GPL. Если вон те пермиссивщики хотят эти права сдать, это их долбаные проблемы, если в итоге корпы им и подтерли зад да смыли в толч, раз "лицензия позволяет".

...так и появился открытый ядерный модуль нвидии под GPL. Вот тут уже да, что предъявишь? Но поскольку это внемайнлайновое - понятно что жизня кастомеров нвидии от полумер улучшилась не так сильно как тем могло бы хотеться.

> Взял бы да поломал им экспорт нужных символов на ровном месте.

Ну так airlied & co именно это нвидии и сделали вывесив GPL_ONLY. Техническая версия фака - больнее чем жест в камеру, особенно для бизнеса.

> ю" им показать? Или - страшно даже помыслить - работодатель запрещает?

Это у вас - палится гнилой менталитет и связанные с ним комплексы. У вон тех как раз стали в нужных частях тела - хватило, чтобы не быть тряпками и они свое отспаривают и в коде. Поэтому мир и будет принадежать - им. И будущее создадут - они. Потому что они этого достойны. В отличие от.

Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

37. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +1 +/
Сообщение от Аноним (37), 23-Апр-25, 08:03 
"Начиная с Mesa 25.1 Vulkan-драйвер NVK будет задействован по умолчанию для GPU NVIDIA [...] Pascal"

Неплохо, одобряю! Оч популярная серия.

Ответить | Правка | Наверх | Cообщить модератору

38. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от нейм (?), 23-Апр-25, 08:09 
всю ветку прочитал, так и не понял

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

Ответить | Правка | Наверх | Cообщить модератору

40. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +1 +/
Сообщение от Аноним (9), 23-Апр-25, 08:42 
Вродь как стимдэк, а так в данный момент амудэ по лучше себя чуйствует на линуксах, но зеленые начали слегка нервничать и грозились тоже принять участие в разработке свободных дров для линукса (открыть возможно), но это не точно, кажись в какой-то новости сие писали, что ли...
Ответить | Правка | Наверх | Cообщить модератору

42. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (44), 23-Апр-25, 08:50 
Intel Arc
https://www.phoronix.com/benchmark/result/intel-arc-graphics...
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

43. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (9), 23-Апр-25, 08:55 
Интляшки поздно спохватились на счет видеокарт, хотя может теперь они вынуждены делать их круче, чтоб рыночек занять по больше
Ответить | Правка | Наверх | Cообщить модератору

45. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +1 +/
Сообщение от leap42 (ok), 23-Апр-25, 09:09 
амудэ

поддержка курткиных поделок улучшается, но пока рановато

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

46. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (39), 23-Апр-25, 09:11 
> курткиных

Чьих?

Ответить | Правка | Наверх | Cообщить модератору

94. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +1 +/
Сообщение от yurikoles (ok), 23-Апр-25, 19:23 
Рискну предположить, что это отсылка к стилю одежды CEO Nvidia, Дженсена Хуанга, который в последние годы выходит на публику исключительно в кожаной куртке.
Ответить | Правка | Наверх | Cообщить модератору

50. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +1 +/
Сообщение от Аноним (1), 23-Апр-25, 09:50 
Тут на самом деле ситуация уровня "у всех говно".

У невидии драйверы вроде бы стабильные, но куцые по функционалу донельзя, даже без возможности регулировать fan curve в принципе, гуй-панель с приветом из 2002 года, и регулярно бывают сломанные на релизе игори (достаточно вспомнить Cyberpunk, Starfield или недавнего Indiana Jones). При этом в большинстве случаев если задача просто поиграть - будет нормально работать, просто драйвер проприетарный надо ставить не из репозиториев дистра, а руками, чтоб не сидеть на старье.

У амудэ - вроде бы и драйверы по производительности неплохие, и открытые, и вообще их два, и из коробки на голой Ubuntu загруженной с флэшки ускорение должно работать. При этом radv который в Mesa регулярно сталкивается с регрессиями (опять же, привет Indiana Jones), гуя штатного просто нет ни у radv ни у amdvlk. Придётся явно включать оверклокинг в параметрах загрузки ядра и ставить что-то вроде LACT - только для того чтоб покрутить fan curve.

Ну и то на что лично я прилип - карты RX 7000-й серии сталкиваются с тем что карты клочатся до тех пор пока не сдохнут, игнорируя зашитые в VBIOS потолки по частотам и току - и девелоперы из амуды, мейнейнящие ядровую часть драйвера, кладут на это болт.

Короче рад ли я что поменял 3070 Ti на 7900 XTX? Наверное да, учитывая ситуацию на рынке, но осадочек из-за нюансов выше остался знатный.

Но не будь у меня её прямо сейчас - я бы снова купил амудэ, впрочем. 9070-е карточки вышли вкусными.

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

54. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (9), 23-Апр-25, 10:12 
Чет самый норм сидеть на встройке получается? Хоть это нормально работает?
Ответить | Правка | Наверх | Cообщить модератору

63. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (44), 23-Апр-25, 12:31 
Самые топовые встройки всё ещё заметно отстают от дискреток. В первую очередь из-за памяти, т.к. в дискретных своя GDDR память, а встройки использую "медленную" ОЗУ.
1) https://cdn.mos.cms.futurecdn.net/k87wSW7QC72TGBZuLMGbJV-120...
2) https://www.tomshardware.com/pc-components/gpus/intel-takes-...
Ответить | Правка | Наверх | Cообщить модератору

67. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (1), 23-Апр-25, 13:09 
Встройки теми же драйверами пользуются в сущности, что у невидии, что у амудэ.

В общем, если ставить вопрос выбора между вендорами здесь и сейчас - я бы выбрал амудэ. Хотя бы потому что драйверов два. Будет вон как с Индианой - не работает radv, так можно поставить одной командой amdvlk и запустить с ним только саму игру, передав ей флаг в переменных окружения, и не трогая всё остальное.

Лучи, конечно, у амудэ куда слабее, даже на 9070-х карточках, однако на лялихе в принципе лучи имеют куда больший перфоманс хит чем растр, так что это менее релевантно как мне кажется.

Ну и не стоит забывать что габен и паровые помосты повязаны с амудэ намертво, что сейчас, что в будущей консоли - так что тут есть хотя бы надежда, что драйверы и окружение продолжат пилить. Сейчас по сути мы хоть что-то имеем только из-за вальвов, которые упрямо ползут against the grain.

Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

105. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (105), 24-Апр-25, 03:03 
> Встройки теми же драйверами пользуются в сущности, что у невидии, что у амудэ.

Нвидия не делает x86-64 процессоры, поэтому и встроек у нее - кто там, Tegra чтоли? Ну и где эта тегра? Уж как она на андроид лезла, как лезда. И ... почему-то рынок без нее прекрасно обошелся.

Ответить | Правка | Наверх | Cообщить модератору

51. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +1 +/
Сообщение от devl547 (ok), 23-Апр-25, 09:57 
Ну хорошо, Vulkan добавили. А что с реклоком то?
Без изменения частоты всё это смысла не имеет.
Ответить | Правка | Наверх | Cообщить модератору

79. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Оммноним (-), 23-Апр-25, 14:59 
> на базе микроархитектур Maxwell (GTX 700/800/900)

Ничосе они старье решили тянуть...
Разве до 1080 вообще есть жизнь?

Ответить | Правка | Наверх | Cообщить модератору

80. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (29), 23-Апр-25, 15:02 
Geforce 4 MX
Ответить | Правка | Наверх | Cообщить модератору

84. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от name (??), 23-Апр-25, 15:46 
И как там вейланд работает?
Ответить | Правка | Наверх | Cообщить модератору

102. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (102), 23-Апр-25, 23:46 
отлично! он не запускается, что даже к лучшему
Ответить | Правка | Наверх | Cообщить модератору

106. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от name (??), 24-Апр-25, 03:41 
Почему не запускается, какие версии графических api поддерживает эта видеокарта с nouveau?
Ответить | Правка | Наверх | Cообщить модератору

108. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (108), 24-Апр-25, 10:53 
потому как из месы выкинули, да и до выкидывания оно работало откровенно хреново
Ответить | Правка | Наверх | Cообщить модератору

85. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  –1 +/
Сообщение от Аноним (72), 23-Апр-25, 16:20 
Ну если не игрун-буду-запускать-все-игры, то есть.
А если игрун, зачем вам знать слово «линукс»?
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

90. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от zeecape (ok), 23-Апр-25, 18:28 
В случае с открытым драйвером для NVIDIA, главное, чтобы он просто работал, и лучше чем nouveau. Пусть пока и сырой (Не годится для тяжелых игр), но зато рабочий и полностью пригодный для простых игр и обычного браузинга. Может в будущем ситуация будет как с radv и amdvlk

П.С: Пока, для меня он просто вариант дров на случай, если NV откажутся от поддержки серии Turing< в своих закрытых дровах

Ответить | Правка | Наверх | Cообщить модератору

95. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от uchiya (ok), 23-Апр-25, 20:16 
Новость попахивает на********. Vulkan и Zink то они прикрутили на 900-1000 серию, только как там с реклокингом ? Помниться там попочка, ибо прошивки закрыты, а в отдельный чип ещё не перенесли. Есть вулкан, но карты не умеют переключать частоты и декодер потерялся в аналах истории, или не истории.
Ответить | Правка | Наверх | Cообщить модератору

101. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Аноним (102), 23-Апр-25, 23:45 
теперь программы на Pascal будут работать быстрее?
Ответить | Правка | Наверх | Cообщить модератору

109. "В Mesa-драйвере NVK обеспечена поддержка Vulkan 1.4 для GPU ..."  +/
Сообщение от Ананоним (?), 24-Апр-25, 11:22 
Для Kepler есть ограничения в аппаратуре или просто "слишком устарел"?
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру