LINUX.ORG.RU

Wine-staging и Gallium-nine в Arch Linux

 , , , ,


0

1

Добрый вечер! Захотелось поиграть в несколько yoba-игр с Шindows через Wine. Накатил Wine-staging из реп pipelight, всё нормально. Не буду вдаваться в подробности, вопрос: в staging включён Gallium-nine через state tracker в Mesa? В разделе Staging winecfg не нашёл такого пункта (помню, когда на бубунте сидел, в репах коммендсарнекса был вайн с этим пунктом). Нужно пересобрать месу (и lib32) с какой-то ещё опцией в пэкэджбилде? Пересобрать wine-staging?

Наверное, для чистоты снесу стэйджинг, скачаю сорцы (pkgbuild), всуну патч staging и поставлю. Кстати, вычитал, что найн ставится тоже патчем. Это так? Со staging вместе встанет? Если можно, предоставьте инструкцию типа

1) Скачал пэкэджбилд 2) Скачал патч(и) 3) Прописал в pkgbuild xxx 4) Пересобрал foo, bar etc. с добавлением своих опций (при необходимости) 5) Поставил, в настройках выставил yyy

P.S. Срачи и холивары не приветствуются.

Nine не входит в staging. Если на обычном вайне всё работает, staging не нужен на свободном драйвере, он обычно нужен для csmt на блобе. Csmt не работает одновременно с nine.

anonymous ()
Ответ на: комментарий от anonymous

Т.е. брать чистый вайн и пересобирать с патчем? Какой и откуда брать патч?

mradermaxlol ()
Ответ на: комментарий от anonymous

Кстати, с csmt на свободном radeonsi (R7 370) в Mirror's Edge неплохой фреймрейт, а с обычным вайном и оптимизирванной месой (и либ32 + дрм и т.п.) играю в слайдшоу.

mradermaxlol ()
Ответ на: комментарий от mradermaxlol

Оптимизированной = собранной yaourt-ом с настроенными флагами ортимизации в makepkg.conf.

mradermaxlol ()
Ответ на: комментарий от mradermaxlol

«Оптимизация» твоя ничего не даст, потому как загружена видеокарта, а не процессор.

Патчи генерировать этими скриптами: https://github.com/NP-Hardass/mesa-d3d9-patches/blob/master/generate-d3d9-pat...

https://github.com/NP-Hardass/wine-d3d9-patches/blob/master/generate-d3d9-pat...

В обычной гитовой месе найн старый, нужно накатывать этот патч.

anonymous ()
Ответ на: комментарий от Novell-ch

Под арчем пойдёт?

Только что вычитал про iXit и их месу и dri3. Есть ли в ауре сие чудо, или есть другой способ поставить данный субъект на арч?

mradermaxlol ()
Ответ на: комментарий от mradermaxlol

да не нужно это, в месе сейчас почти самая свежатина, пару пачтей нет, а так ixit и ванильная меса почти равны

Novell-ch ★★★★★ ()
Ответ на: комментарий от Novell-ch

На моей карте такая пара патчей убрала артефакты. Зачем давать плохой совет?

anonymous ()
Ответ на: комментарий от anonymous

Что мне делать? Как-то так?

Качаю скрипты и генерирую патчи
Качаю пкгбуилд + прочее, сую в рабочий каталог, кидаю туда патчи
Добавляю (если нужно) команды для патчинга в пкгбуилд
Красноглажу Принципиально Новый Вайн
Ставлю
PROFIT!!!

mradermaxlol ()
Ответ на: комментарий от mradermaxlol

Ещё опции ./configure и версии соблюсти.

anonymous ()
Ответ на: комментарий от Novell-ch

А dri3 стоит потраченных сосудов глаз? Стоит компелять с поддержкой dri3 месу/хорг/что-там-ещё? Кстати, что за пара патчей?

Оффтоп: Novell-ch, так это ты автор GearsOnGallium и реп понтостроя? :)

mradermaxlol ()
Ответ на: комментарий от anonymous

Смотрю на скрипты... Я так понимаю, что сие чудо генерирует не (только) патчи, но и месу/вайн?

mradermaxlol ()
Ответ на: комментарий от anonymous

ну и утверждать что найн старый это тоже плохой совет, или ты проспал вливание почти под сотню патчей 2 недели назад?
http://cgit.freedesktop.org/mesa/mesa/log/?ofs=300

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

Novell-ch ★★★★★ ()
Ответ на: комментарий от mradermaxlol

