#1 14.07.2013 08:10:39

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

Вопросы по wine

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

Я недавно впервые установили 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

Пётр.

#2 14.07.2013 10:28:11

karl_muenhgausen
Administrator
Зарегистрирован: 18.08.2012
Сообщений: 3 639
IP-адрес

Вопросы по wine

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

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

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

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

#3 14.07.2013 11:06:27

mozgfx
Administrator
Зарегистрирован: 29.09.2012
Сообщений: 1 614
IP-адрес

Вопросы по wine

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

WINEARCH=win32 winecfg

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


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

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

#4 14.07.2013 12:41:49

Rizado
Administrator
Зарегистрирован: 08.04.2012
Сообщений: 2 315
IP-адрес

Вопросы по wine

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

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

#5 14.07.2013 15:58:07

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

Вопросы по wine

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

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

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

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

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

Пётр.

#6 14.07.2013 16:01:44

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

Вопросы по wine

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


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

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


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

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

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

Пётр.

#7 14.07.2013 16:07:30

karl_muenhgausen
Administrator
Зарегистрирован: 18.08.2012
Сообщений: 3 639
IP-адрес

Вопросы по wine

Да, я и собираюсь удалить весь ~/.wine.

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



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

#8 14.07.2013 16:08:53

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

Вопросы по wine

Да, я и собираюсь удалить весь ~/.wine.

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



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

В смысле, оставить этот выбор в winecfg.

Пётр.

#9 14.07.2013 16:14:22

karl_muenhgausen
Administrator
Зарегистрирован: 18.08.2012
Сообщений: 3 639
IP-адрес

Вопросы по wine

В смысле, оставить этот выбор в winecfg.


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

#10 14.07.2013 20:56:24

mozgfx
Administrator
Зарегистрирован: 29.09.2012
Сообщений: 1 614
IP-адрес

Вопросы по wine


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

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

Quote by Peter
Так что делать с появившимся MSI-файлом?

wine msiexec /i [ВАШФАЙЛ].msi

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

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

#11 15.07.2013 04:41:41

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

Вопросы по wine


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

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

Quote by Peter
Так что делать с появившимся MSI-файлом?

wine msiexec /i [ВАШФАЙЛ].msi

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

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

Отлично, попробую. Я и не знал о существовании msiexec, так что благодарю за совет.
Система у меня 64-ч разрядная.

Пётр.

#12 15.07.2013 06:40:24

shtoom
Administrator
Зарегистрирован: 25.04.2010
Сообщений: 106
IP-адрес

Вопросы по wine

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 ставил вез трикса
Нормально работает сталк с солянкой,скайрим,метро ласт лайт.

#13 15.07.2013 06:42:02

shtoom
Administrator
Зарегистрирован: 25.04.2010
Сообщений: 106
IP-адрес

Вопросы по wine

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

#14 15.07.2013 09:19:37

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

Вопросы по wine

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

Пётр.

#15 01.01.2014 15:26:58

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

Вопросы по wine

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

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.

Пётр.

#16 01.01.2014 15:36:45

redix
Administrator
Зарегистрирован: 04.04.2013
Сообщений: 4 750
IP-адрес

Вопросы по wine

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

#17 01.01.2014 17:46:33

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

Вопросы по wine

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
Как же это может быть?
Правда, я воообще человек неудачливый.

Пётр.

#18 02.05.2014 20:36:33

drBatty
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 17 053
IP-адрес

Вопросы по wine

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

#19 03.05.2014 05:10:51

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

Вопросы по wine

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

Так вроде бы он просто установил всё по умолчанию и оно само настроилось.
Какая же у него видеокарта, что fps=9000?
И почему мне с wine-1.7.17 не удаётся установить ни mono, ни dotnet40?
И ещё мне неясно, какой nvidia-driver из Ubuntu-14.04 надо устанавливать - 331 или current.
М.б., правильнее пока установить wine-1.6?

Пётр.

