The OpenNET Project / Index page

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

Red Hat представил Nova, драйвер для GPU NVIDIA, написанный на языке Rust

21.03.2024 13:56

Компания Red Hat начала работу над проектом Nova, развивающим новый открытый драйвер для GPU NVIDIA, в которых операции инициализации и управления GPU вынесены в прошивку и выполняются отдельным микроконтроллером GSP (GPU System Processor). Новый драйвер оформлен в виде модуля для ядра Linux и использует подсистему DRM (Direct Rendering Manager). Проект позиционируется как продолжение развития драйвера Nouveau для GPU с GSP-прошивками, используемыми начиная с серии NVIDIA GeForce RTX 2000 на базе микроархитектуры Turing, и в долгосрочной перспективе может заменить Nouveau.

Код драйвера написан на языке Rust и дополнительно использует несколько прослоек для разработки видеодрайверов на данном языке, ещё не принятых в основной состав ядра. Например, в драйвере задействован набор абстракций для построения драйверов из ветки rust-device, компоненты для работы с шиной PCI из ветки rust-pci и обвязки для подсистем DRM и GEM из ветки rust-drm, используемой при разработке Rust-драйвера drm-asahi для GPU чипов Apple M1 и M2. Предполагается, что применение языка Rust повысит безопасность и надёжность драйвера из-за снижения вероятности совершения ошибок при работе с памятью, а также позволит совместить работу над видеодрайвером с развитием общих компонентов, обвязок и абстракций для разработки драйверов на Rust.

Среди причин для создания нового драйвера упоминается возможность добиться значительного упрощения по сравнению с драйвером Nouveau, благодаря задействованию многих готовых обработчиков, предоставляемых прошивкой GSP. Из-за необходимости поддержки старых GPU NVIDIA код драйвера Nouveau излишне усложнён и негибок, а для решения имеющихся в драйвере Nouveau проблем, например, связанных с блокировками в коде VMM/MMU, требуется существенная переработка кодовой базы.

