Автор Тема: Игры в Линукс  (Прочитано 60920 раз)

Оффлайн Abbadon

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Игры в Линукс
« Ответ #40 : Декабря 11, 2009, 04:29:00 »
Спасибо огромное за оперативный ответ. Возможно PlayOnLinux отличается немного для 32 битных машин и 64? у меня 3,7,2 версия скачивал с ориг сайта. И там нет Dragon age. Возможно у вас какая то другая версия? Вот вся история борьбы с этой игрй:
Итак начал с "чистого" wine показало множество dll библиотек. Устранил проблемму установил через sh winetricks: MS visual 2005 и physX. Все вродибы должно работать но при включении - окошко:
"Ошибка при инициализации physX. Обновленные драйверы можно найти на сайте......"  
    Проблемма в том что при установке physX говорится о том что нужно перезагрузится и установка начнется сама при запуске. Но как она начнется??? если это линух.. Пытался распаковать установку, переписать ее в сис 32 и открыть экзешники.. Но думаю там что то похитрее придумали... Помогите советом добрый человек)))
« Последнее редактирование: Декабря 11, 2009, 04:39:34 от Abbadon »

Оффлайн Abbadon

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Игры в Линукс
« Ответ #41 : Декабря 11, 2009, 04:31:54 »
Попробовал заменить exe файл то же окно выбивает "Ошибка при инициализации physX. Обновленные драйверы можно найти на сайте......"

Оффлайн Vladimir

  • Full
  • ****
  • Сообщений: 6838
  • Репутация: +1/-0
    • http://
    • Личное сообщение (Оффлайн)
Игры в Линукс
« Ответ #42 : Декабря 11, 2009, 05:13:04 »
Цитата: Abbadon
Спасибо огромное за оперативный ответ. Возможно PlayOnLinux отличается немного для 32 битных машин и 64?
Я так не думаю.
Цитировать
у меня 3,7,2 версия скачивал с ориг сайта.
и у меня - 3,7,2.
Цитировать
И там нет Dragon age.
Это нисколько не помешало мне игру установить.
Цитировать
Возможно у вас какая то другая версия?
Игрухи? Ну не знаю. Префикс после установки весит 17,6 Гб.
Цитировать
Вот вся история борьбы с этой игрй:
Итак начал с "чистого" wine показало множество dll библиотек. Устранил проблемму установил через sh winetricks: MS visual 2005 и physX. Все вродибы должно работать но при включении - окошко:
"Ошибка при инициализации physX. Обновленные драйверы можно найти на сайте......"
 
Правильно, поскольку это - защита. Я монтировал не сам диск, а его образ в первый раз (с английской версией). Игра установилась с полтыка, после чего я заменил тот файл, который дал и саму игруху запустил так:
env WINEPREFIX="/home/user/.PlayOnLinux/wineprefix/dragon" wine "C:\Program Files\Dragon Age - Origins\bin_ship/daorigins.exe" EnablePhysX=falsephysX установилась без проблем и еще какая-то хрень... Не запомнил, поскольку проблем не возникло.
   
Цитировать
Проблемма в том что при установке physX говорится о том что нужно перезагрузится и установка начнется сама при запуске. Но как она начнется??? если это линух..
Ну и что? У тебя же образ примонтированным остается.
Цитировать
Пытался распаковать установку, переписать ее в сис 32 и открыть экзешники.. Но думаю там что то похитрее придумали...

Да не мучайся ты, просто что-то делаешь не так. Я сейчас два эксперимента проделаю: во-первых, попробую заново установить, а во-вторых, - тупо скопировать префикс и запуститься с копии. Правда это не очень быстро. Ты как будешь ждать, или спать?
Цитировать
Помогите советом добрый человек)))
Да без проблем.  
Цитата: Abbadon
Попробовал заменить exe файл то же окно выбивает "Ошибка при инициализации physX. Обновленные драйверы можно найти на сайте......"
Правильно, поскольку прога установлена не полностью.
« Последнее редактирование: Декабря 11, 2009, 14:09:01 от Vladimir »

Оффлайн Vladimir

  • Full
  • ****
  • Сообщений: 6838
  • Репутация: +1/-0
    • http://
    • Личное сообщение (Оффлайн)
