The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Компания AMD открыла код драйвера с реализацией API Vulkan, opennews (??), 27-Дек-17, (0) [смотреть все]

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


15. "Компания AMD открыла код драйвера с реализацией API Vulkan"  +10 +/
Сообщение от фф (?), 27-Дек-17, 20:47 
Никогда, очевидно же. Это юзерспейс либа.
Ответить | Правка | Наверх | Cообщить модератору

35. "Компания AMD открыла код драйвера с реализацией API Vulkan"  –4 +/
Сообщение от Аноним (-), 28-Дек-17, 00:17 
Не знаешь - молчи. Уже начался процесс интеграции плюшек из amdvlk в radv. https://www.phoronix.com/scan.php?page=news_item&px=AMDVLK-T...
Ответить | Правка | Наверх | Cообщить модератору

42. "Компания AMD открыла код драйвера с реализацией API Vulkan"  +5 +/
Сообщение от Аноним (-), 28-Дек-17, 01:48 
Может, вы заодно расскажете, каким боком RADV относится к ядру?
Ответить | Правка | Наверх | Cообщить модератору

71. "Компания AMD открыла код драйвера с реализацией API Vulkan"  –2 +/
Сообщение от Аноним (-), 28-Дек-17, 11:40 
> Может, вы заодно расскажете, каким боком RADV относится к ядру?

Расскажу. Таким же боком, как и "A когда появится в ядре?".

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

51. "Компания AMD открыла код драйвера с реализацией API Vulkan"  +14 +/
Сообщение от Orduemail (ok), 28-Дек-17, 03:57 
На правах ликбеза.

Драйверы видеокарты делятся на две плюс-минус независимые части -- ядерную и юзерспейсную. Если мы говорим про AMD с драйверном amdgpu, то ядерная часть давно является неотъемлимой частью ядра, компилируется в amdgpu.ko. При этом есть юзерспейсный драйвер amdgpu в mesa, который опирается на ядерный amdgpu, и который компилируется в amdgpu_drv.so. Ты можешь поискать первый в /lib/modules/чё/то/там, а второй в /usr/lib/xorg/modules/drivers. Гарантий, что найдёшь, нет -- первый может быть статически влинкован в bzImage, и любой из них может отсутствовать, если не устанавливался в систему.
А есть ещё в mesa юзерспейсный radv, который тоже опирается на ядерный amdgpu и компилируется (надо полагать) в radv_drv.so.

PAL -- это библиотека абстракции от железа, позволяющая написать юзерспейс-драйвер для широкого спектра видеокарт. Совать PAL в ядро не получится -- Торвальдс материться начнёт: ему в ядре вот только сиплюсплюсов всяких с графическими стеками не хватало.

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

55. "Компания AMD открыла код драйвера с реализацией API Vulkan"  +/
Сообщение от JustCurious (?), 28-Дек-17, 05:27 
Спасибо!
Ответить | Правка | Наверх | Cообщить модератору

100. "Компания AMD открыла код драйвера с реализацией API Vulkan"  +2 +/
Сообщение от Аноним (-), 28-Дек-17, 15:48 
> При этом есть юзерспейсный драйвер amdgpu в mesa, который опирается на ядерный amdgpu, и который компилируется в amdgpu_drv.so.

Не совсем так. Юзерспейсный драйвер в mesa исторически называется radeonsi. А вот бэкенд llvm для компиляции шейдеров называется amdgpu (так же, как и ядерный модуль).

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

113. "Компания AMD открыла код драйвера с реализацией API Vulkan"  –1 +/
Сообщение от Аноним (-), 28-Дек-17, 18:45 
На правах ликбеза самое главное скажите: вот это обсуждаемое, оно мне, среднему пользователю, в мейнстримный дистрибутив (допустим, федора) само вместе с очередным обновлением каким-то образом приедет, или нужно будет совершать дополнительные действия? Сейчас, если не ошибаюсь, стоит свободный из репозитория, никакие не про, ничего. Это и есть RADV? В него внедрят/бэкпортируют новооткрытый код? Или надо будет ставить другой драйвер? Я запутался.
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

119. "Компания AMD открыла код драйвера с реализацией API Vulkan"  +1 +/
Сообщение от Orduemail (ok), 28-Дек-17, 21:14 
> На правах ликбеза самое главное скажите: вот это обсуждаемое, оно мне, среднему
> пользователю, в мейнстримный дистрибутив (допустим, федора) само вместе с очередным обновлением
> каким-то образом приедет, или нужно будет совершать дополнительные действия? Сейчас, если
> не ошибаюсь, стоит свободный из репозитория, никакие не про, ничего. Это
> и есть RADV? В него внедрят/бэкпортируют новооткрытый код? Или надо будет
> ставить другой драйвер? Я запутался.

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

Вообще, чтобы разобраться что именно стоит, надо повтыкать в /var/log/Xorg.0.log. Там может быть сложно разобраться, потому что все установленные в системе драйвера упомянуты, но если повтыкать как следует, то можно понять.

Будут ли внедрять новооткрытый код в radv -- это вопросы, которые следует адресовать разработчикам radv. Они, вероятно, сами ещё не знают, потому что не успели изучить PAL и понять, нужно им это или нет. Хотя, думаю, так или иначе открытие PAL повлияет на разработку radv: если они не перейдут на PAL, то либо накопипастят оттуда кода, либо, по-крайней мере, узнают какие-то новые для себя фишки.

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

121. "Компания AMD открыла код драйвера с реализацией API Vulkan"  –1 +/
Сообщение от Аноним (-), 28-Дек-17, 23:00 
Спасибо! У меня стояла генту, но после того как в очередной раз поломал граф зависимостей, окирпичив emerge, плюнул на это дело. Теперь за меня думает ред хат. А видеокарта моя упомянута в списке, потому заинтересовало, касается ли меня напрямую новость. Видимо, касается, подождём либо новых пакетов, либо новостей от кто там занимается RADV. Подписался на тег в форониксе.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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