LinuxForum.Fans
Тема

Игры не запускаются

Автор: SuseNoob 59 сообщений 11102 просмотров
#291309

Установил вайн в опенсусе,но игры так и не запускаются.Например CS 1.6 выдаёт ошибку связанную с ОпенАЛ,но он подключён.
Лефт фо диад,Анриал турнамент тоже не запускаются.В анрил турнамент выходит картинка с заставкоой и всё.
В убунту например всё сразу же прекрасно работало.

#291312

Я вот не знаю где проблема,устанавливал через терминал,так что скорей всего в Сусе,может чего-то не хватает.
Вот скрин после запуска CS 1.6,но ОпенГл у меня включён.
Всё прекрасно устанавливается,но вот игры не запускаются.

#291368

Сообщения с "мусором" aka рассуждениями "где же теме место?!" из темы удалил.
Если модератор того раздела направил сюда, значит там точно не место этой теме.
Вопрос закрыт.


SuseNoob, к сожалению, я (и добрая часть других форумчан) не телепат и не opensuse-юзер, так что мне и другим пользователям форума надо бы немного побольше информации увидеть, чтобы понять в чем дело.
По списку:
1. OpenSUSE - замечательно, а номер какой?
2. Версия Wine
3. Конфигурация ПК
4. Какие драйвера установлены? (открытые / проприетарные, версия и т.д.)

Обязательно ответить на все 4 пункта, максимально подробно.
После неплохо бы написать какие именно устанавливали игры. От "вставил диск", до "запускаю и вижу ошибку".
Ну и само собой, игры попытайтесь запустить из терминала и показать тут выводы, там же описано может быть в чем проблема.

"SuseNoob" написал:
Всё прекрасно устанавливается,но вот игры не запускаются.

OpenGL режим игре включить не удалось, будет запущена в софтварном. Предположение у меня уже есть, жду информацию, о которой написал выше.

#291377

Суся 12.2 x64 гном
Wine 1.5.6
Amd a4 3400 , мать- F1A55-MLX , Radeon 6570 1 gb , Озу 4 гб
Обычные дрова - Gallium 0.4 on AMD TURKS

Из игр вообщем то ничего кроме SC 1.6 не устанавливал,так как они и в убунту и в винде(Leat fo Dead,Unreal Turnament) запускались без проблем из папки,где они установлены.

#291456
"SuseNoob" написал:
Обычные дрова - Gallium 0.4 on AMD TURKS

а в убунте оно же было?

от пользователя

text
glxinfo | grep rendering 

вывод сюда

игру надо из терминала запустить

text
wine game.exe

и вывод тоже сюда показать

в префикс что-нибудь устанавливалось? d3dx9, dcom98 , vcrun и т.д.

#292029
"xxblx" написал:
а в убунте оно же было?

да вроде

direct rendering: Yes

If 'UT2004.exe' is not a typo you can use command-not-found to lookup the package that contains it, like this:
cnf UT2004.exe

"xxblx" написал:
в префикс что-нибудь устанавливалось? d3dx9, dcom98 , vcrun и т.д.

ничего

#292031

SuseNoob написал:
Лефт фо диад,Анриал турнамент тоже не запускаются. В анрил турнамент выходит картинка с заставкой и всё.
Если не изменяет память есть нативный Unreal под линукс... зачем костыли...

Вопрос по работе драйверов AMD/ATI в линуксе до сих пор сомнительное развлечение...
У меня не все эффекты в KDE с проприетарными драйверами работают не то что игры...
Открытый драйвер работает лучше проприетарного.
Говорю только за APU процессоры(два в одном) на другие грешить не буду...

Выше дан дельный совет запустить игру из консоли и вывод содержимого консоли прислать сюда.
#292200

Просто ввести например UT2004.exe ?
Никакого результата нету

#292217
"SuseNoob" написал:
Просто ввести например UT2004.exe ?
text
cd /путь_до_папки_с_игрой/
wine UT2004.exe
"SuseNoob" написал:
ничего

а надо бы установить через winetricks

text
winetricks d3dx9 vcrun2005

остальные библиотеки по необходимости для конкретных игр доустанавливай

и неплохо бы выполнить действия из секции "Various Fixes" отсюда:
http://appdb.winehq.org/objectManager.php?sClass=version&iId=5425