В развиваемом с нуля новом драйвере Nova можно изначально не допустить появления подобных проблем и усложнений, так как нет необходимости реализации многих абстракций на стороне драйвера, которые в новых GPU NVIDIA уже предоставляются прошивкой. В Nouveau приходится совмещать код для поддержки старых и новых GPU, и оставление в драйвере Nova только поддержки GPU на базе GSP даст возможность отбросить весь груз по обеспечению совместимости с кодом для работы со старыми GPU.

  1. Главная ссылка к новости (https://lists.freedesktop.org/...)
  2. OpenNews: NVK и Zink существенно улучшили ситуацию с открытыми драйверами для GPU NVIDIA
  3. OpenNews: В драйвер nouveau добавлена поддержка GSP-прошивок NVIDIA
  4. OpenNews: В открытом драйвере Asahi сертифицирована поддержка OpenGL 4.6 для чипов Apple M1 и M2
  5. OpenNews: Представлен NVK, открытый Vulkan-драйвер для видеокарт NVIDIA
  6. OpenNews: Компания NVIDIA открыла код видеодрайверов для ядра Linux
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/60821-nova
Ключевые слова: nova, nvidia, driver, gsp, redhat, nouveau
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (252) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 17:10, 21/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –22 +/
    Очередная демонстрация того, почему у nvidia столько довольных пользователей. Её видеокарты полноценно поддерживаются порядка 10 лет, в то время как "опенсорс" и его корпоративные разрабы из freedesktop вечно дропают всё "неудобное", но, при этом, не забывают максимально гадить в тапки.
     
     
  • 2.3, Аноним (3), 17:18, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Полноценно??
     
     
  • 3.5, Аноним (2), 17:20, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • –11 +/
    Абсолютно полноценно. Что новая карта у тебя, что старая, всё будет поддерживаться одинаково и не устареет через 2 года.
     
     
  • 4.21, НяшМяш (ok), 17:45, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +17 +/
    Мой Radeon 7770 из 2012 поддерживается актуальным драйвером amdgpu (хоть и с возможными оговорками). На ней даже Vulkan рабочий, позволяющий играть через dxvk и даже FSR 1.0 из патча для WINE я на ней запускал.

    Какая видеокарта у невидии из 2012 года поддерживается последним драйвером (на данный момент 550)? Эти ушлёпки даже для прошлой 3000 серии карт зарезали генерацию кадров в своём DLSS - про поддержку 600 серии из 2012 можно вообще не говорить, её nouveau лучше поддерживает.

     
     
  • 5.25, Аноним (-), 17:51, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • –9 +/
    > из 2012

    так речь про 10 лет
    а какой сейчас год? 24й
    какой год был 10 лет назад? 2014й
    поэтому и сравнивай актуальные (актуальные, лол))) видяхи

     
     
  • 6.37, pelmaniac (?), 18:00, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >так речь про 10 лет

    ты блаблабол. 710-е семейство затычек (чисто ради hdmi) ещё с прилавков не успело уйти, а уже в утиль отправили. и работало бажно. а нуво вообще околоникак.

     
     
  • 7.78, Аноним (2), 19:25, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А что не так с gt710? Драйвер обновлялся месяц назад, вулкан есть. Только вяленый через eglstreams, а это значит, работает только в программах на Qt и сомневаюсь про полноценную поддержку xwayland.
     
     
  • 8.127, pelmaniac (?), 21:10, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Охладите фанбойствование её уже больше года назад в legacy-дрова выкинули ес... текст свёрнут, показать
     
     
  • 9.134, Аноним (2), 21:42, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Я так на fglrx сидел на позапрошлогодних иксах чтобы opencl и игр не лишаться В... текст свёрнут, показать
     
  • 9.172, Аноним (172), 23:37, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Сначала говорим про утиль и тут же про legacy дрова Алоэ, легаси ветка когда пе... текст свёрнут, показать
     
     
  • 10.174, Аноним (174), 23:54, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    очевидно, блобы в lib firmware куда любимее чем pacman install nvidia-drivers ... текст свёрнут, показать
     
  • 10.264, pelmaniac (?), 14:06, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ты упрлс покупаешь в магазине новую нвидиото-карту, а её через полгода перево... текст свёрнут, показать
     
  • 5.33, Аноним (2), 17:57, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Твой радеон. А вот соседний нет. То же касается и интела. При этом, maxwell gen1 до сих пор поддерживается полноценно и без оговорок. И cuda работает, и opencl, и vulkan, и optix в блендере, и вообще всё, даже вяленый. Если чего-то нет в железе, тут извините, дополнительные блоки не нарисовать и amdgpu на это тоже не способен.

    >зарезали генерацию кадров

    Без сомнения необходимая и востребованная технология, наверное, не хватает аппаратных блоков для обеспечения достаточного уровня качества в текущей итерации.

     
     
  • 6.113, namenotfound (?), 20:46, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > не хватает аппаратных блоков для обеспечения достаточного уровня качества в текущей итерации

    Так и есть, у Ловлейс есть аппаратные блоки для этого, без них на Амперах и Тьюрингах происходит страшный статтеринг

    https://www.reddit.com/r/pcmasterrace/comments/176y9yw/dlss_3_frame_generation

     
     
  • 7.243, Аноним (243), 10:11, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > статтеринг
    > Статтеринг. (от англ. stuttering – «заикание»)

    Замочека https://youtu.be/sAKxvwkieGo 🙂

     
  • 6.139, Зазнайка (?), 22:09, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Чушь собачья. Рисовать междукадрие научились уже очень давно. Без всяких «специализированных» блоков.
     
     
  • 7.143, Аноним (2), 22:17, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, вон, говорят, производительности всё же не хватает для текущей итерации технологии. Когда-то может и хватало, но качество повышается, глупо это отрицать. Это вроде как технология ускорения путём отказа от реальных вычислений, но чтобы крутить нейронки на много кадров сразу тоже нужны значительные ресурсы. И без «специализированных» блоков придётся отнимать вычислительную мощность от реальных вычислений, а подобное разделение не очень хорошо работает в силу архитектуры видеокарт.
     
     
  • 8.189, Зазнайка (?), 01:23, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Расчёт междукадриев был довольно давно, использовалось это в видео вот чем имен... большой текст свёрнут, показать
     
     
  • 9.194, Аноним (2), 01:52, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, SVP выглядит очень стрёмно и адово грузит, кроме того ОЧЕНЬ ресурсоёмко, ем... текст свёрнут, показать
     
     
  • 10.233, Зазнайка (?), 09:46, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    SVP было сделано для всех Неоткуда там CUDA взяться, потому-что на радеонах раб... текст свёрнут, показать
     
     
  • 11.246, Аноним (2), 10:28, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Там было opencl, но потом перешли на cuda ... текст свёрнут, показать
     
     
  • 12.251, Зазнайка (?), 10:37, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А сейчас я на своём рейдоне не смогу запустить или смогу ... текст свёрнут, показать
     
  • 10.235, Зазнайка (?), 09:55, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ах, да, ещё надо напомнить, что эту самую интерполяцию рисовать умели делать уже... текст свёрнут, показать
     
     
  • 11.247, Аноним (2), 10:30, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Качество этой интерполяции конечно 8230 Ну и в телеках для этого специальный d... текст свёрнут, показать
     
     
  • 12.250, Зазнайка (?), 10:35, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Сколько лет прошло, а прагрес сдвинулся только чуть 8230 ... текст свёрнут, показать
     
  • 5.38, Perlovka (ok), 18:00, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Какая видеокарта у невидии из 2012 года поддерживается последним драйвером

    Зачем тебе видеокарта 2012 года? Любая современная встройка интела в десятки раз мощнее.

     
     
  • 6.85, X86 (ok), 19:37, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так если у него видеокарта 2012 года, то вероятно, и проц оттуда же.
     
  • 6.140, Зазнайка (?), 22:14, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    7970 против любой встройки современной… В десятки раз(!!!), щаз же! 🫨
    Свидетель свитова прагреса, не иначе.
     
  • 6.141, Аноним (141), 22:14, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Брехня, встройка даже с разгоном не близко. 7770 околотоп со своей набортной памятью. Интеловские дрова с трансляцией директхэ в булкан еще не слишком эффективны и потому Arc A770 тягается с картами среднего сегмента имея все признаки топа.
     
     
  • 7.156, Perlovka (ok), 22:39, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Да, что-то я загнул, конечно )))
     
  • 6.222, Аноним (222), 08:35, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Любая современная встройка интела в десятки раз мощнее.

    Все встройки это хлам за оверпрайс, раньше они хотя бы даром шли в комплекте с материнской платой, а сейчас за них денег хотят больших.
    По тестам Geekbench 5 OpenCL
    30255 попугаев Radeon 780M топовая встройка
    34541 попугай  AMD Radeon HD 7970 видеокарта из 2012 года
    60866 попугаев NVIDIA GeForce RTX 3050 OEM видеокарта 2022 года

     
     
  • 7.248, Зазнайка (?), 10:32, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> Любая современная встройка интела в десятки раз мощнее.
    > Все встройки это хлам за оверпрайс, раньше они хотя бы даром шли
    > в комплекте с материнской платой, а сейчас за них денег хотят
    > больших.
    > По тестам Geekbench 5 OpenCL
    > 30255 попугаев Radeon 780M топовая встройка
    > 34541 попугай  AMD Radeon HD 7970 видеокарта из 2012 года
    > 60866 попугаев NVIDIA GeForce RTX 3050 OEM видеокарта 2022 года

    К слову, графика не сводится только к производительности шейдеров, ROP и TMU от роста шейдеров сами собой не зарождаются, как плесень от сырости. А без них шейдерная моща будет как мёртвому припарка.

     
  • 6.225, Ilya Indigo (ok), 09:05, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У меня аналогичная видеокарта ASUS AMD Radeon HD 7700.
    Маленькая, не шумная, надёжная, с некоторым танцем (amdgpu.si_support=1 radeon.si_support=0) полноценно поддерживает вулкан, в отличие от некоторых интеловский встроек, с которыми dolphin-emu отказывается работать.
    Для проца AMD Phenom II X4 945 и материнкой c PCIE 1-ого поколения она идеальна, ставить что-то мощнее нерационально.
     
  • 5.42, держите в курсе (-), 18:05, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >и даже FSR 1.0  WINE я на ней запускал

    вот это да!

     
  • 5.50, Аноним (50), 18:19, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    У меня какая-то с чипом HD2600, купленная в 2008. Plasma 5 на ней работает и жрать не просит.
     
     
  • 6.64, Аноним (2), 18:46, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если говорить о сколько-нибудь полноценной работе, то надо смотреть на AMDGPU PRO (нынешний проприетарный драйвер), а HD2600 поддерживается fglrx, удачи его завести на текущем ядре.
     
     
  • 7.142, Аноним (141), 22:17, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Драйвер radeon стабилен как танк и по производительности лучше. OpenGL 4.5 должен быть с частичной реализацией 4.6.
    Кроме того это карты Ati, а бочку катят зеленые фаны на AMD.
     
     
  • 8.152, Аноним (2), 22:31, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Opencl нет скорее всего, его даже на современных картах нет Не знаю, что там по... текст свёрнут, показать
     
     
  • 9.258, Аноним (141), 12:05, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Opencl прикручивается методом кидания оного от проприетарного драйвера к открыто... текст свёрнут, показать
     
  • 6.77, Аноним (-), 19:23, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Plasma 5 на ней работает

    Именно работает или просто картинку на экран выводит?
    Аппаратное декодирование работает?

     
     
  • 7.144, Аноним (141), 22:17, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В HD есть аппаратное ускорение и оно конечно работает.
     
  • 5.84, Аноним (2), 19:36, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >про поддержку 600 серии из 2012 можно вообще не говорить, её nouveau лучше поддерживает

    Шта? 470 месяц назад обновился, это ветка прошлого года. Там есть абсолютно всё кроме вяленого через mesa и пары новейших фич вулкана, которые вряд ли понадобятся на карте 2012 года. Ну и это не значит что перестанет работать, практически весь стек технологий всё ещё поддерживает эту ветку драйвера и продолжит в будущем.

     
     
  • 6.130, Аноним (-), 21:19, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > практически весь стек технологий всё ещё поддерживает эту ветку драйвера и продолжит в будущем.

    Продолжит он столько сколько это захочет нвидия делать. И если она покажет фигу - фиг вы это оспорите.

     
     
  • 7.147, Аноним (174), 22:22, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> практически весь стек технологий всё ещё поддерживает эту ветку драйвера и продолжит в будущем.
    > Продолжит он столько сколько это захочет нвидия делать. И если она покажет
    > фигу - фиг вы это оспорите.

    выпилят в следующей версии ядра нуово - и фиг вы это оспорите. выпилит амд поддержку из амдгпу каких-то дров - и фиг вы это оспорите.

     
     
  • 8.192, Аноним (-), 01:45, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Там видите ли участники сообщества набраны над этим работать - и они такое делат... текст свёрнут, показать
     
     
  • 9.201, Аноним (174), 02:32, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    лол уже https www phoronix com news Linux-Drop-Old-UMS-DRM-Infra не могут поф... текст свёрнут, показать
     
     
  • 10.273, Аноним (-), 05:29, 23/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы трындеть по теме - в ней надо разбираться Не, просто нагуглить якобы-подх... большой текст свёрнут, показать
     
     
  • 11.278, Аноним (174), 10:10, 23/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    лол, узнаю юзера всё твоё сообщение можно свести к да удалили, так ну и правил... текст свёрнут, показать
     
  • 5.153, Аноним (153), 22:32, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > про поддержку 600 серии из 2012 можно вообще не говорить, её nouveau лучше поддерживает.

    Неа, GTX 650 Ti на nouveau околонеюзабельно, раз в пару часов работы крашит иксы, на nvidia драйверах не припомню когда последний раз сталкивался с серьезными проблемами, а так да, драйвера 470хх, что поделать.

     
     
  • 6.272, Аноним (272), 02:31, 23/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Несколько лет назад активно юзал nouveau на GTX760 на десктопе, думаю там примерно тот же кусок драйвера (для кеплера). Утечек и крашей как-то не припомню, много гамал в HL2 и portal. Сейчас тоже юзаю, но через DRI_PRIME=1 (картинку выводит встройка интела, 3D при желании через nouveau, частоты подкручиваю вручную через sysfs).
    Попробуй сменить nouveau на modesetting (или наоборот - modesetting на nouveau).

    P.S. Хотя утечки и краши вещь относительная. Десктоп стабильно раз в сутки перегружается. Сервак стоит 24x7 и там много чего вылезает. Но обычно в пределах недели, а не пара часов.

     
  • 4.129, Аноним (-), 21:17, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Абсолютно полноценно. Что новая карта у тебя, что старая, всё будет
    > поддерживаться одинаково и не устареет через 2 года.

    Как это согласуется с
    1) Кучей багов, вплоть до локапов при переключении в консоль?
    2) С тем что как раз поддержку старых GPU задропали нафиг - тогда как у AMD поддерживается даже древности типа r300 какого-нибудь, который даже не затычка для слота, а затычка для слота в квадрате.

     
     
  • 5.157, Аноним (2), 22:41, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > 1) Кучей багов, вплоть до локапов при переключении в консоль?

    эээ я прекрасно знаю о проблемах блоба, ну, переключение в консоль не работает значит не переключайся (но это было давно и неправда, прямо сейчас полноценный драйвер консоли есть)
    > 2) С тем что как раз поддержку старых GPU задропали нафиг

    не то чтобы, полная поддержка всего на 10 летних картах
    > тогда как у AMD поддерживается даже древности типа r300 какого-нибудь, который

    это вероятно ложь, amdgpu-pro поддерживается только очень ограниченный перечень карт, и этот драйвер необходим для rocm и того же блендера (да и для opencl тоже насколько я понимаю, но поддержка opencl в любом случае будет хуже чем у nvidia)

     
     
  • 6.196, Аноним (-), 02:20, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это не драйвер консоли а нормальная реализация DRM KMS Которая не встает коло... большой текст свёрнут, показать
     
     
  • 7.249, Аноним (2), 10:35, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >нормальная реализация DRM/KMS

    Там тысячу лет, а вот тот же simplefb лично у меня вечно не работал, только efifb. Тупо экран выключался, и это его сделали дефолтом. Теперь, впрочем, будет выключаться при удалении блоба. Да и в целом много багов было, экран выключается и всё. По вине линукса надо заметить.

     
     
  • 8.274, Аноним (-), 05:38, 23/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    И все тысячу она кривая и глюкавая что капец, так что шаг в сторону и вон там го... большой текст свёрнут, показать
     
  • 3.13, Аноним (-), 17:29, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На полноценных системах всё поддерживается полноценно.
    Даже на неполноценных системах есть вполне хороший проприетарный драйвер.
    А вот открытый дравер... это даже драйвером сложно назвать.
     
     
  • 4.29, нах. (?), 17:54, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > На полноценных системах всё поддерживается полноценно.

    только не нвидией. "на тебе драйвер под XP и отстань уже - у нас такое уже не носют!"
    (в принципе, и с линуксом то же самое - скачать можешь, собрать нет - потому что хрен ты где найдешь то ведро 2.6 и еще и тот самый gcc - они были пережитком еще когда тот архивчик был свежим)

    > А вот открытый дравер... это даже драйвером сложно назвать.

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

     
     
  • 5.136, Аноним (136), 21:48, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > работает, картинку видно

    Вот вы сейчас очень точено его работу описали.

     
  • 4.146, Аноним (141), 22:19, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Нвидия давно бросила поддержу скажем 200-й серии. Собрать блоб на них тот еще гемор, а вот радеоны пашут и крайне стабильны.
     
  • 2.7, Аноним (7), 17:21, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Столько "довольных" пользователей, что пришлось писать новый драйвер.
     
     
  • 3.12, Аноним (2), 17:28, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Справедливости ради, nouveau действительно нужно переписывать. А большей части функциональности в нём никогда и не было. Но, к его чести, он достаточно неплохо поддерживает карты и поколения тесла и более современные. Я гонял бенчмарки на максвеле, производительность nouveau была около 5-30% ниже нормального драйвера.
     
     
  • 4.145, Зазнайка (?), 22:18, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    И чем мощнее карта, тем разница производительности между проприетарным и открытым стремится к ∞
     
     
  • 5.158, Аноним (2), 22:51, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Там вроде прикручивают повышение частот к современным картам. Не будет стремиться, когда сделают.
     
  • 2.16, Beta Version (ok), 17:31, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Разве вся эта возня с опенсорсными зелёными драйверами не из-за того, что проприетарным драйвером Нвидии много кто недоволен, а открытый драйвер она не пилит?
     
     
  • 3.20, Аноним (2), 17:37, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Это миф, регулярно вносит заметный вклад в опенсорсный стек и в том числе в опенсорсный драйвер. Да и кто недоволен? Опенсорсный зелёный драйвер никогда и никем не считался драйвером, не работал корректно, и всегда ничего не умел.

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

     
     
  • 4.23, Аноним (23), 17:47, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Это миф...

    Пользователи Wayland: конечно, конечно, миф ...

    > Да и кто недоволен?

    Cовременный дистр: вот два стула, на одном Wayland, на другом проприетарный драйвер твоей видяхи.

     
     
  • 5.30, нах. (?), 17:55, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    пользователи вафлянда должны страдать.
     
     
  • 6.131, Аноним (-), 21:21, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > пользователи вафлянда должны страдать.

    А других через несколько лет уже и не останется. Ты же не сможешь майнтайнить Xorg сам, так? Или ты таки решил попытаться этот mission impossible? Так то 314датый способ срубить сотни респектов, и даже не только на опеннете. Но денег все же не дадут, имхо. А жизнь в ж@пе не позволит тебе провести краудфандинг.

     
  • 2.57, Аноним (57), 18:34, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Nvidia 730m в моем Thinkpad t440p вышла как раз 10 лет и 2 месяца назад.
    Последний драйвер для этой видеокарты - 390. Уже зажатый 391 драйвер вышел в 2018 году.
     
     
  • 3.61, Аноним (2), 18:41, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Так это было старое поколение карт 12 года, оно не далеко от ферми ушло и объективные причины дропнуть ферми 10 года были. Кстати, всё кроме вулкана и вяленого на них поддерживаться должно, прошлое обновление этой ветки драйвера на линуксе было в 22 году (а вендузятникам не привыкать).
     
     
  • 4.86, Аноним (57), 19:37, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В интернете написано карточка вышла в 2013 году.

    В этом же году, если не ошибаюсь, у intel и amd были hd 4000 и hd 7000 соответственно.
    Что у них с поддержкой Wayland? В интернетах пишут, что работает.

     
     
  • 5.148, Аноним (141), 22:22, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Прекрасно работают и 6000-е и переименованные в r5 230 карточки и sway на них не падает.
     
  • 5.197, Аноним (-), 02:23, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > В интернете написано карточка вышла в 2013 году.
    > В этом же году, если не ошибаюсь, у intel и amd были
    > hd 4000 и hd 7000 соответственно.
    > Что у них с поддержкой Wayland? В интернетах пишут, что работает.

    Никаких проблем быть не должно, это современные (в плане DRM/KMS/etc) драйвера с ускорением.

     
  • 4.88, Аноним (57), 19:39, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А где-то даже пишут, что в 2014 году
     
     
  • 5.95, Аноним (2), 19:56, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > А где-то даже пишут, что в 2014 году

    Мобильные карты это всегда что-то особенное. Та же gt740 на том же (?) чипе только в прошлом году была дропнута и драйвер месяц назад обновился. Там есть примерно всё, кроме вейланда через mesa.

     
     
  • 6.96, Аноним (2), 20:03, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, обычно это переименованное прошлое поколение, если там ферми, то логично, что дропнули вместе с ферми. Странно только чип кеплеровский, впрочем, nvidia уже меняла продукты нижнего уровня на ухудшенную версию, собираемую из залежей мусора на складах, и сохраняла им одно и то же название.
     
  • 2.112, Tron is Whistling (?), 20:42, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Я недовольный пользователь.
    4090 хороша по производительности, но абсолютно все фичи выглядят недоделками.
     
     
  • 3.149, Аноним (141), 22:27, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Бедолага, как тебя угораздило взять карточку, которая чаще всего нагружена лишь наполовину?
    Это же монтажникам видео только нужно чтобы длинные ролики монтировать.
     
     
  • 4.162, Tron is Whistling (?), 23:13, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Дыыыыы?
    У меня она в 8K игрухи уже не тянет. В 4K - норм, самое оно.
     
     
  • 5.263, Аноним (141), 13:53, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Тебя видимо обманывает мониторинг загрузки Если там показывает занятость это мо... большой текст свёрнут, показать
     
     
  • 6.267, Tron is Whistling (?), 16:14, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > 4К актуален для умных телевизоров с диагональю около 50"+

    У меня 8K телевизор с диагональю около 65" и три 4K-дисплея. Из них 2 калиброванных проарта.

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

    Дальше можно не продолжать, всё понятно.

     
     
  • 7.268, Аноним (141), 18:20, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Тебе явно непонятно что такое простой ядер в ожидании данных. По сути все супер пупер ядра превращаются в 486-й проц и видеокарта также топчется.
    Откуда у таких как ты дорогая электроника это вопрос к стадам видимо обманутых твоей понтовостью без вникания в тему.
     
     
  • 8.270, Tron is Whistling (?), 22:18, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сиди дальше на коре2 и изучай железо ... текст свёрнут, показать
     
     
  • 9.271, Аноним (271), 23:48, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Сижу на 12900к и даже не собираюсь упарываться по ненужностям То что ты ради иг... текст свёрнут, показать
     
     
  • 10.276, Tron is Whistling (?), 08:17, 23/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вблизи понятно А что там на дистанции ... текст свёрнут, показать
     
  • 10.277, Tron is Whistling (?), 08:17, 23/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ладно, хрен с ней даже с дистанцией Что с тонкими линиями ... текст свёрнут, показать
     
     
  • 11.283, Аноним (271), 20:39, 23/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Откуда мне знать что за тонкие линии тебя беспокоят Если твоя душевная организа... большой текст свёрнут, показать
     
     
  • 12.284, Tron is Whistling (?), 22:05, 23/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Тебя не учили чуть-чуть понимать в том, о чём говоришь ... текст свёрнут, показать
     
  • 7.279, Аноним (271), 11:23, 23/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тонкие линии Чувак, это важно для шрифтов Сглаживание использует субпиксели и ... большой текст свёрнут, показать
     
     
  • 8.280, Tron is Whistling (?), 11:25, 23/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Про алиасинг слышал чего-нибудь иногда В общем да, можно не продолжать, всё пон... текст свёрнут, показать
     
  • 4.164, Tron is Whistling (?), 23:15, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Просто это, возьми себе 4K монитор - и поймёшь, что на максимальных настройках в играх даже без всяких "лучей" за 4K@60 + 4xMSAA ускачешь, но уже не сильно. А 8K@60 для этих карт даже без AA - недостижимая планка, разве что на минималки ставить.
     

     ....большая нить свёрнута, показать (90)

  • 1.4, Аноним (174), 17:19, 21/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    >Из-за необходимости поддержки старых GPU NVIDIA код драйвера Nouveau излишне усложнён и негибок

    лол, они еще поддержку старых карт выпилят. ^_^

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

     
     
  • 2.10, Самый умный аноним (?), 17:26, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +9 +/
    > лол, они еще поддержку старых карт выпилят. ^_^

    Откуда? В нова они их даже добавлять не будут. А в нуво всё останется как есть

     
     
  • 3.22, НяшМяш (ok), 17:47, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Из nouveau можно будет выкинуть поддержку новых карт и он тоже станет проще.
     
     
  • 4.178, Аноним (178), 00:25, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Да разумнее было его разрезать на два, для старых и новых отдельно.
     
  • 4.210, n00by (ok), 06:43, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Проще выкинуть nouveau, к чему и готовят ядро.
     
  • 3.24, Аноним (174), 17:50, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >> лол, они еще поддержку старых карт выпилят. ^_^
    > Откуда? В нова они их даже добавлять не будут. А в нуво
    > всё останется как есть

    нуво выкинут под радостные визги местных пониё..в: луддит, нинужна, бери и поддерживай (с)
    Так что так.

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

     
     
  • 4.27, Аноним (-), 17:54, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > нуво выкинут под радостные визги местных

    Откуда выкинут? Их старых версий ядра? Серьезно?
    Если у вас старых хлам - то сидите на старых ядрах. Зачем вам новые?
    Или вы хотите чтобы их поддерживали вечно?)

     
     
  • 5.39, Аноним (2), 18:00, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    При чём тут ядро? Из софта выкинут. В том числе из всего нового. Привет, до-свидания.
     
     
  • 6.44, Аноним (-), 18:08, 21/03/2024 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
  • 5.43, Аноним (174), 18:08, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> нуво выкинут под радостные визги местных
    > Откуда выкинут? Их старых версий ядра? Серьезно?

    бэкпортируют изменения, теперь так можно. :-D

    > Если у вас старых хлам - то сидите на старых ядрах. Зачем
    > вам новые?

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

    > Или вы хотите чтобы их поддерживали вечно?)

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

     

  • 1.6, Аноним (7), 17:20, 21/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Прям новое начало!
     
  • 1.11, Аноним (-), 17:27, 21/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > драйвер для GPU NVIDIA, написанный на языке Rust

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

     
     
  • 2.14, Аноним (14), 17:30, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +8 +/
    это Red Hat представил драйвер
    нвидиа не шмогла
     
  • 2.17, Аноним (17), 17:31, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Видимо плохие эксперты оказались. Неожиданно, лол.
     
  • 2.36, Аноним (36), 17:59, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Там самое вкусное в прошивке. Так что драйвер этот условный.
     
     
  • 3.118, namenotfound (?), 20:48, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    дада, а потом окажется, что фирмварь gsp на расте написана, жду не дождусь оправданий в таком случае
     
     
  • 4.133, Аноним (174), 21:40, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > дада, а потом окажется, что фирмварь gsp на расте написана, жду не
    > дождусь оправданий в таком случае




    $ strings /usr/lib/firmware/nvidia/550.54.14/gsp_*.bin | grep GCC:
    GCC: (GNU) 8.2.0
    GCC: (NVRISCV GCC 8.3.0-2022.03.28) 8.3.0


    кончай ныть, растаман. иди код переписывать :)

     
  • 4.173, Аноним (2), 23:50, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Она на Ada написана, если чё. Почитай, что предлагает SPARK, и чего нет и когда не будет у ржавчины.
     
     
  • 5.199, Аноним (-), 02:27, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Она на Ada написана, если чё. Почитай, что предлагает SPARK, и чего
    > нет и когда не будет у ржавчины.

    А судя по коментам прошлого чувака она писана на сях и собрана gcc'ом - под RISCV. Да, нвидия таки походу - вот - сменила свои Falcon на RISCV, как и грозилась.

     
     
  • 6.220, Аноним (2), 08:09, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Gcc компилятор Ada и в частности SPARK. Где ты нашёл си в кометах прошлого чувака? Они никогда не скрывали, что у них в прошивке.
     
  • 5.228, Минона (ok), 09:26, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Она на Ada написана, если чё.

    Откуда дровишки?

    > Почитай, что предлагает SPARK

    Расскажи нам.

     
     
  • 6.245, Аноним (2), 10:23, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Так вон Кумар ещё 5 лет назад рассказывал, что у них за прошивки на Ada и как они у них используются, никто секрета из этого не делал. И в том числе объяснял, что такое SPARK и чем он хорош: https://www.youtube.com/watch?v=2YoPoNx3L5E
     
  • 4.179, Аноним (178), 00:31, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А на чём там написано для GSP, ты никогда не узнаешь. Невмдия не скажет.
     
  • 2.81, Слава Линуксу (?), 19:29, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да там этот рУст, как start.sh используется
     
  • 2.138, Аноним (138), 21:56, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так ты открой ссылку с перепиской и прочитай на чём они сразу же и споткнулись, ну:

    "With the choice of Rust the first problem to deal with are missing C binding abstractions for
    integral kernel infrastructure (e.g. device / driver abstractions)."

     
     
  • 3.155, Аноним (-), 22:38, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вполне ожидаемо.
    То что ядро писалось дидами, причем не руками, а ногами, можно понять просто по кол-ву CVE.
    И как переносить в раст код на дыряшке, который держится на "мамкой клянусь, тут null не будет", а сверху обмазано кастами к void*....
    Думаю это действительно очень сложная задача.
     
     
  • 4.166, Tron is Whistling (?), 23:17, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > То что ядро писалось дидами, причем не руками, а ногами, можно понять

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

     
     
  • 5.180, Аноним (178), 00:34, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Недиды, кхе-кхе, Redox написали, вот.
     
     
  • 6.186, Аноним (174), 00:44, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Недиды, кхе-кхе, Redox написали, вот.

    в котором уже допустили CVE 7.8 High. Тоесть, в абсолютно неиспользуемой оси, без софта, какой-то васян, которому нечего было делать, просто нашел уязвимость, Карл. А нидиды-растаманы до сих пор не могут это пофиксить, Карл! Феерическое зрелище. :-D

     
  • 6.221, Tron is Whistling (?), 08:34, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    С хеллоуворлдами всё понятно, но практической ценности оно не имеет, там ещё лет 100500 писать, за это время растишка просто сдохнет.
     
  • 2.212, n00by (ok), 06:52, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> драйвер для GPU NVIDIA, написанный на языке Rust
    > Но ведь местные кексперты с пеной у рта утверждали, что на расте
    > невозможно написать драйвер!

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

    Кстати, те же самые эксперты уверяют, что поддерживать (старое) ядро - как два байта переслать.

     
  • 2.234, Алексей (??), 09:53, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > возможность добиться значительного упрощения по сравнению с драйвером Nouveau, благодаря задействованию многих готовых обработчиков, предоставляемых прошивкой GSP.

    Основная часть функциональности реализована в GSP прошивке (на б-гомерзком C). А обёртку можно написать хоть на visual basic.

    > Из-за необходимости поддержки старых GPU NVIDIA код драйвера Nouveau излишне усложнён и негибок

    Не из-за C, а из-за того, что "старыми" GPU драйвер должен управлять "вручную", а не сказать "эй, прошивка, ну-ка быстро сделала ВОТ ЭТО".

     

  • 1.18, Аноним (18), 17:34, 21/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Балин, это теперь в NetBSD что ли раст тащить :(
     
     
  • 2.51, Аноним (50), 18:20, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Невидию не тащить.
     
  • 2.54, Аноним (-), 18:26, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Возможно)
    Их соседи уже начали обсужение "Разработчики FreeBSD обсуждают использование языка Rust в базовой системе" opennet.ru/openforum/vsluhforumID3/132627.html

    Посмотрим насколько разрабы NetBSD захотят отставать от коллег)

     
     
  • 3.59, котся (?), 18:37, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    FreeBSD сосед NetBSD? ну-ну
    отставать в чем? в добавлении ненужного? ну, FreeBSD тут на голову выше, согласен. но надо ли идти по такому же пути?
     
     
  • 4.63, Аноним (-), 18:44, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если считать любое новшество ненужным, то в итоге останешься сам поддеживать древние кода.
    Но возможно это их устраивает, и все нормально.

    ps если бы таких слушали, до сих пор сидели бы на первопнях)

     
     
  • 5.90, Аноним (174), 19:47, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > ps если бы таких слушали, до сих пор сидели бы на первопнях)

    нетка хорошо работает на первопнях. чего не скажешь о расте. :-D

     
     
  • 6.111, Аноним (-), 20:41, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > нетка хорошо работает на первопнях. чего не скажешь о расте.

    Никто не спорит.
    Она хороша для ректо-компов.
    Но вот нужна ли первопню распослендяя видяха невидии - большой вопрос.
    Я бы даже сказал - фундаментальный))

     
     
  • 7.114, Tron is Whistling (?), 20:46, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, на первопень ты распоследнюю не воткнёшь.
    Вот на какой-нибудь Atom... но это вообще из области аутосадомазохизма.
     
  • 7.115, Аноним (174), 20:46, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> нетка хорошо работает на первопнях. чего не скажешь о расте.
    > Никто не спорит.
    > Она хороша для ректо-компов.
    > Но вот нужна ли первопню распослендяя видяха невидии - большой вопрос.
    > Я бы даже сказал - фундаментальный))

    Как и вопрос "нужен ли раст" в кодовой базе нетки. Фундаментально-риторический)

     
     
  • 8.135, Аноним (-), 21:43, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Тут как раз всё просто Вам нужны дрова - значит или пишите сами, или затягивает... текст свёрнут, показать
     
     
  • 9.137, Аноним (174), 21:49, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    можно просто перенести из раста в си и то, лет через дцать, когда если нова выр... текст свёрнут, показать
     
  • 5.116, C00l_ni66a (ok), 20:47, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Если считать любое новое смузиподелие априори прогрессом и чем-то очень нужным лишь по факту даты релиза, то в итоге будешь регулярно употреблять сладкий хлеб.
    >Но, возможно это тебя устраивает, и все нормально.

    Исправил, не благодари.

     
  • 5.150, Зазнайка (?), 22:29, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А если считать любое новшество нужным, то превратишься в гномосека, которые уже дцать лет не могут нормальное DE запилить.
     
  • 2.107, Аноним (107), 20:33, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    К счастью в NetBSD разработчики довольно консервативные, так что врядли.
     
  • 2.236, Пряник (?), 09:57, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Качаешь скрипт с редиректом в sh. Он тебе всё поставит без рута в хомяке.
     

  • 1.19, Аноним (-), 17:37, 21/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    О, сразу видно кто в линуксе дело делает, а кто только языком чешит.
    А потом будут недоумевать "а почему шапка решает и определяет развитие ядра?!".
    А потому что именно они работают и код пишут.
     
     
  • 2.34, Аноним (14), 17:57, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это решили в IBM. Скоро они опять захватят мир.
     
     
  • 3.151, Зазнайка (?), 22:31, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Пф… Вы ещё скажите, что владельцы у них разные. 😆
     

  • 1.26, BeLord (ok), 17:52, 21/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Мне честно не понятно, какая разница на каком языке драйвер написан, если он нормально работает и решает задачи? Разработчику удобно писать на раст пусть пишет на нем, да хоть на бейсике, если сможет реализовать решение задачи.
     
     
  • 2.32, нах. (?), 17:56, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    если тебе это непонятно - мне непонятно почему ты не пользуешься виндой. Там все нормально с драйверами.

     
     
  • 3.87, arthi747 (ok), 19:39, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нормально? После всех историй с принтерами? Держу в курсе - последнее обновление винды притягивает баг который гасит производительность драйвера AMD примерно на 30%. На фопда буквально вчера была новость. До этого винда тупо откатывала версии на какую ей понравится. Там щас каждое обновление это минное поле. Дошло до того что предпредыдущее обновление не рекомендовали ставить сами же майкры что вообще абсурд.
     
     
  • 4.91, нах. (?), 19:50, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Нормально? После всех историй с принтерами?

    косится под стол - вроде принтает.

    > Держу в курсе - последнее обновление винды притягивает баг который гасит производительность
    > драйвера AMD примерно на 30%.

    ну откати... делов-то. (от же ж счастье - нет амуда, нет проблем) Я их вообще никогда не ставлю "с пылу, с жару". Потому что да, MS может и передумать через день.

    Ну а про критичные и вне графика они и так предупредят.

     
  • 4.117, Tron is Whistling (?), 20:48, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У невидии было хуже. С производительностью всё ок, но блин вот это вот эпилептическое подёргивание во всех играх - и там не поймёшь, кто. Отмазывались на MS но в итоге решилось с обновлением их собственного драйвера.
     
  • 3.159, BeLord (ok), 23:02, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Мои задачи винды не требуют, решения, которые мы разрабатываем и внедряем там винда на фиг не нужна, выбор Linux обусловлен скорее экономическими соображениями и организационными, а так наши решения, могли бы работать на BSD системах.
    В винде с драйверами мягко скажем не все слава Богу, писать драйвера под FreeBSD существенно приятней и дешевле, чем под винду, скажем так из опыта драйвер под винду обходится на 50-100% дороже, чем под фри, это из прошлого опыта.
    Но возвращаясь к исходной теме, если было больше стандартизации у железа, то принесло больше пользы с точки зрения качества и функционала, чем язык на котором драйвер написан.
     
     
  • 4.163, нах. (?), 23:14, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ну ты блин нашел с чем сравнить Под фри разумеется проще и дешевле достаточно... большой текст свёрнут, показать
     
     
  • 5.232, BeLord (ok), 09:43, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Мы используем то, что имеет сертификаты безопасности, запилите какую-нибудь FreeBSD Pro RUS Edition c сертификатом безопасности ФСБ с удовольствием будем использовать-)
    Про исправление драйверов, если код драйвера нормально документирован это одна история, если нет, то как показывает опыт, язык программирования второстепенен. Был случай, когда производитель нестандратной железки скинул исходники драйвера своего девайса,  код был на С++/asm, комментарии и описание отсутствовали, как класс. Получаем ситуацию - есть девайс на шине PCI на нем RISC процессор с DSP, внешняя оболочка на С++, внутри на asm, разбирались долго, как эта хрень работает, баг поправили, но полгода на это убили.
     
     
  • 6.275, Аноним (-), 05:43, 23/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > - есть девайс на шине PCI на нем RISC процессор с
    > DSP, внешняя оболочка на С++, внутри на asm, разбирались долго, как
    > эта хрень работает, баг поправили, но полгода на это убили.

    А было бы оно без сорца - вы бы и за 5 лет пожалуй не справились бы...

     
  • 2.213, n00by (ok), 06:58, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Разница станет понятна, когда из Linux 7.0 вдруг понадобится что-то бэкпортировать в полностью автономное Linux 5.15.
     
  • 2.237, Пряник (?), 10:00, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это база.
     

  • 1.28, Sergey (??), 17:54, 21/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну ладно у NVidia это маркетинг, а эти зачем выкидывают 16хх серию то ?
    Там GPU такой же как в 20хх.
     
     
  • 2.82, Аноним (82), 19:31, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет GSP.
     
  • 2.238, Пряник (?), 10:03, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    16хх - это решили распродать с заводов кривые кристаллы чипов от 20хх. Брать 16хх - себя не уважать.
     

  • 1.31, Аноним (31), 17:56, 21/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пока в GCC нет компилятора раста - это ничто иное как диверсия.
     
     
  • 2.35, Аноним (14), 17:57, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    дык уже пишут
     
  • 2.47, Аноним (47), 18:12, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Стоп, так уже в ядре 6.8 есть какой то модуль на Rust.
     
  • 2.49, Аноним (-), 18:17, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Пока в GCC нет компилятора раста

    А зачем?
    Ядро прекрасно собирается CLang. Google подтвердит - он сотни ядер для миллиардов смартов собирает.
    Раст тоже прекрасно собирается CLang.
    Зачем в эту связку тащить GCC- абсолютно не понятно.

     
     
  • 3.67, Вы забыли заполнить поле Name (?), 18:57, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > А зачем?

    Это монополия, монополия - плохо.

    > Google подтвердит - он сотни ядер для миллиардов смартов собирает.

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

     
     
  • 4.71, Аноним (-), 19:12, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Это монополия, монополия - плохо.

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

    А ядро линукса, которое много лет собиралось монопольно только GCC, потому что гнутые понаписывали своих extensions это было хорошо?

    > Нашел кого в пример приводить.

    Ну да, ну да. Ему про ядро, а он про хром. Л-логика.

     
     
  • 5.72, Вы забыли заполнить поле Name (?), 19:18, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> Это монополия, монополия - плохо.
    > Разве монополия это плохо?
    > Вот в соседней ветке с пеной у рта доказывают что монополия иксов
    > это хорошо, а вейланд это фрагментация и гро-гроб-кладбище-ты.
    > А ядро линукса, которое много лет собиралось монопольно только GCC, потому что
    > гнутые понаписывали своих extensions это было хорошо?

    Да, было хорошо, потому что gcc - не принадлежит корпорастам.

    >> Нашел кого в пример приводить.
    > Ну да, ну да. Ему про ядро, а он про хром. Л-логика.

    Опять аноны не читают, а сразу пишут. Речь то про гугл шла.

     
     
  • 6.80, Аноним (-), 19:28, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да Блажен, кто верует GCC steering committee members David Edelsohn IB... большой текст свёрнут, показать
     
     
  • 7.101, Вы забыли заполнить поле Name (?), 20:10, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    gt оверквотинг удален Во первых они разные, во вторых код под gpl А вот что т... большой текст свёрнут, показать
     
     
  • 8.109, Аноним (-), 20:36, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ахаха, ну да, ваши корпорасты не корпорасты Вы не понимаете, это другое Как gp... большой текст свёрнут, показать
     
     
  • 9.126, C00l_ni66a (ok), 21:09, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Пруфай Ложь Не хз как делать , а разработчики компиляторов лучше знают, как ... большой текст свёрнут, показать
     
     
  • 10.154, Аноним (-), 22:36, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Я тебе даже номера искомых пунктов из стандарта си дал Пройдись и посмотри чт... большой текст свёрнут, показать
     
     
  • 11.266, C00l_ni66a (ok), 15:13, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    которые ничего не пруфают Хорошо, давай разжую для самых маленьких Тезис С... большой текст свёрнут, показать
     
  • 4.74, Аноним (-), 19:20, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А no-google-chrome уже собрать нельзя?
    Прям все запретили?

    Это же опенсорс - просто форкни и используй.
    Можно отпочковаться и сидеть на какой-то древней версии, типа как делает паленка.

    Неужели Сообщество не сможет поддерживать clang самостоятельно))?

     
  • 4.161, BeLord (ok), 23:04, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сейчас проблема слишком запущена, монополия это плохо, но хуже то, что нормальных компиляторов просто не осталось
     
     
  • 5.285, Зазнайка (?), 05:42, 24/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вместо того чтобы повторять навязанную ахинею стоит задуматься почему плохо и плохо ли вообще.
     
  • 3.240, Пряник (?), 10:07, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Раст через rustc собирается в LLVM. Где ты тут Clang увидел?
     

     ....большая нить свёрнута, показать (16)

  • 1.46, Аноним (46), 18:11, 21/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Чем оно лучше nvk?
     
     
  • 2.48, Аноним (47), 18:15, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    тем что написан на Rust.
     
     
  • 3.103, Вы забыли заполнить поле Name (?), 20:16, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > тем что написан на Rust.

    Спрашивали же про лучше. Садись, два.

     
     
  • 4.104, Аноним (47), 20:23, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Так никто сказал что лучше для ВСЕХ.
     
  • 4.253, Ivan7 (ok), 11:23, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Два - это слишком много для него. Ноль!
     
  • 3.183, Аноним (178), 00:37, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это, скорее, недостаток.
     
  • 2.56, vlad1.96 (ok), 18:29, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А почему ты решил, что он заменяет NVK?
     
  • 2.121, namenotfound (?), 20:52, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    тем же, чем яблоко лучше железобетона

    nova сидит в ядре и предоставляет drm, nvk сидит в юзерленде и предоставляет булкан

     
  • 2.241, Пряник (?), 10:08, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ничем, пока не завернут бережно с любовью в грамотно собранный пакет и не выложат в репозиторий.
     
  • 2.290, sdm91 (?), 21:58, 29/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    nvk - userspace
    nova - kernel space
     

  • 1.52, Аноним (-), 18:21, 21/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    теперь невидию на power не завести и об gcc-оптимизациях можно будет забыть
     
     
  • 2.60, Аноним (-), 18:37, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > теперь невидию на power не завести и об gcc-оптимизациях можно будет забыть

    Но зачем?
    Зачем вообще нвидия и power?

    А про "gcc-оптимизации" ты погорячился.
    В тестах clang немного обгоняет gcc.
    phoronix.com/review/gcc-clang-eoy2023/8
    Думаю как только ядро надо будет компилять clang'ом, то еще на пару процентов улучшат.

    Единственное что может пойти не так - это то что гнутые взбрыкнутся и начнут ставить палки в колеса.
    Типа наше ядро должно собираться только нашим компилятором.
    И, например, добавят еще какие-то extensions.

     
     
  • 3.75, Аноним (174), 19:21, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > В тестах clang немного обгоняет gcc.

    тесты это конечно хорошо, но нвидию на пауэре всё же не видать. :-D А так - доооо, тесты похороникса. Ням-ням.

     
  • 3.202, Аноним (202), 02:44, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    На иностранный маркетинг в виде тестов пожалуйста не обращайте внимание. Скажите пожалуйста а хоть кто-то из местных, кого можно подтвердить и кому можно доверять, когда-то пытался сделать подобные тесты и опубликовать?
     
     
  • 4.203, Аноним (202), 02:46, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Как вот насчёт NVCC или AOCC в таком случае?
     
  • 2.200, Аноним (-), 02:31, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > теперь невидию на power не завести и об gcc-оптимизациях можно будет забыть

    Так то есть такая штука как gccrs - и вполне возможно что ее к моменту актуальности вон того - возьмут в оборот. Первая версия этого - вошла в gcc13. Там кой-чего не хватает, главное это боров-чекер, но его как раз - активно пилят.


     

  • 1.55, Аноним (55), 18:26, 21/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    GT710 хватит всем.
     
     
  • 2.70, Аноним (70), 19:09, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если не играть в игры, до более чем. Я вообще сижу на встройке GMA 950 и мне хватает.
     
     
  • 3.105, Аноним (47), 20:24, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Так можно взять Райзен тогда даже в игры некоторые играть будет можно.
     
  • 2.244, Пряник (?), 10:14, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Хотелось бы в это верить. Но игры умудряются даже на топовых компах лагать. Например, Volcanoids с не особо крутой графикой фризит даже на минималках, сжирает 6 гб оперативы. А всё потому что Unity. Death Stranding дико фризит, если включен Steam Input и вибрация, но и потом маловато фпс, хотя ресурсы почти не используются. А всё потому что Decima. Когда уже люди поймут, что надо переходить на Unreal Engine?
     
     
  • 3.252, Аноним (252), 10:44, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А Unreal Engine (особенно 5-й) тормозит в принципе просто потому что
    И оптимизировать его под конкретные проекты необходимо, что современные гэйммейкеры не осиливают практически никогда
     
     
  • 4.286, Пряник (?), 10:24, 25/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Скорее не допускать косяков, как в случае с Deep Rock Galactic, ARK Survival Evovled, PUBG. Графика слабая, а тормоза дикие. Зато Outlast я играл даже на gt730.
     

  • 1.58, Советский инженер (ok), 18:36, 21/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    а тут и новая версия Rust подоспела.
     
     
  • 2.68, Вы забыли заполнить поле Name (?), 18:58, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Что уже не работает еще не написанный код?
     
     
  • 3.89, Аноним (89), 19:41, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сеова всё ненаписанное переписывать
     
     
  • 4.102, Вы забыли заполнить поле Name (?), 20:13, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Сеова всё ненаписанное переписывать

    Растоман переписывает - зарплата идет.

     

  • 1.65, AMD (??), 18:51, 21/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вы только посмотрите что они делают!!!

    https://youtu.be/rckkDhlz2RE?t=3

    И после этого вы собираетесь спонсировать зеленых?

     
     
  • 2.93, нах. (?), 19:53, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Вы только посмотрите что они делают!!!

    не вижу где они отрывают людям головы.

    > И после этого вы собираетесь спонсировать зеленых?

    не собираюсь. Бесполезная фигня.


     
     
  • 3.97, Вы забыли заполнить поле Name (?), 20:03, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> Вы только посмотрите что они делают!!!
    > не вижу где они отрывают людям головы.

    Скоро будет https://www.youtube.com/watch?v=F5gCd3y8JzE

     
     
  • 4.100, нах. (?), 20:09, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот это нормальный робот, не то что ваша нвидия!

     
     
  • 5.204, Аноним (-), 03:13, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вот это нормальный робот, не то что ваша нвидия!

    DOG'адайся, к кому этот нормальный робот придет первым делом. Обсудить новые границы в понятном формате, и вообще. А то у китая по итогам второй мировой есть определенные претензии к освободителям. По части исконно китайских земель, если уж вы о птичках.

    Заселится стайка таких на дальнем востоке - и что хочешь то и делай :)

     

  • 1.69, Аноним (69), 18:59, 21/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Непонятно, зачем шапке пилить васян-драйвер, они на серьёзных щах собираются это впаривать своим клиентам? Эталонный раст вей, вангую, что это временная дурь, попыжатся и бросят.
     
     
  • 2.99, 12yoexpert (ok), 20:06, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    майки через леннартушку уже впарили пулсу, системд и чёрта лысого
     
     
  • 3.106, нах. (?), 20:26, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > майки через леннартушку уже впарили пулсу, системд и чёрта лысого

    наоборот - они чорта (рыжего) забрали себе, потому что им очень понравилось то что он делает - добровольно и с песнями.

    Теперь вреда от него, можно считать, никакого. Но поздно.


     
     
  • 4.209, iPony129412 (?), 04:48, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Типа того, но это про Systemd.
    А PulseAudio теперь мало кому нужен.
     
     
  • 5.216, Аноним (216), 07:27, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >  PulseAudio теперь мало кому нужен.

    ага
    только хз как от него избавиться

     

  • 1.73, Вы забыли заполнить поле Name (?), 19:20, 21/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Они пишут или переписывают? Если пишут, то это точно растоманы?
     
     
  • 2.94, нах. (?), 19:54, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Они пишут или переписывают? Если пишут, то это точно растоманы?

    noveau уже написан. Так что да, точно, они!


     
  • 2.120, Tron is Whistling (?), 20:51, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Наоборот же.
     
  • 2.122, namenotfound (?), 20:54, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    пишут, потому что нуво писался под до-gcpшные чипы и работает с ними через пень-колоду

    этот только для gcpшных чипов

     
     
  • 3.175, Аноним (-), 23:58, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >и работает с ними через пень-колоду

    С до-gcpшными чипами или с после-gcpшными чипами или со всем вместе?

     
     
  • 4.181, namenotfound (?), 00:36, 22/03/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.76, Аноним (76), 19:21, 21/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Красный Шляп?
     
  • 1.98, 12yoexpert (ok), 20:04, 21/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > применение языка Rust повысит безопасность

    2k issues

     
     
  • 2.128, Аноним (128), 21:10, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Нет софта нет опасностей.
     

  • 1.124, Аноним (128), 21:07, 21/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Может надо было старый открытый драйвер дописать, чтобы он стал нормально работать?
     
     
  • 2.160, нах. (?), 23:04, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +6 +/
    дописывай, в чем проблема-то?

    Задача редбиэм ровно противоположная - чтоб никогда нормально не работало и исправить в этом ты ничего не смог.

     
  • 2.187, Аноним (187), 00:52, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Видимо, вопрос стоял не "сделать ли, чтобы нормально работал", а "переписать ли на каком-нибудь другом языке". Причём при переписывании спокойно снесли половину функционала в виде поддержки кучи старого железа, что позволяет оценить назначение этого драйвера и понять, что пишут его не для того, чтоб работало.
     
     
  • 3.188, Аноним (-), 01:12, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Когда код переписывается, то логично выкинуть ненужное.
    Например куски кода для жележа 15-20 летней давности.
    Все равно у него пользователей 1,5 калеки, зачем тратить время и ресурсы, раздувать кодовую базу?
    Это как ругать мастера на СТО, что у него нет запчастей для "победы" или "москвича 412".
     
     
  • 4.193, Аноним (193), 01:50, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ненужное кому?
     
     
  • 5.195, Аноним (174), 01:57, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ненужное кому?

    четырём процентам линуксоидов. кодовая база, понимаишшш, пухнет. :-D

     
  • 4.206, Аноним (187), 03:50, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Все равно у него пользователей 1,5 калеки

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

    Всё равно те, кто видит разницу между отсутствием и наличием аппаратного ускорения, повально сидят на блобе.

     

  • 1.171, cheburnator9000 (ok), 23:36, 21/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Какая разница на чем написан драйвер если полноценного 3D ускорения в нем не видать от слова _никогда_??
     
     
  • 2.207, Союз Паладин (?), 04:08, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Так в линуксе никогда нормального десктопного 3D и не было. Удел линукса -это сервера и встроенное оборудование.
     
     
  • 3.219, Аноним (128), 07:52, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Что за притеснение ненормального десктопа?  
     

  • 1.191, Аноним (193), 01:40, 22/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Red Hat не может 3D ускорения в KVM/qemu какие драйвера? Клоуны.
     
  • 1.208, Союз Паладин (?), 04:12, 22/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Лучше бы декодирование видео в браузере допилили, чтобы без конпиляций и конфигов
     
  • 1.214, n00by (ok), 07:01, 22/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Если кто-то ещё не видел, вот заявленные строки жизни существующих ядер с долгосрочной поддержкой (LTS)

    Version Released Projected EOL
    6.6 2023-10-29 Dec, 2026
    6.1 2022-12-11 Dec, 2026
    5.15 2021-10-31 Dec, 2026
    5.10 2020-12-13 Dec, 2026
    5.4 2019-11-24 Dec, 2025
    4.19 2018-10-22 Dec, 2024

     
     
  • 2.255, Аноним (255), 11:46, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > 6.6     2023-10-29     Dec, 2026
    > 6.1     2022-12-11     Dec, 2026

    Эти двое ещё могут быть продлены, если кто-то из сопровождающих захочет. Ядра, которые поставляются в стабильных ветках всяких дебианов/убунт, обычно расширяют поддержку после объявления изначального "ЛТС-срока" (роставляются ли конкретно эти ядра в ЛТС-ветках дистрибутивов, не знаю)

     
     
  • 3.265, n00by (ok), 14:26, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если. В том то и дело. Я не знаю, было ли такое раньше, когда столь странно совпадали даты окончания поддержки 4-х веток, причём с концом года. Похоже, что есть какой-то план на 2027-й. Например, сейчас делают пробные заходы с Rust. Выявляются проблемы и устраняются. Определяются люди, кто действительно умеет и готов писать на Rust, их покупает RedHat. Если дальше всё идёт хорошо, по команде достаточно быстро переписывают что-то важное. Как и кто в таком случае будет бэкпортировать изменения кода на Rust - не очень понятно.
     
     
  • 4.269, Аноним (-), 19:45, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Как и кто в таком случае будет бэкпортировать изменения кода на Rust - не очень понятно.

    Ну так прекрасное и могучее Сообщество™ просто возьмет и перепишет изменения с раста на си!
    Там же работы на пару вечеров, потому что со стороны раста все проверки валидности сделаны))
    Нужно просто сесть и аккуратно переписать.

    А вообще 2026 год - прекрасный год чтобы оставить луддитов в прошлом.

     

  • 1.215, Аноним (215), 07:20, 22/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >В развиваемом с нуля новом драйвере Nova можно изначально не допустить появления подобных проблем и усложнений

    Подождите, я не тупой и умею читать Опеннет.

    https://www.opennet.ru/opennews/art.shtml?num=60699

    Есть _уже_ драйвер для новых видеокарт Nvidia, называется NVK.

    Есть _уже_ открытый nvidia драйвер nvidia-open-kernel.

    Зачем вам ещё третий?

     
     
  • 2.217, n00by (ok), 07:29, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Что бы сменить лицензию, необходимо согласие всех владельцев имущественного авторского права.
     
  • 2.218, Аноним (218), 07:47, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    NVK - это Vulkan-драйвер для Mesa, т.е. надстройка над драйверами, работающими на уровне ядра. NVK дополняет драйверы Nova и Nouveau, но не заменяет их.

    nvidia-open-kernel - зависим от блобов, выполняемых в user space, и по-отдельности без проприетаных драйверов NVIDIA безполезен, основная логика там в закрытых частях драйвера. В состав ядра nvidia-open-kernel никогда не примут из-за своего видения NVIDIA как оформлять код и взаимодействовать с ядром.

     
  • 2.281, Аноним (281), 15:31, 23/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Nouveau - это в ядре DRM, в X.org DDX и в mesa OpenGL. Ты какой конкретно nouveau имеешь в виду?

    NVK (который для вулкана в mesa) работает поверх nouveau в ядре. Потом для NVK специальные куски добавили в ядерный nouveau (эти куски не использует nouveau из mesa и их логично вынести в отдельный ядерный драйвер).
    А nouveau, который DDX в X.org может быть заменён на modesetting (который будет работать через mesa и ядро).

     
  • 2.282, Аноним (281), 15:34, 23/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Да, и ещё дополню себя... OpenGL в mesa может быть заменён на zink, который будет делать opengl для новых карт через vulkan.
     

  • 1.223, Аноним (223), 08:43, 22/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Так вся проблема в языке была? На си невозможно было драйвер написать, да?
     
  • 1.224, Аноним (224), 09:01, 22/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот теперь можно всерьёз говорить о переходе на wayland. Видно что шляпа настроена серьёзно. Жаль что развитие linux-desktop у Red Hat идёт теперь по тому сценарию который пыталась и не смогла осуществить Canonical — настроить велосипедов, принудительно на них пересадить.

    Red Hat же часть IBM у которой есть свои процессоры и богатый опыт создания персональных  компьютеров. Могли бы заделать аппаратную платформу специально для RHEL  for Workstations, хоть совсем без карт NVIDIA, хоть наоборот с ними одними.

     
  • 1.227, Ilya Indigo (ok), 09:15, 22/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Странно что ни в новости не в комментариях ни слова про NVK.
    Разработчики NVK отмечали, что nouveau плохо подходит для работы с вулканом и его или существенно придётся переписать или написать им свой с нуля.
    Возможно, этот Nova зародился по инициативе NVK.
     
     
  • 2.231, сщта (?), 09:36, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Та не,експерты отписывались выше про это.
    GCC: (GNU) 8.2.0
    Вот это меня больше всего заинтересовало.А я как дебич шлангом пользуюсь,надо на gcc переходить как в лучших домах.
     
     
  • 3.256, Аноним (174), 11:52, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > А я как дебич шлангом пользуюсь

    ты думаешь что пошутил, но ты не пошутил.

     

  • 1.229, Аноним (229), 09:30, 22/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну что, пора писать драйвер под невидию методом вайнового парного программирования (один пишет спеку, другой кодит). И не впускать фридесктоп.
     
     
  • 2.230, Аноним (14), 09:36, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    да давай, мы верим в тебя
     

  • 1.239, Алексей (??), 10:05, 22/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > благодаря задействованию многих готовых обработчиков, предоставляемых прошивкой GSP

    Блобы переехали в прошивку. Теперь разобраться, как работает железяка, будет заметно труднее: прошивка абстрагирует "ненужные" подробности.

    Изучить новые блобы будет сложнее: для начала их нужно будет как-то извлечь, и код там не x86/arm, а какой-то доморощенный CISC/VLIW.

    А индейцы радуются стеклянным бусам и оспенным одеялам...

     
     
  • 2.242, Алексей (??), 10:08, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ах, да, "старые" карты не поддерживаются.
    Во-первых, ваши деньги нужнее nvidia, а во-вторых, ЦРУшные зонды в прошивке как-то незаметнее и сохраннее будут.
     
  • 2.289, Аноним (-), 19:46, 25/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Хм, если я хочу выпускать железку с блобом, это мое полное право А фанатикам я ... большой текст свёрнут, показать
     

  • 1.254, Аноним (254), 11:32, 22/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Проект позиционируется как продолжение развития драйвера Nouveau

    Это сами авторы Nouveau такую декларацию сделали, или это влажные фантазии самозванцев?

     
  • 1.259, Аноним (193), 12:09, 22/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Знаете что самое странное в этой новости? Nouveau который они хотят заменить это драйвер. И вот сам драйвер они выносят в отдельный модуль. Получается что это драйвер драйвера, которому можно добавить множество драйверов. В целом чисто теоретически это может сэкономить место и сделать возможным поддержку многих устройств. Место экономиться путём скачивания нужного модуля под железо которое есть реально на ПК, соответственно можно поддерживать драйвера всех устройств, чего не будет т.к. устаревшие драйвера не будут поддерживаться. В целом идея не особо нова. В винде вставляешь устройство и оно ищет у себя в репозитории драйвер и он приходит с обновлениями.
     
     
  • 2.260, Аноним (2), 12:52, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    гениальная венда, где
    >ищет у себя в репозитории

    случайный драйвер от случайного устройства
    >он приходит

    неслучайной уязвимой версии или с бсод

     
  • 2.261, anonymous (??), 12:54, 22/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >драйвер драйвера, которому можно добавить множество драйверов.

    Этот паттерн называется abstract factory.

     

  • 1.287, Аноним (287), 13:27, 25/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >драйвер для GPU NVIDIA, написанный на языке Rust

    А когда-то драйвера писали на ассемблере, экономя каждый байт и такт процессора.

     
     
  • 2.288, Аноним (-), 19:24, 25/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >>драйвер для GPU NVIDIA, написанный на языке Rust
    > А когда-то драйвера писали на ассемблере, экономя каждый байт и такт процессора.

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


     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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