Игры в Линукс
« Ответ #43 : Декабря 11, 2009, 14:18:01 »
Во-первых, эксперимент удался. При копировании префикса работоспособность сохраняется.
Во вторых, при новой установке игра так же нормально установилась, причем я отказался от автоматической установки дополнений, а необходимое добавил позже. Итак...
Что делать, если при установке игры не удастся добавить необходимые для ее функционирования дополнения, такие например, как: PhysX, Microsoft NET Framework(у меня работает и без NET Framework) и DirectX(от установки DirectX в PlayOnLinux нужно отказываться всегда)?
Скачиваем и распаковываем файл (37,2Мб) в свой префикс с игрой:
архив1
После того, как распакуются и установятся основные файлы (надеюсь, ярлык запуска игры создан),
1. Меняем файл .../bin_ship/daorigins.exe (4,2Мб) на:
архив2
2. Нажимаем "установить" -> "Установить пакет .pol или другое неподдерживаемое приложение" -> "Установка вручную" -> "Редактировать уже установленное приложение" - > далее выберете префикс, в котором установлена сама игра и "выберете файл для запуска" (сначала - PhysX_9.09.0814_SystemSoftware.exe из архива) -> далее отказываетесь от создания ярлыка и повторяете операцию по установке
"установка" -> "другие" -> "DirectX End-User Runtimes" -> выбираем свой префикс и устанавливаем DirectX (в процессе будет предложено установить Wine Gecko (соглашаемся)).
В домашней дирректории должна быть программой создана папка "BioWare", а в ней - "Dragon Age", внутри - "Settings" с конфигурационным файлом "DragonAge.ini". Здесь же будут находиться файлы "сохраненок".
3. Запускаем игру. :yes3: :smile:
//////////////////////////////////////////////////////
архив1 и архив2...
« Последнее редактирование: Декабря 11, 2009, 14:18:39 от Vladimir »

Оффлайн Abbadon

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Игры в Линукс
« Ответ #44 : Декабря 11, 2009, 18:57:09 »
Есть 2 новости: хорошая и плохая...
 Хорошая- игра запустилась)))
 Плохая- запустилась без звука и со страшными артефактами. В общем все 3D модели мегают черными квадратами. В том числе и в глав меню. Интересно что это может быть?
 Пс спасибо на то что открыли глаза на PlayOnLinux - потрясающая программа!!! Я думал что можно устанавливать только проги из списка..

Оффлайн Abbadon

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Игры в Линукс
« Ответ #45 : Декабря 11, 2009, 20:49:38 »
В главном меню страшные мигания и в процессе создания персонажа. А при попытке входа в саму игру сообщает что в вайне произошла ошибка и необходимо обратится к создателям..

Оффлайн Vladimir

  • Full
  • ****
  • Сообщений: 6838
  • Репутация: +1/-0
    • http://
    • Личное сообщение (Оффлайн)
Игры в Линукс
« Ответ #46 : Декабря 11, 2009, 20:51:36 »
Цитата: Abbadon
Есть 2 новости: хорошая и плохая...
 Хорошая- игра запустилась)))
Отлично!  
Цитировать
Плохая- запустилась без звука и со страшными артефактами.
В общем все 3D модели мегают черными квадратами. В том числе и в глав меню. Интересно что это может быть?
Нужно сконфигурировать wine. Для начала пытаться запускать в окне с минимальным качеством. И еще. Убрать в конфиге прорисовку теней.
Цитировать
Пс спасибо на то что открыли глаза на PlayOnLinux - потрясающая программа!!! Я думал что можно устанавливать только проги из списка..
Я в ней чего только не запускал... Просто нужно разбираться...

Оффлайн Abbadon

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Игры в Линукс
« Ответ #47 : Декабря 11, 2009, 20:57:19 »
Запускал как в окене так и в полноэкранном режиме. Пробовал все разрешения и качество отображения ничего не меняется только в некоторых случаях мигания затмевают все части меню и разобрать почти ничего нельзя.

Оффлайн Abbadon

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Игры в Линукс
« Ответ #48 : Декабря 11, 2009, 20:58:33 »
Хм
Цитировать
Нужно сконфигурировать wine. Для начала пытаться запускать в окне с минимальным качеством. И еще. Убрать в конфиге прорисовку теней.
Если честно то я не знаю как это сделать. Конфиг вайна знаю как открыть..

Оффлайн Abbadon

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Игры в Линукс
« Ответ #49 : Декабря 11, 2009, 21:07:07 »
Сейчас пытаюсь дерИкс поставить в префикс к Веку Драконов мож поможит..  

Оффлайн Abbadon

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Игры в Линукс
« Ответ #50 : Декабря 11, 2009, 21:09:19 »
Самый новый дерИкс не помог мигания продолжаются.

Оффлайн Abbadon

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Игры в Линукс
« Ответ #51 : Декабря 11, 2009, 21:12:06 »
Попробовал отключить шейдеры в конфиге вайна - сообщает что не поддерживается видео карта.

Оффлайн Vladimir

  • Full
  • ****
  • Сообщений: 6838
  • Репутация: +1/-0
    • http://
    • Личное сообщение (Оффлайн)
Игры в Линукс
« Ответ #52 : Декабря 11, 2009, 21:15:19 »
Цитата: Abbadon
Сейчас пытаюсь дерИкс поставить в префикс к Веку Драконов мож поможит..  
Это давно нужно было сделать. А настройки лучше всего править в файле /home/vladimir/BioWare/Dragon Age/Settings/DragonAge.ini непосредственно.

Оффлайн Abbadon

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Игры в Линукс
« Ответ #53 : Декабря 11, 2009, 21:15:30 »
В файле DragonAge.ini отключил тени. Мигания остались.

Оффлайн Abbadon

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Игры в Линукс
« Ответ #54 : Декабря 11, 2009, 21:18:18 »
Ухты в этом же файле включил звук)))))

Оффлайн Vladimir

  • Full
  • ****
  • Сообщений: 6838
  • Репутация: +1/-0
    • http://
    • Личное сообщение (Оффлайн)
