The OpenNET Project / Index page

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

Опубликован план продвижения в ядро Linux драйвера Xe для GPU Intel

22.02.2023 11:30

Дэниел Веттер (Daniel Vetter), инженер из компании Intel и один из сопровождающих подсистему DRM, опубликовал в списке рассылки разработчиков ядра Linux план продвижения патчей с реализацией драйвера Xe, предназначенного для использования с GPU на базе архитектуры Intel Xe, которая используется в видеокартах семейства Arc и интегрированной графике, начиная с процессоров Tiger Lake. Драйвер Xe позиционируется как основа для обеспечения поддержки новых чипов, не привязанная к коду для поддержки старых платформ. В течение 2023 года патчи планируется довести до пригодности тестирования энтузиастами, а также по возможности провести рецензирование разработчиками, не связанными с компанией Intel. При оптимистичном сценарии драйвер будет принят в основной состав ядра в конце года.

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

Драйвер Xe построен с использованием новой архитектуры, в которой более активно используются уже существующие компоненты подсистемы DRM (Direct Rendering Manager), а также типовые компоненты драйвера i915, не привязанные к конкретным GPU, например, код для взаимодействия с экранами, модель памяти и реализация execbuf. В драйверах Xe и i915 планируется обеспечить совместное использование общего кода, чтобы избежать дублирования типовых компонентов. В Mesa работа OpenGL и Vulkan поверх драйвера Xe реализована на уровне изменений, внесённых в существующие Mesa-драйверы Iris и ANV.

  1. Главная ссылка к новости (https://www.phoronix.com/news/...)
  2. OpenNews: Компания Intel опубликовала Xe, новый Linux-драйвер для своих GPU
  3. OpenNews: Представлен XenGT, механизм виртуализации GPU от компании Intel
  4. OpenNews: Сопровождение драйверов для устаревших GPU AMD и Intel в Linux оказалось лучше, чем в Windows
  5. OpenNews: Ошибка в ядре Linux 5.19.12, потенциально способная повредить экраны на ноутбуках с GPU Intel
  6. OpenNews: Уязвимость в драйвере GPU Intel для Linux
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/58688-xe
Ключевые слова: xe, intel, gpu, i915, drm
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (76) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Lost Inside (ok), 12:07, 22/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    Реквестирую поддержку "принципиально новой архитектуры" процессоров Байкал и Эльбрус.
     
     
  • 2.2, Аноним (2), 12:16, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ARM уже есть, а Ель Брус настолько закрытый и проприетарен, что его даже в компиляторы с открытым исходным кодом невозможно добавить.
     
     
  • 3.7, Lost Inside (ok), 12:27, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • –7 +/
    > ARM уже есть.

    Толку-то. У РФ нет возможности делать что-либо на ARM.

     
  • 3.52, Аноним (52), 16:16, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >в компиляторы с открытым исходным кодом невозможно добавить

    Доказательства в студию. А то мужики то не знают.

     
  • 2.4, Анони (?), 12:19, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Работающие только на базе Ректал ОС
     
     
  • 3.8, EuPhobos (ok), 12:30, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Работающие только на базе Ректал ОС

    Это вы про Гуглондроид?

     
  • 3.36, Аноним (36), 14:09, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ректал гвоздями прибит к x86(_64).
     
  • 2.14, nebularia (ok), 12:47, 22/02/2023 Скрыто ботом-модератором
  • –2 +/
     
     
  • 3.16, Аноним (16), 12:57, 22/02/2023 Скрыто ботом-модератором
  • +9 +/
     
  • 3.53, Аноним (52), 16:18, 22/02/2023 Скрыто ботом-модератором
  • +/
     
     
  • 4.58, anonymous (??), 17:01, 22/02/2023 Скрыто ботом-модератором
  • +3 +/
     
     
  • 5.59, Аноним (59), 17:17, 22/02/2023 Скрыто ботом-модератором
  • +/
     
     
  • 6.66, Аноним (66), 19:23, 22/02/2023 Скрыто ботом-модератором
  • –1 +/
     
  • 2.15, Аноним (16), 12:54, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Камней на e2k не слишком много в обиходе, поэтому и смысла добавлять архитектуру в основное ядро нет. Да и текущее количество Эльбрусов успевает поддерживаться МЦСТ с собственным патченным ядром.

    Вот если каким-то чудом Эльбрусы начали бы продаваться по всему СНГ, то добавление в апстрим уже имело бы смысл.

    П.С. РосАтом вроде бы приглядывается к покупке МЦСТ и уже заявил о разработке   литографов, а они ребята серьезные, поэтому небольшая надежда в глубинах души все еще теплится.

     
     
  • 3.18, Я (??), 13:02, 22/02/2023 Скрыто ботом-модератором
  • –4 +/
     
     
  • 4.22, Аноним (16), 13:17, 22/02/2023 Скрыто ботом-модератором
  • –1 +/
     
     
  • 5.31, Аноним (36), 13:57, 22/02/2023 Скрыто ботом-модератором
  • +3 +/
     
     
  • 6.32, Аноним (32), 13:58, 22/02/2023 Скрыто ботом-модератором
  • +/
     
  • 6.73, Аноним (-), 22:27, 22/02/2023 Скрыто ботом-модератором
  • +2 +/
     
     
  • 7.75, Аноним (75), 23:50, 22/02/2023 Скрыто ботом-модератором
  • +2 +/
     
     
  • 8.85, Аноним (85), 14:02, 23/02/2023 Скрыто ботом-модератором
  • +/
     
  • 8.86, Я (??), 14:37, 23/02/2023 Скрыто ботом-модератором
  • +/
     
  • 8.94, Аноним (-), 00:26, 24/02/2023 Скрыто ботом-модератором
  • +/
     
  • 7.90, frac (?), 18:50, 23/02/2023 Скрыто ботом-модератором
  • +/
     
     
  • 8.92, Аноним (92), 00:09, 24/02/2023 Скрыто ботом-модератором
  • +/
     
  • 8.95, Аноним (-), 00:38, 24/02/2023 Скрыто ботом-модератором
  • +/
     
  • 6.89, YetAnotherOnanym (ok), 18:38, 23/02/2023 Скрыто ботом-модератором
  • +/
     
  • 3.23, nebularia (ok), 13:19, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > и уже заявил о разработке   литографов

    Ахаха. Ждите примерно никогда. Заявлять о разработке - тренд 2022 года.

     
     
  • 4.35, Аноним (36), 14:08, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Догоним и перегоним ASML!
     
     
  • 5.42, Аноним (59), 14:41, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    В три года!
     
  • 4.87, Я (??), 14:39, 23/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >> и уже заявил о разработке   литографов
    > Ахаха. Ждите примерно никогда. Заявлять о разработке - тренд 2022 года.

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

     
  • 3.78, Аноним (78), 06:33, 23/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >уже заявил о разработке   литографов

    LOL. заявил он. темпами Росатого там разрабатывать лет 300.

     
     
  • 4.96, Аноним (-), 00:50, 24/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А сделав литограф потом заметят что для того чтобы реально микросхемы делать надо оказывается эвон какой стек технологий, начиная с особо-чистого сырья и полуфабрикатов с химикатами, а потом еще и эвон сколько других продвинутых машин, чтобы это вот именно процессом стало.

    ...и бросят этот литограф гнить под открытым небом, рядом с амдшной линией. Потому что чего с ним еще сделать можно будет следующие i++ лет?

     

  • 1.3, Аноним (3), 12:19, 22/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А как насчёт того чтобы изначально Intel разрабатывать опенсорсный драйвер?!
    Или им религия запрещает?!
     
     
  • 2.6, Анони (?), 12:21, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не, ну ты гений конечно.
    Давай ты мне и моей команде будешь платить по 4-7 касарей бакинских чтобы мы сидели и опенсорсом обмазывались.
     
     
  • 3.54, Аноним (52), 16:19, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Автор corejs одобряет!
     
  • 3.74, Аноним (74), 23:39, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, если бы я имел миллиардные обороты за создаваемый и продаваемый мною хардвар, то я бы может и подумал к этому хардвару бесплатный свободный софтвар клепать. Как когда-то диды делали. Но, подозреваю, тебе бы с твоими никакими компетенциями ничего не светило бы, погнал бы тебя сс.ными тряпками. Просто интуиция.
     
  • 2.9, Zenitur (ok), 12:30, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    У них под Linux всегда опенсорсные дрова
     
     
  • 3.69, Аноним (3), 19:53, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > У них под Linux всегда опенсорсные дрова

    Нет, опенсорсные дрова, которые не пашут без блобов - это не опенсорсные дрова.
    Кусок неполноценных дров, ещё не целые дрова.

     
  • 2.20, Я (??), 13:03, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    для "секретной" архитектуры?
     
  • 2.27, _kp (ok), 13:41, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если есть ноухау, то оно должно быть на стороне железки.
    Драйвер, и не должен быть закрытым, ибо он посредник между ОС и железом, что бы это добро просто использовать.
     
     
  • 3.33, Аноним (36), 14:02, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    С каких-то пор стало модным выдавать программную реализацию за апппаратную. Это, похоже, началось с псевдоаппаратных RAID-контроллеров. Такое же "ноухау" не раскроешь, а то не будут хавать.
     
  • 2.79, mma (?), 07:04, 23/02/2023 Скрыто ботом-модератором
  • –1 +/
     

  • 1.5, Аноним (5), 12:19, 22/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Да, Интел с выпуском дискретных Arc прям крепко взялись за драйвера:
    https://www.opennet.ru/opennews/art.shtml?num=58381
    https://www.opennet.ru/opennews/art.shtml?num=58287
    p.s.:
    За три месяца с Arc A380 улучшения в драйверах заметные.
     
  • 1.10, keydon (ok), 12:32, 22/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Понапишут драйверов за закрытыми дверями, а потом переписывають
     
  • 1.12, Zenitur (ok), 12:42, 22/02/2023 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]
  • –7 +/
     
     
  • 2.21, Аноним (5), 13:14, 22/02/2023 Скрыто ботом-модератором
  • +3 +/
     
     
  • 3.24, Zenitur (ok), 13:29, 22/02/2023 Скрыто ботом-модератором
  • –1 +/
     
     
  • 4.28, Аноним (28), 13:46, 22/02/2023 Скрыто ботом-модератором
  • +/
     
     
  • 5.38, Zenitur (ok), 14:16, 22/02/2023 Скрыто ботом-модератором
  • –1 +/
     

     ....ответы скрыты модератором (4)

  • 1.17, Аноним (17), 13:01, 22/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    У интела с амд интересное развлечение выпускать новые несовместимые с прошлой версией дрова каждые 2 года.
     
     
  • 2.44, Аноним (44), 15:03, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Говорят, инвесторы у них одни и те же?
     

  • 1.26, Аноним (26), 13:36, 22/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Интересно, что за три десятилетия непрерывных побед линпуса не десктопе никто так и не осилил полностью отделить мух от котлет и потому дрова до сих пор тащатся в ядро, а чтобы отделить — надо пересобирать.
    Модули как бы есть, но как бы и нет (грустный коллективный вздох бсдшников).
    Зато как смешно было критиковать древнющую ХР за встроенную в ядро графику.
    Приплыли.
     
     
  • 2.29, Аноним (29), 13:46, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Драйвера в ядре - это когда после установки операционки не нужно расчехлять "коробочку, которая шла с канпуктером", вставлять стопицот компакт-дисков и запускать с них стопицот установщиков. Сейчас единственный сторонний драйвер - это драйвер GPU, но и то до поры до времени, надеюсь.

    Далее, драйвера в ядре - это какая-никакая гарантия, что они полностью синхронизированы с правками во внутреннюю кухню ядра. Изменился апи? Релиз не состоится, пока все дрова к этому изменению не адаптируются.

     
     
  • 3.41, Аноним (26), 14:38, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Драйвера в ядре — это неспособность продумать архитектуру, не более.
     
     
  • 4.46, Аноним (29), 15:22, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Если эта твоя "архитектура" приводит к чисто вантузовским проблемам типа "обновил ядро - слетело то-то", то в женский детородный орган такую "архитектуру".
     
     
  • 5.50, Аноним (50), 16:02, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Часто юзвери винды обновляют ядро?
    Клинических кретинов, которые обновляются на "новые", искусственно несовместимые версии, в расчёт не берём.
     
     
  • 6.83, нейм (?), 09:05, 23/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Юзеры не знаю что у них там ядро обновляется

    Кнопащку "обновить все" в гуйнях жмут и в ус не дуют (и хорошо, на самом деле, значит уже пердолинг для EDU позади)

     
  • 5.91, ИмяХ (?), 19:45, 23/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Как раз в линуксах и отваливается постоянно что-то после обновлений.
     
  • 4.106, dannyD (?), 21:34, 25/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>Драйвера в ядре — это неспособность продумать архитектуру, не более.

    ну так кто мешает? покажи всем как надо делать.

     
     
  • 5.107, Аноним (107), 15:43, 26/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Он там физически ничего не покажет, потому что там сидят взрослые дяди из крупных контор, которым надо продавать железки и говорят что и как. Уровень энтерпрайзной бюрократии в ядре запредельный, никакой свободы там никогда и не было.
     
  • 3.60, Аноним (59), 17:21, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > когда после установки операционки не нужно расчехлять "коробочку, которая шла с канпуктером", вставлять стопицот компакт-дисков и запускать с них стопицот установщиков

    У вас какие-то крайне устарелые представления об оффтопике.

     
  • 2.37, Ананий (?), 14:11, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >Модули как бы есть, но как бы и нет (грустный коллективный вздох бсдшников).

    А о чем вздыхать-то?
    Intel - самая беспроблемная "видеокарточка", особенно когда нужно лишь 2д.
    На втором месте блоб от невидии, А потом уже недоATI, с которым как повезет.

     
     
  • 3.39, Аноним (17), 14:30, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Как на гламур переезжали всё рассыпалось постоянно. Если раньше хоть как-то работало, то тут приходилось переключать все эти sna, чтобы вместо чёрных текстур что-то показывало, а то и вовсе гламур удалять. Сегодня, конечно, немного получше, но это было не так и давно, а проблемы всё те же всплывают.
     
  • 2.48, vbcnthfkmnth123 (ok), 15:53, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я вам больше скажу, если драйвера для новых карточек ATI собрать в монолит ядра, то ядро упадет с кернел паник. Иначе как в модуле оно не работает
     
     
  • 3.63, Аноним (63), 19:00, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Пруфы будут или как всегда?
     
  • 3.97, Аноним (-), 00:52, 24/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Я вам больше скажу, если драйвера для новых карточек ATI собрать в
    > монолит ядра, то ядро упадет с кернел паник. Иначе как в
    > модуле оно не работает

    Это не соответствует действительности.

     
  • 2.51, ivan_erohin (?), 16:14, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > потому дрова до сих пор тащатся в ядро

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

    драйвера сетевых карт и дисков были в ядрах *ix изначально,
    насколько мне не изменяет склероз.

     
     
  • 3.68, Аноним (68), 19:33, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Звук делали аппаратным с закрытыми технологиями и Creative X-Fi чуть ли не квин... большой текст свёрнут, показать
     
  • 2.70, Аноним (3), 19:57, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Интересно, что за три десятилетия непрерывных побед линпуса не десктопе никто так
    > и не осилил полностью отделить мух от котлет и потому дрова
    > до сих пор тащатся в ядро, а чтобы отделить — надо
    > пересобирать.
    > Модули как бы есть, но как бы и нет (грустный коллективный вздох
    > бсдшников).
    > Зато как смешно было критиковать древнющую ХР за встроенную в ядро графику.
    > Приплыли.

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

     

  • 1.57, Аноним (57), 16:48, 22/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Интересно, у них вообще не будет закрытой версии драйвера, как у AMD?
     
     
  • 2.76, mikhailnov (ok), 23:53, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Надеюсь, что не будет
     

  • 1.110, Аноним (-), 09:29, 06/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ждё когда запилят обратно gvt-g. С новыми видюхами он не работает. А это киллер-фича интеловской графики, nvidia и amd так не делают.
     

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



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

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