Стоит компелять с поддержкой dri3 месу/хорг/что-там-ещё?

На интеле dri3 работает стабильно, на радеоне... Лично у меня были проблемы. Не работала krita (сейчас вроде исправлено) и были утечки памяти и падения иксов (давно не проверял, как-то не хочется).
Для себя решил, что буду ждать, пока DRI3 включат по дефолту.

Khnazile ★★★★★ ()
Ответ на: комментарий от mradermaxlol

ну я на дри3 с ранних патчей и мне норм, другим не нравится, найн примерно теряет пару процентов при дри2, так что думают если включение дри3 геморройное - то оно того не стоит.

https://github.com/iXit/Mesa-3D/commits/master патчи что новее Aug 22, 2015 - новые

Novell-ch ★★★★★ ()
Ответ на: комментарий от Khnazile

Было то же самое на R600g, иксы не подавали признаков жизни... Но то было на убунте (ноут Maman) в процессе тестинга... На собственном десктопе стояла надя, а сейчас сменил на R7 370 и всё заверте...

mradermaxlol ()
Ответ на: комментарий от Novell-ch

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

anonymous ()
Ответ на: комментарий от Novell-ch

Вроде в опциях красноглазия месы есть --enable-dri3 или что-то подобное, не? Телодвижения с libdr требуются?

З.ы. Не буду слезать на гитовые/тестовые версии, из принципа буду ставить из основных + подключённых реп арча (без тестинга) и аура, компеляю пакеты, отвечающие за графику, через makepkg/yaourt и на ту же версию, что в апстриме.

mradermaxlol ()
Ответ на: комментарий от anonymous

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

так что свежая она только на какое-то время.

И как это отменяет то что сейчас они практически равны?

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

Novell-ch ★★★★★ ()
Ответ на: комментарий от Novell-ch

Выше я дал скрипты, которые генерят патч на апстримную месу из их репа.

anonymous ()
Ответ на: комментарий от anonymous

ну тогда да, лучшее решение, если лишние телодвижения не напрягают.

Novell-ch ★★★★★ ()
Ответ на: комментарий от anonymous

из их репа

Это какой? iXit? Arch? Можете подсказать, как это в пакет арча запихнуть?

mradermaxlol ()

Тред вообще не о чём. Ставь уже wine-staging-d3dadapter из AUR. wine+staging+nine=PROFIT!

yurikoles ★★★ ()
Ответ на: комментарий от yurikoles

Ничего, я про пакет :) Сегодня поставлю, попробую. Кстати, wine-staging-compat из реп пайплайт заработает с этим вайном?

mradermaxlol ()

Куролесите тут, а всё равно ничего путного не выйдет --- радеон же вместо видеокарты...

anonymous ()
Ответ на: комментарий от yurikoles

Сейчас буду ставить этот пакет. Заодно пересоберу месу с dri3.

mradermaxlol ()

В связке nouveau + wine-nine запускались Skyrim(без артефактов), Mass Effect 3 (с артефактами). Производительность была нормальной для GT 630, не слайдшоу.

Deleted ()
Ответ на: комментарий от Novell-ch

Для включения DRI3 нужно пересобирать xf86-video-ati и libdrm? Если да, то с какими опциями?

mradermaxlol ()
Ответ на: комментарий от yurikoles

Winecfg не включается. Пишет, что не удалось загрузить драйвер. При запуске из менюшки (KDE5, пункты созданы вручную) ничего...

mradermaxlol ()

Вопрос почти по теме

На Intel-е когда-нибудь будет gallium-nine? Не то чтобы он был мне нужен, но всё же..

robus ★★★★ ()
Ответ на: комментарий от Deleted

Сейчас на R7 370 имею стабильный фпс с CSMT и найном (миррорс эдж, пэйдэй) на ультрах.

mradermaxlol ()
Ответ на: Вопрос почти по теме от robus

Re: Вопрос почти по теме

Интел пишет драйвер без использования gallium, так что нет, только если они упорятся и решат переписать драйвер целиком. Хотя кто-то там пытается писать ещё один драйвер уже через gallium.

anonymous ()
Ответ на: Re: Вопрос почти по теме от anonymous

Я в общем то так и думал. Gallium-а на интеле не предвидится, значит. Ну Heroes WOG под вином идут, и ладно.

robus ★★★★ ()
Ответ на: комментарий от mradermaxlol

Ну значит драйвер использует карточку на всю катушку или почти всю.

Deleted ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.