Игры в Линукс
« Ответ #55 : Декабря 11, 2009, 21:19:53 »
Цитата: Abbadon
В файле DragonAge.ini отключил тени. Мигания остались.
Нужно пробовать изменять параметры. Посмотри в сети оптимизацию параметров к этой игрушке...
Я пока не могу помочь, занят очень и вернусь, как только освобожусь.
На всякий случай лови мой файл:
[attachment=1211:DragonAge.ini.zip]

Оффлайн Vladimir

  • Full
  • ****
  • Сообщений: 6838
  • Репутация: +1/-0
    • http://
    • Личное сообщение (Оффлайн)
Игры в Линукс
« Ответ #56 : Декабря 11, 2009, 21:20:43 »
Цитата: Abbadon
Ухты в этом же файле включил звук)))))
Ну вот!  
И с остальными проблемами будет тоже самое.  

Оффлайн Abbadon

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Игры в Линукс
« Ответ #57 : Декабря 12, 2009, 00:37:11 »
К сожалению не получилось исправить искажение видео. А может быть это драйвера для видео не так работают? у меня NVIDIA UNIX x86_64 Kernel Module  185.18.36  Fri Aug 14 17:35:21 PDT 2009. Пытался поставить NVIDIA-Linux-x86_64-190.42-pkg2.run но не пойму как включить установку когда
Х отключен.

Оффлайн Vladimir

  • Full
  • ****
  • Сообщений: 6838
  • Репутация: +1/-0
    • http://
    • Личное сообщение (Оффлайн)
Игры в Линукс
« Ответ #58 : Декабря 12, 2009, 01:02:35 »
Цитата: Abbadon
К сожалению не получилось исправить искажение видео. А может быть это драйвера для видео не так работают? у меня NVIDIA UNIX x86_64 Kernel Module  185.18.36  Fri Aug 14 17:35:21 PDT 2009. Пытался поставить NVIDIA-Linux-x86_64-190.42-pkg2.run но не пойму как включить установку когда
Х отключен.
Какой дистрибутив? "http://www.nvidia.ru/Download/index.aspx?lang=ru"
« Последнее редактирование: Декабря 12, 2009, 01:31:42 от Vladimir »

Оффлайн Abbadon

  • Member
  • **
  • Сообщений: 19
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Игры в Линукс
« Ответ #59 : Декабря 12, 2009, 02:01:01 »
GeForce, 8 серия, 64бита, рус. Пробовал отключать Х серв и вводить путь sudo sh "путь к файлу" ничего не срабатывает((( В отчете ничего явного тоже не видно:
abbadon@abbadon-desktop:~$ env WINEPREFIX="/home/abbadon/.PlayOnLinux/wineprefix/dragon" wine "C:\Program Files\Dragon Age\bin_ship/daorigins.exe" EnablePhysX=false
fixme:win:EnumDisplayDevicesW ((null),0,0x537e1cc,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x537de5c,0x00000000), stub!
fixme:keyboard:RegisterHotKey (0x10032,0,0x00000000,44): stub
err:ole:CoGetClassObject class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered
err:ole:CoGetClassObject class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered
err:ole:create_server class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered
err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x7
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x95f2160,0x8879018): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x8879058,0x8878fe0): stub
fixme:keyboard:UnregisterHotKey (0x10032,0): stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x96ed0d0) : pBox=0x557e830 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x96ed188) : pBox=0x557e830 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x970d268) : pBox=0x557e830 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x9711348) : pBox=0x557e830 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x9712428) : pBox=0x557e830 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x9712908) : pBox=0x557e830 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x9712ae8) : pBox=0x557e830 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x9712c08) : pBox=0x557e830 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x9712cf8) : pBox=0x557e830 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x9f26430) : pBox=0x557e830 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0xa3239d8) : pBox=0x557e830 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x109828f8) : pBox=0x567e8d4 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x109929d8) : pBox=0x567e8d4 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x10994ab8) : pBox=0x567e8d4 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x10994f98) : pBox=0x567e8d4 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x109950f8) : pBox=0x567e8d4 stub
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x109951e8) : pBox=0x567e8d4 stub
fixme:d3d:state_zfunc D3DCMP_NOTEQUAL and D3DCMP_EQUAL do not work correctly yet
wine: Unhandled page fault on read access to 0x00000000 at address 0x7e5ac4de (thread 0019), starting debugger...
Killed
abbadon@abbadon-desktop:~$ couldn't load main module (2)
Process of pid=0008 has terminated
No process loaded, cannot execute 'echo Modules:'
Cannot get info on module while no process is loaded
No process loaded, cannot execute 'echo Threads:'
process  tid      prio (all id:s are in hex)
0000000e
    00000014    0
    00000010    0
    0000000f    0
00000011
    00000017    0
    00000016    0
    00000013    0
    00000012    0
00000020
    00000021    0
You must be attached to a process to run this command.
No process loaded, cannot execute 'detach'
abbadon@abbadon-desktop:~$
« Последнее редактирование: Декабря 12, 2009, 02:03:47 от Abbadon »

 

Последние сообщения на форуме: