The OpenNET Project / Index page

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



"В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспечена совместимость с GNOME"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В Tyr, написанном на Rust драйвере для GPU ARM Mali, обеспечена совместимость с GNOME"  +/
Сообщение от opennews (??), 21-Ноя-25, 16:27 
Компания Collabora объявила о прогрессе в разработке для ядра Linux драйвера Tyr, написанного на языке Rust. Драйвер рассчитан на работу с GPU  ARM Mali, в которых применяется технология CSF (Сommand Stream Frontend), таких как Mali G310, G510 и G710. Отмечается, что  Tyr достиг уровня, пригодного для обеспечения работы среды рабочего стола GNOME, композитного сервера Weston и полноэкранных игр, таких как SuperTuxKart. Производительность нового драйвера оценена как сопоставимая с драйвером Panthor, написанном на языке Си...

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

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

Оглавление

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

5. Сообщение от Аноним (5), 21-Ноя-25, 16:36   –5 +/
Тестирование, эксперимент, абстракция. Языку уже 100 лет ничего толком написать не могут.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #11, #46, #57

10. Сообщение от Аноним (-), 21-Ноя-25, 16:54   +/
> игр, таких как SuperTuxKart.

Ну раз SuperTuxKart работает, то можно сразу в прод!))

> Производительность нового драйвера оценена как сопоставимая с драйвером на языке Си.

Но как?? Местные ылитные кексперты утверждали, что на раст нельзя писать быстрый код!

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #44, #47, #48

11. Сообщение от Аноним (11), 21-Ноя-25, 16:55   +1 +/
а кто платить будет? вон невидия и платит, вот и пишут всякие поделки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #53, #54

12. Сообщение от Аноним (-), 21-Ноя-25, 17:10   +/
Все пинают Mali, которому уже второй десяток лет, а Panthor до сих пор не готов. Интересно насколько затянется этот долгострой.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #13, #39

13. Сообщение от Аноним (13), 21-Ноя-25, 17:13   +/
https://en.wikipedia.org/wiki/Mali_(processor)#Implementations
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

14. Сообщение от Медведь (ok), 21-Ноя-25, 17:14   +2 +/
> При этом драйвер пока не готов для постоянного использования обычными пользователями и рассматривается как экспериментальный прототип для тестирования абстракций для разработки драйверов на языке Rust.

Всё как всегда...

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

15. Сообщение от Аноним (15), 21-Ноя-25, 17:57   +/
> Tyr не готов к использованию в качестве повседневного драйвера, и потребуется еще время, чтобы полностью довести его до апстрима, хотя теперь ясно, что мы обязательно к этому придем. И как простой прототип, он имеет множество упрощений, которых не было бы в основной версии, даже если он может работать поверх немодифицированной (т.е. с апстрима) версии Mesa.
> Тем не менее, этот прототип может служить экспериментальным драйвером и испытательным стендом для всей работы по абстракции Rust, происходящей в основной ветке. Он позволит нам экспериментировать с различными проектными решениями и собирать данные о том, что действительно способствует достижению цели проекта. Это свидетельство того, что Rust GPU KMD могут не работать, но и демонстрировать производительность наравне со своими аналогами на C.

--

Короче, для полноценного KMD нужно еще допилить поддержку Rust в ведре.

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

17. Сообщение от Аноним (17), 21-Ноя-25, 18:40   +2 +/
>и полноэкранных игр, таких как SuperTuxKart

Вот не пойму, все игры и движки под капотом дергают одни и те же вызовы, даже окружение, которое работает на гпу, те же самые вызовы использует, так в чем тут подвох?
Полуфабрикатный драйвер реализовал подмножество нормального функционала, или это разрабы игорей юзают недокументированные фичи, для которых надо отдельно драйвера патчить?

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

18. Сообщение от Анонимусс (-), 21-Ноя-25, 18:45   –1 +/
> Это свидетельство того, что Rust GPU KMD могут не работать, но и демонстрировать производительность наравне со своими аналогами на C.

Мне вот просто интересно, откуда ты это взял?

