LinuxForum.Fans
Тема

Вопросы по wine

Автор: Peter 28 сообщений 13080 просмотров
#328497

Здравствуйте!

Я недавно впервые установили wine на ноутбук с Nvidia Geforce GT 650M
и технологией Nvidia Optimus и, кажется, что-то сделал не так, поэтому
думаю переустановить. В связи с этим вопросы:
1) Какую Windows выбирать в winecfg? по умолчанию там была Windows Xp,
я выбрал Windows 7, потом он стал показывать Windows 2008.
2) Какие есть рекомендации по использованию winetricks, что не надо
пытаться установить? Или какой минимальный набор надо установить?
3) Phys установилась, но в воде одного большого MSI-файла, это
нормально? При этом в winetricks она осталась непомеченой.

4) Как правильно устанавливать directx - через winetricks, или заранее
скачать с microsoft.com и установить через wine?

Заодно вот ссылка на инструкцию по настройке dri, взята
из русскоязычной рассылки по Debian.
http://askubuntu.com/questions/171470/how-to-make-unity-3d-work-with-bumblebee-using-the-intel-chipset

Пётр.

#328511

1) Какую хочется. 7 и 2008 - одно и то же, монопенисуально.

2) Чего не хватает для конкретных приложений, то и устанавливайте

3) MSI - инсталлятор, а не приложение

4) Как лучше получится

#328525

Тут весь вопрос сводится к тому, что основной акцепт нужно заострить на приставке optimus...
Как устанавливать не принципиально, но лучше конечно использовать winetricks....
Так же на 64 битных ОС бутылку WINE лучше создать командой, предварительно удалив папку ~/.wine:

text
WINEARCH=win32 winecfg

Изучить требования к игре и установить необходимые дополнения если требуются, через winetricks.
Далее необходимо изучить проект Bumblebee.
Итоге ярлык для запуска приложения будет выглядеть примерно так (пример взят из танчиков), у меня коллега играется в танчики без проблем:

text
optirun -c proxy wine /путь_до_папки_с_игрой/World_of_Tanks/WorldOfTanks.exe

Просто создайте ярлык запуска игры с этой командой, чтобы не запускать каждый раз через терминал. Небольшое пояснение относительно параметров: optirun — это сам Bumblebee, -c proxy — это способ «общения» дискретной и встроенной видеокарт, при котором значения FPS наибольшие, т.к. обработка ресурсоемких видеопроцессов идет на мощной дискретной видеокарте, а встроенная в этом случае только отвечает за вывод на дисплей.

Для корректной работы игры лучше оставить в настройках Windows XP.

#328539
"karl_muenhgausen⇓" написал:
Какую хочется. 7 и 2008 - одно и то же, монопенисуально.

Не одно и тоже. "Семёрка" имеет версию 6.1, а Server 2008, как и Vista - 6.0.

#328552
karl_muenhgausen написал:
1) Какую хочется. 7 и 2008 - одно и то же, монопенисуально.

2) Чего не хватает для конкретных приложений, то и устанавливайте

3) MSI - инсталлятор, а не приложение

4) Как лучше получится

Благодарю за советы. Так что делать с появившимся MSI-файлом?
Устанпвщик Phys сообщает, что установка завершаена успешно,
но в wintricks Phys остаётся непомеченным. *.MSI - это вроде бы архив для 7z.
Надо с ним дальше что-то делать или он читается во время исполнения?

Пётр.

#328554
mozgfx написал:
Тут весь вопрос сводится к тому, что основной акцепт нужно заострить на приставке optimus...
Как устанавливать не принципиально, но лучше конечно использовать winetricks....
Так же на 64 битных ОС бутылку WINE лучше создать командой, предварительно удалив папку ~/.wine:
text
WINEARCH=win32 winecfg

Да, я и собираюсь удалить весь ~/.wine.
i386 у меня добавлена, ia32-libs установлена, так wine только 32-х разрядный и есть?


Изучить требования к игре и установить необходимые дополнения если требуются, через winetricks.
Далее необходимо изучить проект Bumblebee.
Итоге ярлык для запуска приложения будет выглядеть примерно так (пример взят из танчиков), у меня коллега играется в танчики без проблем:
text
optirun -c proxy wine /путь_до_папки_с_игрой/World_of_Tanks/WorldOfTanks.exe