но, собственно, резонный вопрос возникает "нафига козе баян?"
есть же Unreal Tournament 2004 для Linux'а - зачем виндовый через wine запускать? *SCRATCH*

#292221
"xxblx" написал:
есть же Unreal Tournament 2004 для Linux'а - зачем виндовый через wine запускать? 

у меня много игр,что первое под руку попалось,то и сказал)
По крайней меря я знаю что эта игрушка лагать не будет)У меня на убунте просто лефт фо диад лагал маленько,а анриал нет)

#292223

Вот например

Показать
text
/run/media/valeron/Data/Games/Q3Ademo/

bash: /run/media/valeron/Data/Games/Q3Ademo/: Это каталог

text
wine quake3.exe

wine: cannot find L"C:\\windows\\system32\\quake3.exe"

#292225
"SuseNoob" написал:
Вот например

А так:

text
$ cd /run/media/valeron/Data/Games/Q3Ademo/ && wine quake3.exe
#292228
"verg" написал:
А так:

ОО запустилась игрушка)

#292229
text
cd /run/media/valeron/Data/Games/UT2004/System/&& wine UT2004.exe
Показать
fixme:process:GetProcessWorkingSetSize (0xffffffff,0x32e560,0x32e55c): stub
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
err:ole:CoGetClassObject class {96749377-3391-11d2-9ee3-00c04f797396} not registered
err:ole:CoGetClassObject class {96749377-3391-11d2-9ee3-00c04f797396} not registered
err:ole:create_server class {96749377-3391-11d2-9ee3-00c04f797396} not registered
err:ole:CoGetClassObject no class object {96749377-3391-11d2-9ee3-00c04f797396} could be created for context 0x7
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly (using GL renderer "Gallium 0.4 on AMD TURKS", version "1.4 (2.1 Mesa 8.0.4)").
e: malloc.c:2451: sYSMALLOc: Assertion `(old_top == (((mbinptr) (((char *) &((av)->bins[((1) - 1) * 2])) - __builtin_offsetof (struct malloc_chunk, fd)))) && old_size == 0) || ((unsigned long) (old_size) >= (unsigned long)((((__builtin_offsetof (struct malloc_chunk, fd_nextsize))+((2 * (sizeof(size_t))) - 1)) & ~((2 * (sizeof(size_t))) - 1))) && ((old_top)->size & 0x1) && ((unsigned long)old_end & pagemask) == 0)' failed.

Чисто заставка только выходит.
И ещё,я так не могу запустить лефт фо диад например,так как у меня в названии папки присутствуют пробелы

#292230
"SuseNoob" написал:
в названии папки присутствуют пробелы

Путь в кавычки засуньте.
Пример:

text
cd "/run/media/valeron/Data/Games/UT         2004/System/" && wine UT2004.exe
#292232
"SuseNoob" написал:
Чисто заставка только выходит.

"Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly"
У вас точно? direct rendering: Yes
Весь вывод покажите:

text
glxinfo | grep render
#292233
"verg" написал:
Пример:

всё равно только заставка,например на УТ 2003 уже другая надпись и тоже только заставка

Показать
fixme:process:GetProcessWorkingSetSize (0xffffffff,0x32edec,0x32ede8): stub
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly (using GL renderer "Gallium 0.4 on AMD TURKS", version "1.4 (2.1 Mesa 8.0.4)").
*** glibc detected *** UT2003.exe: malloc(): memory corruption: 0x7d8cb6e8 ***
"verg" написал:
Весь вывод покажите:
Показать
direct rendering: Yes
OpenGL renderer string: Gallium 0.4 on AMD TURKS
GL_EXT_vertex_array_bgra, GL_NV_conditional_render,
#292237

Может нужно вайн другую,более раннюю версию установить?Сейчас 1.5.6

#292238
"SuseNoob" написал:
Может нужно вайн другую

Можно последнюю: (1.5.20)

text
# zypper ar -f http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_12.2/ Emulators:/Wine/openSUSE_12.2/
# zypper ref
# zypper dup

з.ы. не в вайне дело

#292262
"verg" написал:
zypper dup

кстати,забыл написать,я ещё не обновлял систему.Из-за этого может?

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