В оригинале фраза звучит так:
"It is a testament that Rust GPU KMDs can work, and not only that, but they can perform on par with their C counterparts."

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #28, #32, #35

19. Сообщение от Аноним (19), 21-Ноя-25, 18:55   +/
>и полноэкранных игр

Интересно, чем неполноэкранные игры такие особенные.

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

28. Сообщение от Аноним (28), 21-Ноя-25, 20:01   +/
Так настоящий драйвер тут в проприетарной прошивке (которая скорее всего на с/с++), а на расте только прокладка.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

29. Сообщение от Аноним (29), 21-Ноя-25, 20:04   +2 +/
>Tyr достиг уровня, пригодного для обеспечения работы среды рабочего стола GNOME, композитного сервера Weston и полноэкранных игр, таких как SuperTuxKart.

Почему это так смешно?))

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

31. Сообщение от Аноним (29), 21-Ноя-25, 20:05   +1 +/
Baldurs gate 3, ИИ, виртуальная реальность… мы научилисьзапускать гном и игру из 90х!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #38

32. Сообщение от Я (??), 21-Ноя-25, 20:15   +/
полагаю хотели написать:
Это свидетельство того, что Rust GPU KMD могут не ТОЛЬКО работать, но и демонстрировать производительность наравне со своими аналогами на C.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

35. Сообщение от Аноним (35), 21-Ноя-25, 20:39   –1 +/
Русский язык куурьёзен. Могут работать -- это по сути то же самое, что и "могут не работать".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

36. Сообщение от Аноним (35), 21-Ноя-25, 20:40   +1 +/
Зачем Гному драйвер видеокарты?

Раньше всё прекрасно работало без всяких драйверов.

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

37. Сообщение от Vector2D (?), 21-Ноя-25, 21:14   –2 +/
Работало , но медленнее или ты хочешь сказать что дрова не являются акселерацией ? Все равно там до этого был дрм тебе просто показалось что там ничего не аккселериловалось
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #40, #51

38. Сообщение от Аноним (-), 21-Ноя-25, 21:16   +/
> игру из 90х!

Но-он, вот не не надо тут этого!

SuperTuxKart это современная игра, которая требует OpenGL v3.х и минимальную видях NVIDIA GeForce 470 GTX, AMD Radeon 6870 HD или Intel HD Graphics 4000 и минимум 512 MB VRAM.
Т.е. даже великий сандаль в пролете, потому что у него Intel 3000.
А про всякие кopки и тpeтьeпни вообще молчу.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #50, #55

39. Сообщение от Аноним (39), 21-Ноя-25, 22:02   +/
У тех, кто платит деньги, драйвера есть. Закрытые.
А кто брезгует закрытыми, может ждать хоть вечность.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

40. Сообщение от Аноним (35), 21-Ноя-25, 22:10   –1 +/
Ну помедленнее, да. А ещё содержимое окна не отрисовывалось при перемещении. Но это была "прогрессивная потеря декоративных опций", а не "не запускается".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

44. Сообщение от Аноним (44), 21-Ноя-25, 23:11   –2 +/
Когда на нём заработает всё, что работает на Си-драйвере, тогда сравнишь. А так, ничего быстрее хеллоуворда (на любом языке) ещё не придумали.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #65

46. Сообщение от Аноним (53), 22-Ноя-25, 00:20   +3 +/
> Tyr достиг уровня, пригодного для обеспечения работы среды рабочего стола GNOME

Вот это прогресс во второй четверти 21-го века!

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

47. Сообщение от Аноним (53), 22-Ноя-25, 00:22   +/
> SuperTuxKart ... сразу в прод!

Это что - 100% игр под линукс? Почему-то кроме этой казуалки работоспособность никаких других игр не упоминается.

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

48. Сообщение от Аноним (53), 22-Ноя-25, 00:33   –3 +/
> на раст нельзя писать быстрый код

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #61

49. Сообщение от Аноним (53), 22-Ноя-25, 00:35    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