Просто создайте ярлык запуска игры с этой командой, чтобы не запускать каждый раз через терминал. Небольшое пояснение относительно параметров: optirun — это сам Bumblebee, -c proxy — это способ «общения» дискретной и встроенной видеокарт, при котором значения FPS наибольшие, т.к. обработка ресурсоемких видеопроцессов идет на мощной дискретной видеокарте, а встроенная в этом случае только отвечает за вывод на дисплей.

Для корректной работы игры лучше оставить в настройках Windows XP.

Да, я тоже думаю оставить Windows XP.

Пётр.

#328557
Peter написал:
Да, я и собираюсь удалить весь ~/.wine.

Да, я тоже думаю оставить Windows XP.

Ну и пользуйте две ОС, бог в помощь. Мы тут причём?

#328559
karl_muenhgausen написал:
[quote=Peter]Да, я и собираюсь удалить весь ~/.wine.

Да, я тоже думаю оставить Windows XP.

Ну и пользуйте две ОС, бог в помощь. Мы тут причём?[/quote]
В смысле, оставить этот выбор в winecfg.

Пётр.

#328562
Peter написал:
В смысле, оставить этот выбор в winecfg.

Попробуйте winecfg, поделитесь опытом. Я имел ввиду GRUB.

#328633
Peter написал:

i386 у меня добавлена, ia32-libs установлена, так wine только 32-х разрядный и есть?

В если у Вас 32 бит то да...
Если 64 то Вам доступны обе платформы...
И указывается платформа во время создания бутылки по умолчанию 64
Если с командой WINEARCH=win32 то 32

"Peter" написал:
Так что делать с появившимся MSI-файлом?
text
wine msiexec /i [ВАШФАЙЛ].msi

или

text
wine start [ВАШФАЙЛ].msi

[ВАШФАЙЛ] - заменить на имя Вашего файла

#328654
mozgfx написал:
[quote=Peter]
i386 у меня добавлена, ia32-libs установлена, так wine только 32-х разрядный и есть?

В если у Вас 32 бит то да...
Если 64 то Вам доступны обе платформы...
И указывается платформа во время создания бутылки по умолчанию 64
Если с командой WINEARCH=win32 то 32

"Peter" написал:
Так что делать с появившимся MSI-файлом?
text
wine msiexec /i [ВАШФАЙЛ].msi

или

text
wine start [ВАШФАЙЛ].msi

[ВАШФАЙЛ] - заменить на имя Вашего файла[/quote]
Отлично, попробую. Я и не знал о существовании msiexec, так что благодарю за совет.
Система у меня 64-ч разрядная.

Пётр.

#328668

corefonts
fontfix
tahoma
ddr=opengl
glsl=enabled
mwo=enabled
nocrashdialog
orm=fbo
psm=enabled
rtlm=auto
sound=oss
videomemorysize=1024
dotnet20
vcrun6
allcodecs
dirac
vcrun2008
l3codecx
ffdshow
icodecs
xvid
vb5run
vb6run
vcrun2003
vcrun2005
vcrun2010
wmp10
wsh57
ogg
msxml6
gfw
msasn1
ie6
msls31
pngfilt
ie8
quicktime72
mfc40
wsh56js
dmsynth
мой лог winetricks wine 1.6 rc4
директикс и дотекты 3 3.5 4 ставил вез трикса
Нормально работает сталк с солянкой,скайрим,метро ласт лайт.

#328670

phsx тоже без трикса

#328688

Ещё раз благодарю за помощь, я почти всё это тоже тогда установил. С dotnet былт трудности,
кажется, winetricks их так и не установил.
А вот я уже спрашивал, при вызове Nvidia Settings через optirun там Virtual Screen имеет размер 640x480,
это надо установить в реальный размер или что это такое?

Пётр.

#358132

Пытаюсь сейчас настрить wine, начал с команды

text
WINEARCH=win32 winecfg

В 64-разрядный не устанавливается gfw, а в 32-разрядный установилась.

fontfix не установился, только появляется вывод, что запустился load_fontfix.

Не устанавливается flash, и 10 и 11, из-за несовпадения контрольной суммы.

Я не понял, что надо делать с gecko? Я запустил скрипт install-addons.sh,
он скачал gecko и mono и сохранил в /usr/share/wine/gecko и моно.
Надо с ним что-то делать дальше руками? winetricks при попытке выбора gecko
всё равно советует запустить этот скрипт.

Когда устанавливались кодеки, была панелька с собщением, что скачивается
directx, так она установилась или я не так понял?
winetricks её не показывает.

Ещё собщение от gnome-keyring, что нет файла keyring-GydyNo/pkcs11.

