Господа. Есть проблема. Надеюсь поможете решить.
Дано:
Ubuntu 10.10
Вайн 1.3.14
Проц Селерон Д 2.53, 1Гиг ума, Гефорс 7600ГТ
Драйвера на видяху стоят 173Х.(ставил по Ubuntu факу)
(директ рендеринг: УЕС )
Ubuntu стоит на одном разделе 17гб, своп 2гб. И еще раздел с НТФС с данными разными.
Принёс из дома рабочий вов 4.06. Скопировал на НТФС раздел.
Запуская второй кнопкой мыши- один раз запустилось в полном экране- И вылетало- как только я нажимаю настройки-чтобы изменить графику.
Потом пляски с бубнами, версиями вайна, читал много чего по этой теме... В итоге имеем ошибку 132. и такой лог в терминале :
anry@anry-work:~$ wine /media/84BF-A22E/wow/wow.exe -opengl
fixme:process:GetLogicalProcessorInformation (0x32f640,0x32fc40): stub
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (3000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 3000
fixme:process:GetLogicalProcessorInformation (0x163bfac,0x163c5ac): stub
fixme:process:GetLogicalProcessorInformation (0x163bfd8,0x163c5d8): stub
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
fixme:process:GetLogicalProcessorInformation (0x173e390,0x173e990): stub
fixme:process:GetLogicalProcessorInformation (0x32f468,0x32fa68): stub
fixme:process:GetLogicalProcessorInformation (0x32f468,0x32fa68): stub
archive Data/Cache/SoundCache-3.MPQ opened
archive Data/Cache/SoundCache-2.MPQ opened
archive Data/Cache/SoundCache-1.MPQ opened
archive Data/Cache/SoundCache-0.MPQ opened
archive Data/Cache/ruRU/SoundCache-ruRU.MPQ opened
archive Data/wow-update-13164.MPQ opened
archive Data/Cache/ruRU/patch-ruRU-13164.MPQ opened
archive Data/Cache/patch-base-13164.MPQ opened
archive Data/Cache/ruRU/SoundCache-patch-ruRU-13164.MPQ opened
archive Data/Cache/SoundCache-patch-13164.MPQ opened
archive Data/wow-update-13205.MPQ opened
archive Data/Cache/ruRU/patch-ruRU-13205.MPQ opened
archive Data/Cache/patch-base-13205.MPQ opened
archive Data/Cache/ruRU/SoundCache-patch-ruRU-13205.MPQ opened
archive Data/Cache/SoundCache-patch-13205.MPQ opened
archive Data/wow-update-13287.MPQ opened
archive Data/Cache/ruRU/patch-ruRU-13287.MPQ opened
archive Data/Cache/patch-base-13287.MPQ opened
archive Data/Cache/ruRU/SoundCache-patch-ruRU-13287.MPQ opened
archive Data/Cache/SoundCache-patch-13287.MPQ opened
archive Data/wow-update-13329.MPQ opened
archive Data/Cache/ruRU/patch-ruRU-13329.MPQ opened
archive Data/Cache/patch-base-13329.MPQ opened
archive Data/Cache/ruRU/SoundCache-patch-ruRU-13329.MPQ opened
archive Data/Cache/SoundCache-patch-13329.MPQ opened
archive Data/wow-update-13596.MPQ opened
archive Data/Cache/ruRU/patch-ruRU-13596.MPQ opened
archive Data/Cache/patch-base-13596.MPQ opened
archive Data/Cache/ruRU/SoundCache-patch-ruRU-13596.MPQ opened
archive Data/Cache/SoundCache-patch-13596.MPQ opened
archive Data/wow-update-13623.MPQ opened
archive Data/Cache/ruRU/patch-ruRU-13623.MPQ opened
archive Data/Cache/patch-base-13623.MPQ opened
archive Data/Cache/ruRU/SoundCache-patch-ruRU-13623.MPQ opened
archive Data/Cache/SoundCache-patch-13623.MPQ opened
archive Data\art.MPQ opened
archive Data\world.MPQ opened
archive Data\sound.MPQ opened
archive Data\ruRU\locale-ruRU.MPQ opened
archive Data\ruRU\speech-ruRU.MPQ opened
fixme:win:EnumDisplayDevicesW ((null),0,0x32ed7c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32ea3c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x32ea3c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32ea3c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x32ea3c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32e850,0x00000000), stub!
wine: Call from 0x7bc49e10 to unimplemented function GDI32.dll.GdiEntry1, aborting
чтото мне подсказывает что последняя строчка виновата 
в голове уже каша. и гугл этой ошибки мне ничего толком не сказал...
есть еще подозрение что файл config.wtf у меня виндовый, с макс настройками- не катит для этого компа. ( если его удаляю- в винде он создаётся сам(дефолтный)... а линуксе- почемуто нет) Можт где взять дефолтный?
РИШЕНИЕНАМА:1)Обновить драйвера(Хочешь нехочешь, надо!)
Рестарт ПК -->Удерживаем Клавишой Shift -->Попадаем в Режим Recovery\Восстановление-->Root-->Вбиваем 3 Волшебные Строчки:
sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current
ВИСЁ!Драйвера апнуты до самых последних.
2)Устанавливаем Вайн из репозитариев:
Опять вбиваем 3 Священных строчки!Бог Любит троецу
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.3
3)Настройка Wow
Изначально для хорошего фпс в линуксе под вайном,в вовку нужно играть под OpenGL режимом.
В папке Wow-->WTF-->Config.txt
Вбиваем Эти строчки:
SET gxApi "opengl"
SET ffxDeath "0"
SET ffxGlow "0"
SET M2UseShaders "0"
SET Sound_SoundOutputSystem "1"
SET Sound_SoundBufferSize "150"
Но это не предел,почему?Потому что можно фиксить дальше,отпиливая так,что вов будет летать на линуксе
К примеру я прописал в реестре конфиг,на котором я спокойной играю в игры включая сглаживания в них
Регфайл -->
http://rghost.net/4475359Как юзнуть регфайл:
Терминал-->wine regedit
Реестр-->Импорт-->Мой рег файл.
Примечание!!!!!!!!!!!!!!!! в моем конфиге указан объям видеопамяти(512 мегабайт, так как я пользователь nvidia GeForce8800GT512mb)
Если у вас видеокарта с другими параметрами видеопамяти,обязательно поменяйте!!!!!Дальше-->Экспериментальная Ветка для ТруДжедаев.
Почему именно Экспериментальная?
Потому что требует больше знаний о компиляци и о патчинге
В пред.посте кулцхакеры выпустили вайнпатч,который улучшает фпс,и в общем вов литает нипадеццки...
Что для этого нужно?
Примечание!!!!!!!!Для патчинга нужны библиотеки девелопера!!!Так как мне никто не объяснял что они нужны я долгое время не мог пропатчить конфиги!!!!
Для этого нужно -------------->
http://wiki.winehq.org/Recommended_PackagesЕсли Ubuntu То первая ссылка(подсказка-->правой кнопкой на ссылку и сохранить как файл и дальше по инструкции)
После этого можно применять данный патч по инструкции:
Перед установкой надо снести уже установленный wine
Код:
sudo apt-get remove wine
1. создаем папочку
Код:
mkdir /home/ваше_имя_пользователя/wine_compile/
cd /home/ваше_имя_пользователя/wine_compile
2. Качаем wine (исходники) и патч
Код:
wget
http://prdownloads.sourceforge.net/wine/wine-1.3.13.tar.bz2wget
http://www.aewi.info/rgl/wine-1.3.13_rgl.002.patch.gz3. распаковывем
Код:
tar -jxvf wine-1.3.13.tar.bz2
gunzip wine-1.3.13_rgl.002.patch.gz
4. Патчим
Код:
cd wine-1.3.13
patch -p1 < ../wine-1.3.13_rgl.002.patch
5. Конфигурируем, компилим и устанавливаем
Код:
./configure
make
sudo make install
Чтобы "вернуть все обратно"
Код:
cd /home/ваше_имя_пользователя/wine_compile/wine-1.3.13
sudo make uninstall
И устанавливаем wine из реп.
Примерно так.
Ласт примечание!!!!После патча Вов,некоторые игры не будут работать!!!К примеру у меня не работает Crysis и Dead Space 2 после патчинга данного вайна.
В прочем для геймеров Вова это не повлияет.Можно вырубить Кубик компиза ~ +20-30% фпс увеличиться.....
To be continued