#20 03.05.2014 19:34:09

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

Вопросы по wine

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

Пётр.

#21 03.05.2014 19:50:26

mozgfx
Administrator
Зарегистрирован: 29.09.2012
Сообщений: 1 614
IP-адрес

Вопросы по wine

OpenSuSE все работает с предыдущей версии операционной системы.
У меня сейчас установлен wine 1.7.18 все работает.
Установлены следующие пакеты:
wine
wine-32bit
wine-gecko
wine-mono
wine-mp3
wineasio

Wine-mono разворачивается обычно в момент создания конфигурации... Если я правильно понимаю. У меня одно время была подобная проблема. Не знаю с чем было связано, но сначала происходила загрузка, которая то-ли прерывалась на определенном этапе, то-ли после при установке происходила ошибка.
Попробуйте пересоздать конфигурацию при стабильном интернете и стабильном репозитарии.

#22 03.05.2014 20:04:21

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

Вопросы по wine

Благодарю за ответ.
Что такое wine-mp3 и wineasio, я даже не знаю.
Да, в winetricks вроде бы говорится, что gecko, например, уже установлен,
а как провеить, установлены ли mono и gecko?
Куда именно они устанавливаются?
Интернет быстрый и всё и так уже в ~/cache/winetricks.

Пётр.

#23 04.05.2014 14:41:17

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

Вопросы по wine

Сегодня установил в Ubuntu-14.04 wine-1.6 без wine-mono.
dotnet40 установился, wmp9 и wmp10 оказлись установленными
в ходе установки чего-то другого, т.е. они помечены.
По-прежнему не устанавливаются
icodec, windowscodecs, quicktime72, vcrun2005, shockwave, msxml3,4,6 и physx.
Ни через winetricks, ни через wine или msiexec.

Пётр.

#24 06.05.2014 16:14:40

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

Вопросы по wine

Вопрос к тем, кому в 32-разрядном wine удалось установить physx - имя файла?

Пётр.

#25 06.05.2014 17:46:07

mozgfx
Administrator
Зарегистрирован: 29.09.2012
Сообщений: 1 614
IP-адрес

Вопросы по wine

Вопрос к тем, кому в 32-разрядном wine удалось установить physx - имя файла?

Пётр.

Там библиотеки только.
~/.wine/drive_c/Program Files/NVIDIA Corporation/PhysX/
и две папки
1. Common
~/.wine/drive_c/Program Files/NVIDIA Corporation/PhysX/Common/PhysXDevice.dll
~/.wine/drive_c/Program Files/NVIDIA Corporation/PhysX/Common/PhysXLoader.dll
~/.wine/drive_c/Program Files/NVIDIA Corporation/PhysX/Common/cudart32_30_9.dll
~/.wine/drive_c/Program Files/NVIDIA Corporation/PhysX/Common/physxcudart_20.dll

2. Engine
Тут хранятся библиотеки разных версий движка в каждой папке пронумерованной от v2.3.1 до v2.8.3 лежит по две динамических библиотеки.

#26 06.05.2014 17:56:00

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

Вопросы по wine

Благодарю за ответ, так у меня он не распаковывается,
поэтому я и спросил, как называется файл.
Хотя у меня при выборе в winetricks какой-то скачался.

Пётр.

#27 06.05.2014 18:14:54

mozgfx
Administrator
Зарегистрирован: 29.09.2012
Сообщений: 1 614
IP-адрес

Вопросы по wine

Как правило некоторые компоненты перед установкой требуют некоторых других пакетов.
Так же некоторые компоненты установленные через winetricks можно увидеть в
[console]wine uninstaller[/console]

У меня есть:
Nvidia PhysX
Wine Gecko 32 bit
Wine Mono
MS Visual C++ разных версий
Internet Explorer 7 русский ставил поверх буржуяковского английского

так же для игры в танчики устанавливал некоторые другие компоненты.
[console]winetricks d3dx9_36 vcrun2008 corefonts msxml3 wininet ie7[/console]