Пётр.

#358150
redix написал:
Peter, на Убунту вроде? Тут есть описание: http://linuxforum.ru/viewtopic.php?id=30299.

Благодарю, установлю wine-1.6, он лучше, чем 1.4, который по умолчанию,
а также, судя по описанию по ссылке, прощее настраивается.

Установил win1.6, теперь gfw не устанавливается из-за серьёзной ошибки в msiexec.
Что делать?

dotnet20 тоже не устанавливается, тоже из-за msiexec.
WMP10 вроде бы установился, но с с ообщением, что нет файла в wine
c:/windows/system32/l3codecp.acm.
Ранее все кодеки были установлены. А с этим что делать?

Не устанавливаются dotnet20, dotnet30, всё с жалобой на msiexec.
С этим можно что-нибудь сделать?

dotnet40 начала устанавливаться, но было сообщение о серьёзной ошибке в Setup.
Правда, было собщение, что она не будет полностью установлена или работать
на этом компьютере.

Также и wine не может выполнить dotnetfx.exe - сразу же сообщение об ошибке.
PhysX не устанавливается -тоже из-за msiexec.
Это же стабильный wine1.6, почему такие явления?

Установил в 13.04 wine-1.7.9, но то же самое - не устанавливаются dotnet20 и phys,
еще vcrun205, хотя другие vcrun установились. Опять же сообщения, что серьёзная
ошибка в msiexec, "wine dotnet20" заканчивается с ошибкой "status 5".
wine_gecko тоже, как я понял, не установился. Команда
wine msiexce /i wine_gecko-2.24-x86.msi
даёт много сообщений об ошибках, fixme, ещё 4 раза
err.mscoree:LoadLibraryShime rror reading registry key for installroot
и ничего н пишет, что он куда-то установился.

Возможно, причина в том, что Ubuntu-13.04 недостаточно свежа для wine1.6 и больше?

То ж самое с wine-1.7.11 - не устанавлииваются программы, для которых
вызывается msiexec, т.е.
wine msiexec /i *.msi
заканчивается с кодом 5. Не устанавливаются msxml.msi, dontet20, physx.
В этот раз пакет wine-mono не был установлен.

То же и с wine-1.7.12. Также при запуске winecfg нет звука.
М.б., не надо устанавливать dotnet20/30, а установить mono от winehq?
И что делать с physx и вообще msiexec? physx сообщает, что установилась,
каталоги созданы, но нет PhysCore.dll. Если её поместить туда, где она
должна быть, это не помогает. И важен ли при этом регистр, в котором
набрано имя файла?

Ещё вопрос,: как понять, gecko установился или нет?

wine не может установить собственный макет wine-mono4.5.2, команда
wine msiexec /i wine-mono.4.5.2
заканчивается крахом. Как это может быть, они же оба из одного репозитория?

Также по-преженему не устанавливаются quicktime-7.2 и physx.

Интересно, что на англоязычном форуме человек задавал вопросы,
а потом у него всё само собой установилось:
http://forums.debian.net/viewtopic.php? … p;t=113994
Как же это может быть?
Правда, я воообще человек неудачливый.

Пётр.

#378640

"Peter" написал:
а потом у него всё само собой установилось:
http://forums.debian.net/viewtopic.php? … p;t=113994
Как же это может быть?
сначала методом тыка пытался криворучить. Потом прочитал мануал, и всё заработало. У меня всегда так.
#378645

drBatty написал:
[quote="Peter"]а потом у него всё само собой установилось:
http://forums.debian.net/viewtopic.php? … p;t=113994
Как же это может быть?
сначала методом тыка пытался криворучить. Потом прочитал мануал, и всё заработало. У меня всегда так.[/quote]
Так вроде бы он просто установил всё по умолчанию и оно само настроилось.
Какая же у него видеокарта, что fps=9000?
И почему мне с wine-1.7.17 не удаётся установить ни mono, ни dotnet40?
И ещё мне неясно, какой nvidia-driver из Ubuntu-14.04 надо устанавливать - 331 или current.
М.б., правильнее пока установить wine-1.6?

Пётр.
#378708

На другом сайте сегодня человек сказал, что у него wine-1.7.1 установился без единой ошибки,
с dotnet40 и physx, ещё в прошлом году у другого всё получилось с патченным wine-1.7.6,
тоже с dotnet40. Не знаю, почему у меня такие трудности.

Пётр.

Войдите или зарегистрируйтесь, чтобы ответить.