cmepthuk 17.07.2010 00:33
Есть проблема! — Wine 1.2-rc7 vs StarCraft
Доброго времени суток, %username%!Без лирики и длинных вступлений перейдем к делу, которое заключается вот в чем:
На борту Ubuntu 10.04 (core 2.6.32-23-generic), и желание без лагов играться в старый добрый StarCraft (1.16). Но вот беда - Ставим с репозитория любую сборку из пакетов (dev/stable - роли не играет) приложения заапускаются шустро, но с откровенными тормозами при работе. Отключение всего лишнего, правка реества с целью принудительной работы на opengl и установкой дров - не помогают.
И что мы делаем? Правильно, собираем из сорцов. Берем последнюю dev с winehq, ставим нужные пакеты, собираем, ставим. Запускаем - работает, и почти без тормозов! Но - запускается _любое_ приложение от 40 сек до минуты. Cpu и память при этом не расходуются, в мессаджах ничего критичного не пишется - просто и откровенно тупит, но на чем? Остается не понятным.
И что мы делаем? Правильно, собираем из сорцов. Берем последнюю dev с winehq, ставим нужные пакеты, собираем, ставим. Запускаем - работает, и почти без тормозов! Но - запускается _любое_ приложение от 40 сек до минуты. Cpu и память при этом не расходуются, в мессаджах ничего критичного не пишется - просто и откровенно тупит, но на чем? Остается не понятным.
Уважаемый вилинукс_народ, подскажите, в чем дело? Любую дебагинформацию предоставлю. Спасибо!
UPD.
cmepthuk@notebook:~$ lspci | grep Display
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
72
UPD2.
cmepthuk@notebook:~/games/StarCraft1.16$ glxinfo | grep -i opengl
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) 945GM GEM 20091221 2009Q4 x86/MMX/SSE2
OpenGL version string: 1.4 Mesa 7.7.1
OpenGL extensions:
cmepthuk@notebook:~/games/StarCraft1.16$
dfx 17.07.2010 00:36 #
+ 0 -
Какая видюха, какой драйвер стоит?
cmepthuk@notebook:~$ lspci | grep Display
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
дрова родные, бук acer 3690
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
дрова родные, бук acer 3690
Из консоли запусти.
wine starcraft.exe
И да, у меня работал православно в свое время.
wine starcraft.exe
И да, у меня работал православно в свое время.
без толку, даже так:
cmepthuk@notebook:~/games/StarCraft1.16$ nice -10 wine StarCraft.exe fixme:advapi:SetSecurityInfo stub
fixme:d3d_caps:select_card_intel_mesa Card selection not handled for Mesa Intel driver
fixme:d3d_caps:init_driver_info Unhandled vendor 8086.
fixme:win:EnumDisplayDevicesW ((null),0,0x32f178,0x00000000), stub!
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
cmepthuk@notebook:~/games/StarCraft1.16$
cmepthuk@notebook:~/games/StarCraft1.16$ nice -10 wine StarCraft.exe fixme:advapi:SetSecurityInfo stub
fixme:d3d_caps:select_card_intel_mesa Card selection not handled for Mesa Intel driver
fixme:d3d_caps:init_driver_info Unhandled vendor 8086.
fixme:win:EnumDisplayDevicesW ((null),0,0x32f178,0x00000000), stub!
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
cmepthuk@notebook:~/games/StarCraft1.16$
Версия винды какая стоит в установках wine? Попробуй старую какую-нибудь.
пробовал 98, 2k, xp - без толку. как видим вайн ругается на отсутствие OpenGL, где крутить-то?
не, не ругается, это просто ворнинг. Хз, поможет или нет, но http://koti.mbnet.fi/hoppq/sc-howto.html
смотри что получилось:
cmepthuk@notebook:~/games/StarCraft1.16$ sudo xinit /usr/bin/esddsp wine --display :1 "StarCraft.exe" -- :1
X.Org X Server 1.7.6
Release Date: 2010-03-17
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-27-server i686 Ubuntu
Current Operating System: Linux notebook 2.6.32-23-generic #37-Ubuntu SMP Fri Jun 11 07:54:58 UTC 2010 i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-23-generic root=UUID=2ea55f3e-5283-454d-b3fb-e3174cc4adfa ro quiet splash
Build Date: 16 June 2010 09:31:32AM
xorg-server 2:1.7.6-2ubuntu7.2 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.16.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.1.log", Time: Sat Jul 17 03:11:25 2010
(==) Using config directory: "/usr/lib/X11/xorg.conf.d"
wine: /home/cmepthuk/.wine is not owned by you
waiting for X server to shut down ddxSigGiveUp: Closing log
cmepthuk@notebook:~/games/StarCraft1.16$
ну не хотелось со скриптами возиться, собрали запускающую строчку вручную. если не через sudo запускать - говорит, мол "X: user not authorized to run the X server, aborting.", из-под sudo - что юзер не тот =)
бог мой, костыли, костыли.. что то пока не клеится
cmepthuk@notebook:~/games/StarCraft1.16$ sudo xinit /usr/bin/esddsp wine --display :1 "StarCraft.exe" -- :1
X.Org X Server 1.7.6
Release Date: 2010-03-17
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-27-server i686 Ubuntu
Current Operating System: Linux notebook 2.6.32-23-generic #37-Ubuntu SMP Fri Jun 11 07:54:58 UTC 2010 i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-23-generic root=UUID=2ea55f3e-5283-454d-b3fb-e3174cc4adfa ro quiet splash
Build Date: 16 June 2010 09:31:32AM
xorg-server 2:1.7.6-2ubuntu7.2 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.16.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.1.log", Time: Sat Jul 17 03:11:25 2010
(==) Using config directory: "/usr/lib/X11/xorg.conf.d"
wine: /home/cmepthuk/.wine is not owned by you
waiting for X server to shut down ddxSigGiveUp: Closing log
cmepthuk@notebook:~/games/StarCraft1.16$
ну не хотелось со скриптами возиться, собрали запускающую строчку вручную. если не через sudo запускать - говорит, мол "X: user not authorized to run the X server, aborting.", из-под sudo - что юзер не тот =)
бог мой, костыли, костыли.. что то пока не клеится
при запуске варкрафта я добавлял -opengl возможно здесь тоже чтото подобное необходимо
ЗЫ играл на нетбуке(это к слову о видяхе)
ЗЫ играл на нетбуке(это к слову о видяхе)
На основном компе GF9800, на нетбуке Intel интегрированная, на обоих все ОК
а ставил его из пакета или сорцов? скинь сюда пожалуйста свой конфиг вайна, и что в консоли появляется при запуске старого
это было на десятой Ubuntu Netbook Edition пару недель назад... wine ставил и репозитариев, вроде в конфигах не чего не менял по точнее наверно не скажу(,извени... снес ubuntu
PS хотя...) через пару часиков отпишу....
PS хотя...) через пару часиков отпишу....
Меня мучает вопрос...
А нахрена из исходников было собирать?
Подключить официальный репозиторий вайна не судьба?
И да, ставить wine12, а не просто wine.
А нахрена из исходников было собирать?
Подключить официальный репозиторий вайна не судьба?
И да, ставить wine12, а не просто wine.
Не мучайся, а читай внимательнее фразу:
...Но вот беда - Ставим с репозитория любую сборку из пакетов (dev/stable - роли не играет) приложения заапускаются шустро, но с откровенными тормозами при работе...