#28 06.05.2014 18:56:29

Peter
Administrator
Зарегистрирован: 31.03.2010
Сообщений: 2 445
IP-адрес

Вопросы по wine

У меня установился dotnet40, а wine-gecko устанавливается при создании префикса.
IE7 не установился, установился IE6. msxml3 тоже не установился.
Я зашёл на http://www.nvidia.ru/page/home.html
и там можно выйти на
https://developer.nvidia.com/gameworksdownload
я хотел посмотреть, какие есть версии physx. Но сайт не даёт скачать без регистрации,
при регистрации надо предоставлять всякие личные данные, а на ппоследнем шаге
надо заполнить ещё форму о продукте и там обязательно заполнять поле "Description"
и на этом я отказался от регистрации.
А можно ли как-нибудь или где-нибудь скачать physx для Linux и для wine
без регистрации? Или всё-таки надо заполнять и форму для продукта?
В Ubuntu-14.04 wine-1.6.2 и он некоторые вещи не устанавливает из-за сбоя.

Пётр.
---------------------------------------
Оказывается, регистрация всё же прошла и я скачал два Physx_Core_SDK,
для Linux и для Windows. И что, если Windows-овский скомпилировать,
получится то, что требуется wine?
----------------------------------------
У меня, наконец, установился physx.
Я удалил wine1.6, установил wine-1.7.18 без mono, установил шрифты,
при этом fontfix не установился, т.к. не стал скачиваться,
установил dotnet40, сделал установки в пункте "Settings" winetricks,
как рекомендуется здесь: Цикл «Переходим на Ubuntu вместе»
установил physx без проблем и dll-и там появились, msxml3 тоже установился,
windowscodecs не смог установиться из меню winetrkics, "wine wic_x86_enu.exe"
вроде бы выполнилась, но "wine uninstaller.exe" его в списке не показывает.
shockwave и quicktime72 не устанавливаются и через wine,
icodecs не может скачаться из-за ошибки sha1sum.
wmp10 почему-то уже был помеченным, но установился через wine.
Я ещё не закончил, но с другими программами проблем раньше не было.
----------------------------------------
Оказывается, в winetricks есть баг, вот человек дал ссылку на исправленный,
его и надо использовать:
https://winetricks.googlecode.com/svn/trunk/src/winetricks
----------------------------------------
С этим wintricks icodecs установился успешно,
shockwave, windowscodecs и quicktime надо устанавливать вручную.
quicktime у меня не устанавливился, но у другого человека с тем же wine-1.7.18
установился. shockwave вроде бы установился. При установке windowscodecs
в конце были сообщения "unhandled page fault".
"wine uninstaller.exe" показывает "Windows Media Formats".
----------------------------------------
Я попробовал настроить wine как другой пользователь и там установилось то,
что не устанавливалось у предидущего.
После winecfg я запустил winetricks, установил шрифты, сделал настройки в пункте "Settings",
потом установил из winetrikcs dotnet40, icodecs, ffdshow, gdi, l3codecs, xvid,
WM10 - но его, наверное, надо было до l3codecs, затем вышел из winetrics.
Через wine установил shockwave, попытался установить windowscodecs - оказалось,
уже установлена более новая версия, наверное, от WM10,
через wine установил wuicktime76 и physx.

На этом остановился и теперь попробую проделать это с нуля для предидущего
пользователя.
----------------------------------------
Проделал, установилось почти всё, что хотел, а не установился msxml3.msi,
а также непонятно, установился ли l3codecs.
Возникло два вопроса: где в ~/.cache/winetrikcs находится l3codecs,
.к. я его не нашёл, а winetricks показывает, что он установлен.
Почему в winetricks в пункте "Settings" сделанные установки остаются непомеченными,
хотя при нажати на OK выдаются каккие-то сообщения, кажется, насчёт реестра?

Board footer