50. Сообщение от Аноним (53), 22-Ноя-25, 00:39   +/
> современная игра ... OpenGL v3

Даже само OpenGL уже устарело, не говоря про то, что OpenGL v3 - это нулевые года, 17 лет назад! О какой современности говоришь?!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #62

51. Сообщение от Аноним (53), 22-Ноя-25, 00:41   +1 +/
> Работало , но медленнее

Это сейчас всё медленно работает: компы-то стали быстрее, видюхи жрут киловаттами, а среды еле-еле шевелятся.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #64

52. Сообщение от Аноним (53), 22-Ноя-25, 01:05   +/
Графика на скринах - как из 90-х гг. Разработчикам надо напомнить, что прошло уже 30 лет.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #58

53. Сообщение от Аноним (53), 22-Ноя-25, 01:56   –1 +/
а за что платить?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

54. Сообщение от Аноним (54), 22-Ноя-25, 02:15   +/
> а кто платить будет? вон невидия и платит, вот и пишут всякие поделки.

И чего эта Nova может на данный момент? Кроме бытья прототипом скелетона драйвера в третьем поколении? По моему это даже supertuxcart рендерить еще не умеет. И за что денег плачено?

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

55. Сообщение от Медведь (ok), 22-Ноя-25, 03:27   +/
На встройке в Celeron 2957U при уровне эффектов 4 вполне сносно ездит -- 32-35 fps.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

56. Сообщение от Бочок (?), 22-Ноя-25, 04:08   +1 +/
Из Gnome удалили достаточно для запуска на сабже
Ответить | Правка | Наверх | Cообщить модератору

57. Сообщение от laindono (ok), 22-Ноя-25, 05:06   +/
Любое ПО надо тестировать перед продакшеном. Это стандартная и неотъемлемая часть этапа разработки ПО.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

58. Сообщение от Аноним (35), 22-Ноя-25, 05:28   +1 +/
А графоний SuperMarioKart не особенно лучше. Просто честны к оригиналу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52

59. Сообщение от Аноним (59), 22-Ноя-25, 06:50   +/
Да пусть пишут. Любая движуха - лучше её отсутствия!
Ответить | Правка | Наверх | Cообщить модератору

60. Сообщение от Аноним (60), 22-Ноя-25, 08:09   +/
> Полуфабрикатный драйвер реализовал подмножество нормального функционала, или это разрабы игорей юзают недокументированные фичи, для которых надо отдельно драйвера патчить?

Первое. Подмножество нормального функционала.

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

61. Сообщение от Аноним (61), 22-Ноя-25, 08:24   +1 +/
> Точнее, на расте нельзя быстро писать код.

Быстро это "тяп-ляп" как в соседней теме про Груб?
Да, к счастью в расте так нельзя.

> Да и сам раст нельзя быстро разрабатывать.

Быстро это как?

> Сколько десятилетий уже сочиняют, а стандарта до сих пор нет.

Напомню что K&R C был создан 1978 году, а стандарт появился в 1989.
Причем стандарт сделали настолько поганым, что сами авторы языка от него плевались.

Первая официальная альфа-версия Rust (0.1) была выпущена в январе 2012 года.
Т.е по меркам истории языков программирования это было почти вчера.

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

62. Сообщение от Аноним (61), 22-Ноя-25, 08:29   +/
Воу-воу! Мы вообще то на сайте, где в почете корка2дуо, а дроп 32 битных систем вызывает погорание и шкварчение пятых точек.

17 лет это не такой большой срок если LTS версии дистрибутивов могут поддерживаться 15 лет.

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

64. Сообщение от Аноним (64), 22-Ноя-25, 09:43   +/
Неправда ваша. Мобильные APU потребляют считанные ватты, а совремнные среды на них иидут без единого заикания.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

65. Сообщение от Прохожий (??), 22-Ноя-25, 10:01   +/
Вот, очередной ылитный эксперт проснулся. Хеллоуворд, на самом деле, медленное приложение, потому что ввод-вывод, да ещё часто форматируемый.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44


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

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




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

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