Форум русскоязычного сообщества Ubuntu


Автор Тема: Doom 3 BFG  (Прочитано 2679 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн KJOI

  • Автор темы
  • Активист
  • *
  • Сообщений: 286
  • ALT Linux
    • Просмотр профиля
Doom 3 BFG
« : 28 Января 2015, 14:44:59 »
Решил поставить Doom 3 BFG под wine. После долгого ковыряния удалось запустить игру, но в таком виде:
http://itmages.ru/image/view/2229115/43b58bbf
Казалось бы, что для счастья нужно? Звук работает, слышна музыка, если повозить мышкой где-то в окне слышно как активно переключаются меню игры. Одно плохо, совершенно ничего не видно.

В чем проблема не пойму, грешу на видеокарту, но в других играх все нормально было, странно.
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Robson CE [Radeon HD 6370M/7370M]
Subsystem: ASUSTeK Computer Inc. Radeon HD 6370M
        Flags: bus master, fast devsel, latency 0, IRQ 46
        Memory at c0000000 (64-bit, prefetchable) [size=256M]
        Memory at d0020000 (64-bit, non-prefetchable) [size=128K]
        I/O ports at d000 [size=256]
        Expansion ROM at d0000000 [disabled] [size=128K]
        Capabilities: <access denied>
        Kernel driver in use: radeon


Так же хотел свалить вину на директ 9, но вроде пробовал и виновски и Windowsкий результат не меняется.

Консоль во время запуска пишит:
$ wine Doom3BFG.exe
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:wbemprox:client_security_SetBlanket 0xf7326598, 0x15b620, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0xf7326598
fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000001
fixme:win:EnumDisplayDevicesW ((null),0,0x226eb68,0x00000000), stub!
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1)
fixme:win:EnumDisplayDevicesW ((null),0,0x226ee28,0x00000000), stub!
fixme:setupapi:CMP_WaitNoPendingInstallEvents 0
fixme:win:RegisterDeviceNotificationW (hwnd=0xc01b0, filter=0x913e9e4,flags=0x00000004) returns a fake device notification handle!
fixme:thread:SetThreadIdealProcessor (0x1e8): stub
fixme:thread:SetThreadIdealProcessor (0x1f4): stub
fixme:thread:SetThreadIdealProcessor (0x200): stub
fixme:thread:SetThreadIdealProcessor (0x20c): stub
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
fixme:win:GetWindowPlacement not supported on other process window 0x60076
session->GetSaveGameManager().CancelToTerminate();
soundSystem->StopAllSounds();
Stop();
CleanupShell();
delete loadGUI;
delete renderWorld;
delete soundWorld;
delete menuSoundWorld;
session->ShutdownSoundRelatedSystems();
session->Shutdown();
game->Leaderboards_Shutdown();
uiManager->Shutdown();
soundSystem->Shutdown();
usercmdGen->Shutdown();
eventLoop->Shutdown();
declManager->Shutdown();
renderSystem->Shutdown();
commonDialog.Shutdown();
UnloadGameDLL();
saveFile.Clear( true );
stringsFile.Clear( true );
CloseLogFile();
fileSystem->Shutdown( false );
Sys_Shutdown();
console->Shutdown();
idKeyInput::Shutdown();
cvarSystem->Shutdown();
cmdSystem->Shutdown();
ClearWarnings( GAME_NAME " shutdown" );
warningCaption.Clear();
errorList.Clear();
idLib::ShutDown();
fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
fixme:msvcrt:__clean_type_info_names_internal (0x30f33c) stub
Ошибка:
err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1)
Но в инете решения не нашёл.
« Последнее редактирование: 28 Января 2015, 14:53:03 от KJOI »
Русский Линукс: https://www.basealt.ru/products/simplylinux/
Мой проект git «Kernel Manager» linux: https://github.com/Koi-foo/kernel-manager/

Оффлайн SvMidi

  • Активист
  • *
  • Сообщений: 815
    • Просмотр профиля
Re: Doom 3 BFG
« Ответ #1 : 28 Января 2015, 15:57:58 »
Натив не предлагать https://forum.ubuntu.ru/index.php?topic=251927.0?
Я знаю только то, что ничего не знаю, остальные не знают и этого.

Оффлайн KJOI

  • Автор темы
  • Активист
  • *
  • Сообщений: 286
  • ALT Linux
    • Просмотр профиля
Re: Doom 3 BFG
« Ответ #2 : 28 Января 2015, 16:18:14 »
Русский Линукс: https://www.basealt.ru/products/simplylinux/
Мой проект git «Kernel Manager» linux: https://github.com/Koi-foo/kernel-manager/

Оффлайн TheNormalnij

  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: Doom 3 BFG
« Ответ #3 : 28 Января 2015, 16:23:55 »
Натив не предлагать https://forum.ubuntu.ru/index.php?topic=251927.0?
Там нет решений.
Но у кого-то может и заработать, как у меня, например. Зачем использовать wine, если производительности нативной версии будет лучше?

Оффлайн KJOI

  • Автор темы
  • Активист
  • *
  • Сообщений: 286
  • ALT Linux
    • Просмотр профиля
Re: Doom 3 BFG
« Ответ #4 : 28 Января 2015, 16:49:50 »
Но у кого-то может и заработать, как у меня, например. Зачем использовать wine, если производительности нативной версии будет лучше?
Я пока не знаю какая производительность у Doom 3 BFG на моем ноутбуке. Мне более интересно как решить проблему с размазанной мозаикой на экране.

Решил поставить Doom 3 BFG под wine. После долгого ковыряния удалось запустить игру, но в таком виде:
http://itmages.ru/image/view/2229115/43b58bbf
Звук работает, слышна музыка, если повозить мышкой где-то в окне слышно как активно переключаются меню игры. Одно плохо, совершенно ничего не видно.


Русский Линукс: https://www.basealt.ru/products/simplylinux/
Мой проект git «Kernel Manager» linux: https://github.com/Koi-foo/kernel-manager/

Оффлайн Свят

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Doom 3 BFG
« Ответ #5 : 11 Февраля 2015, 04:50:22 »
Кстати если интересно, то.... Doom 3 BFG не имею поэтому за способ описанный ниже не ручаюсь. Но на простом Doom 3, в папке с установленной игрой, есть файл - Game.bin. Вводишь в консоле ./Game.bin и игра запускается. В моем случае игра была установлена в Windows и просто тупо перенесена на флешке (не потому, что др. способы не работают, а потому, что она была у меня уже установлена.

« Последнее редактирование: 11 Февраля 2015, 04:52:06 от Свят »

Оффлайн KJOI

  • Автор темы
  • Активист
  • *
  • Сообщений: 286
  • ALT Linux
    • Просмотр профиля
Re: Doom 3 BFG
« Ответ #6 : 21 Февраля 2015, 18:20:13 »
Класс, спасибо. :)
Русский Линукс: https://www.basealt.ru/products/simplylinux/
Мой проект git «Kernel Manager» linux: https://github.com/Koi-foo/kernel-manager/

 

Страница сгенерирована за 0.053 секунд. Запросов: 25.