Bug 33049

Summary: Собрать gallium для wine
Product: Sisyphus Reporter: hasculdr
Component: wine-vanillaAssignee: Vitaly Lipatov <lav>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: lav
Version: unstable   
Hardware: all   
OS: Linux   

Description hasculdr 2017-01-25 21:14:52 MSK
Gallium-nine (http://www.gearsongallium.com/?p=1619) добавляет в wine нативную поддержку D3D9.
Как я понял, видеодрайверы в Альт уже поддерживают Gallium (https://wiki.ixit.cz/d3d9_install )?
И для нативного использования D3D9 нужно патчить wine (https://github.com/sarnex/wine-d3d9-patches )?
В таком случае возможно ли добавление такого функционала в wine на p8/sisyphus?
Comment 1 Vitaly Lipatov 2018-07-25 11:12:31 MSK
Я думаю, надо действовать так: убедить проект wine staging
https://github.com/wine-staging/wine-staging/
чтобы они добавили эти патчи, тогда мы сможем собирать с их поддержкой.
Comment 2 hasculdr 2018-07-26 08:09:33 MSK
Предложил, но они не очень согласны)
https://bugs.winehq.org/show_bug.cgi?id=45508
Comment 3 Vitaly Lipatov 2018-07-26 19:02:08 MSK
(В ответ на комментарий №2)
> Предложил, но они не очень согласны)
> https://bugs.winehq.org/show_bug.cgi?id=45508

Ну вот, получили отличное заключение.
Видимо, его стоит сообщить авторам патча.

Чтобы собрать wine с этими патчами, ещё нужен пакет d3dadapter9 в системе:
checking whether d3dadapter9 package (Gallium Nine) is present... no, disabling support
Comment 4 Vitaly Lipatov 2018-07-26 19:07:40 MSK
Видимо, у нас должен быть ещё Mesa, собранный с поддержкой Gallium.
https://github.com/iXit/Mesa-3D
Тогда с ним можно будет собрать wine.
Comment 5 Vitaly Lipatov 2019-01-26 15:22:42 MSK
Есть проект по отдельной сборке независимой от версии wine dll:
Gallium Nine Standalone, as the name implies, is a standalone version of the WINE parts of Gallium Nine.

https://github.com/dhewg/nine/
Comment 6 hasculdr 2019-01-26 15:35:29 MSK
Здорово. Есть вероятность сборки такого пакета в репозиторий, или только ставить бинарники оттуда?