Автор Тема: Установка, настройка wine для игр.  (Прочитано 166737 раз)

Оффлайн UPS10Rus

  • Давно тут
  • **
  • Сообщений: 96
Re: Установка, настройка wine для игр.
« Ответ #90 : 07.06.2016 17:22:20 »
 
Установите wine-mono и 32 -битные видеодрайвера:  i586-xorg-dri-nouveau и i586-xorg-drv-nouveau
wine-mono - установлен. Переустановлен. А всё равно ругается.
nouveau - с ними фпс в CS 1.6 кое-как 20 кадров выдает на пустой карте. В wine с запущенной L2 и делать то наверное будет нечего - только трейд :-)
Или от драйверов просто требуется физическое их наличие в системе?

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Установка, настройка wine для игр.
« Ответ #91 : 07.06.2016 18:27:28 »
Или от драйверов просто требуется физическое их наличие в системе?

Если у вас используется проприетарный  nvidia, то i586-nvidia_glx_*. Я перевёл вам то, что выдал wine в терминал. По поводу mono, вы при первом запуске wine согласились, чтоб он вам mono установил?

Оффлайн UPS10Rus

  • Давно тут
  • **
  • Сообщений: 96
Re: Установка, настройка wine для игр.
« Ответ #92 : 07.06.2016 19:35:42 »
Если у вас используется проприетарный  nvidia, то i586-nvidia_glx_*. Я перевёл вам то, что выдал wine в терминал. По поводу mono, вы при первом запуске wine согласились, чтоб он вам mono установил?
После установки Wine я согласился с установкой mono.

Из Nvidia стоят следующие пакеты i586-nvidia_glx_*:
i586-nvidia_glx_173.14.39.32bit
i586-nvidia_glx_304.125.32bit
i586-nvidia_glx_340.76.32bit
i586-nvidia_glx_346.72.32bit
i586-nvidia_glx_common.32bit
« Последнее редактирование: 07.06.2016 19:38:15 от UPS10Rus »

Оффлайн UPS10Rus

  • Давно тут
  • **
  • Сообщений: 96
Re: Установка, настройка wine для игр.
« Ответ #93 : 26.06.2016 19:24:40 »
Доброго времени суток.
Попытался осилить инструкцию, но..
Вы об этой?
Просто откройте synaptic и поставьте нужные вам пакеты в gui, главное ставьте
i586-wine-vanilla
i586-libwine-vanilla
i586-libwine-vanilla-twain
i586-libwine-vanilla-gl
wine-mono
wine-gecko-
Нужные зависимости подтянутся сами.
Затем берете и ставите Скрипт dll-install. После установки находите в меню "Компоненты windows" и дальше ставите с помощью этого скрипта, опять же, в гуях, winetriks.
Прошу помощи.
Возможно я что-то недопонимаю и по этому делаю что-то не так.
Удалил все что было, далее как вы описали, через synaptic поставил все описанные пакеты. Скачал и установил dll-install. Открыл "Компоненты windows" - нажал кнопку настройки. Несколько минут шла настройка (лог прицепил). Ругается на видео.
Сама игра находиться в папке пользователя (/home/ups/Games/L2/rpgupdater.exe).
Дополнительно с Wine ничего не вытворял.
Запуск rpgupdater.exe из gui - крутит вертит индикатор ожидания и все глохнет.

При запуске из консоли получаю:
[ups@laptop ~]$ wine /home/ups/Games/L2/rpgupdater.exe
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
Unknown heap type: {smartassembly}


Unhandled Exception:
System.InvalidProgramException: Invalid IL code in .: (string[]): IL_0022: stsfld    0x04000406


[ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidProgramException: Invalid IL code in .: (string[]): IL_0022: stsfld    0x04000406

Драйвера на видео проприетарные. Настройка nVidia - https://forum.altlinux.org/index.php?topic=36770.0

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Установка, настройка wine для игр.
« Ответ #94 : 26.06.2016 19:56:23 »
Ему не нравятся проприетарные, просит, что-бы вы нуво установили. Конкретно, ему не нравится, что nvidia не поддерживает xrandr-1.2

Оффлайн UPS10Rus

  • Давно тут
  • **
  • Сообщений: 96
Re: Установка, настройка wine для игр.
« Ответ #95 : 27.06.2016 09:37:31 »
А как-то это можно победить, на Nouveau производительность вообще никакая?
http://www.linux.org.ru/forum/talks/7830363 - говорят есть поддержка xrandr-1.2 и 1.3

Оффлайн UPS10Rus

  • Давно тут
  • **
  • Сообщений: 96
Re: Установка, настройка wine для игр.
« Ответ #96 : 29.06.2016 05:31:37 »
Ругань на Randr, думается мне, тут не причем.
Самое зло это:Unknown heap type: {smartassembly}


Unhandled Exception:
System.InvalidProgramException: Invalid IL code in .: (string[]): IL_0022: stsfld    0x04000406


[ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidProgramException: Invalid IL code in .: (string[]): IL_0022: stsfld    0x04000406
Самостоятельный поиск не дал своих плодов.

И да. С Nouveau так же не стартует, а выдает то что выше.
Как мне кажется ошибка с nVidia не будет критичной для запуска.

Может кто-то подскажет направление для решения проблемки?! :-(

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Установка, настройка wine для игр.
« Ответ #97 : 29.06.2016 13:01:42 »
[ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidProgramException: Invalid IL code in

Гугль находит проблему с wine-mono. Похоже нужно удалить wine-mono, удалить ~/.wine и установить dotnet35sp1:
winetricks dotnet35sp1
https://forum.winehq.org/viewtopic.php?t=14674

Оффлайн UPS10Rus

  • Давно тут
  • **
  • Сообщений: 96
Re: Установка, настройка wine для игр.
« Ответ #98 : 30.06.2016 00:03:00 »
Все, запустил.. Уря.
Всем спасибо огромное

Только с производительностью беда, даже звук заедает.
Дрова проприетарные от нвидиа.
При запуске ругается на AGP, как в Windows при интегрированой карточке от intel.
С полным экраном тоже беда, при штатном разрешении экрана внизу панель накладывается с рабочего стола.

Была беда со шрифтами, (не было вообще ни одной надписи видно) победилось через wine -> компоненты Windows (dll-install) Настроить.

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Re: Установка, настройка wine для игр.
« Ответ #99 : 22.09.2016 22:52:47 »
Можно еще по тестить программу на р8  если желание найдется winewizard
http://wwizard.net/main/
Я ее глянул и удивился, разработчики прямо мои мысли читали. Дилл инстал только на профессиональном уровне.
« Последнее редактирование: 22.09.2016 23:01:05 от Koi »

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Re: Установка, настройка wine для игр.
« Ответ #100 : 26.09.2016 20:46:25 »
В i586-wine-vanilla на р8 пакет. Система 64х
i586-libwine-vanilla-gl-1.9.12-alt1
i586-libwine-vanilla-1.9.12-alt1
libwine-vanilla-gl-1.9.12-alt1
wine-mono-4.6.3-alt1
i586-wine-vanilla-1.9.12-alt1
wine-vanilla-full-1.9.12-alt1
wine-gecko-2.44-alt1
libwine-vanilla-1.9.12-alt1
Не хватает некоторых библиотек в системе для нормальной работы.

Ошибка
err:winediag:schan_imp_init Failed to load libgnutls, secure connections will not be available.Для лечения нужна библиотека i586-libgnutls30.32bit

Ошибка
err:winediag:wined3d_texture_init The application tried to create a DXTn textuНужна i586-libtxc_dxtn.32bit

Не знаю как поступить. Если сделаю багу на wine-vanilla примут ли такие изменения ведь они только для wine нужны.
Или как вариант багу playonlinux с предложением  добавить в зависимости, но тогда wine все равно не будет нормально работать если не ставить playonlinux.
« Последнее редактирование: 26.09.2016 22:25:19 от Koi »

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Re: Установка, настройка wine для игр.
« Ответ #101 : 27.09.2016 14:25:51 »
Завел багу, не знаю правильно ли.
https://bugzilla.altlinux.org/show_bug.cgi?id=32536

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Установка, настройка wine для игр.
« Ответ #102 : 27.09.2016 22:53:21 »
Завел багу, не знаю правильно ли.
https://bugzilla.altlinux.org/show_bug.cgi?id=32536
А почему на p8? Так оно "вешается" на мантейнера p8, а не на на мантейнера пакета.

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Re: Установка, настройка wine для игр.
« Ответ #103 : 28.09.2016 15:48:32 »
Уже потом заметил. Показалось правильным по факту на чем запускал.

Оффлайн Boevik

  • Начинающий
  • *
  • Сообщений: 1
Re: Установка, настройка wine для игр.
« Ответ #104 : 30.10.2016 12:58:30 »
Кто-нибудь сталкивался с такой проблемой, в логе:
Спойлер
fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
fixme:d3d11:skip_dword_unknown Skipping 4 unknown DWORDs:
fixme:d3d11:skip_dword_unknown    0xa48b1a0e
fixme:d3d11:skip_dword_unknown    0x0313b1c9
fixme:d3d11:skip_dword_unknown    0x4d5dfb96
fixme:d3d11:skip_dword_unknown    0x88046adc
fixme:d3d11:skip_dword_unknown Skipping 1 unknown DWORDs:
fixme:d3d11:skip_dword_unknown    0x00000001
fixme:d3d11:shdr_handler Unhandled chunk "RDEF".
fixme:d3d11:skip_dword_unknown Skipping 1 unknown DWORDs:
fixme:d3d11:skip_dword_unknown    0x00000008
fixme:d3d11:skip_dword_unknown Skipping 1 unknown DWORDs:
fixme:d3d11:skip_dword_unknown    0x00000008
fixme:d3d11:shdr_handler Unhandled chunk "STAT".
fixme:d3d:wined3d_buffer_create Ignoring access flags (pool).
fixme:d3d11:d3d11_immediate_context_OMSetBlendState Ignoring blend factor {0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00}.
fixme:d3d11:d3d11_immediate_context_OMSetBlendState Per-rendertarget blend not implemented.
fixme:d3d11:d3d11_immediate_context_OMSetBlendState Color mask > 3 not implemented.
fixme:d3d_shader:print_glsl_info_log Info log received from GLSL shader #1:
fixme:d3d_shader:print_glsl_info_log     0(9) : warning C7555: 'attribute' is deprecated, use 'in/out' instead
fixme:d3d_shader:print_glsl_info_log     0(10) : warning C7555: 'attribute' is deprecated, use 'in/out' instead
fixme:d3d_shader:print_glsl_info_log     0(14) : warning C7555: 'varying' is deprecated, use 'in/out' instead
fixme:d3d_shader:shader_glsl_handle_instruction Backend can't handle opcode dcl_input_ps.
fixme:d3d_shader:print_glsl_info_log Info log received from GLSL shader #2:
fixme:d3d_shader:print_glsl_info_log     0(10) : warning C7555: 'varying' is deprecated, use 'in/out' instead
fixme:d3d_shader:print_glsl_info_log     0(764) : warning C7533: global variable gl_FragData is deprecated after version 120
fixme:d3d_shader:print_glsl_info_log Info log received from GLSL shader #3:
fixme:d3d_shader:print_glsl_info_log     Vertex info
fixme:d3d_shader:print_glsl_info_log     -----------
fixme:d3d_shader:print_glsl_info_log     0(9) : warning C7555: 'attribute' is deprecated, use 'in/out' instead
fixme:d3d_shader:print_glsl_info_log     0(10) : warning C7555: 'attribute' is deprecated, use 'in/out' instead
fixme:d3d_shader:print_glsl_info_log     0(14) : warning C7555: 'varying' is deprecated, use 'in/out' instead
fixme:d3d_shader:print_glsl_info_log     
fixme:d3d_shader:print_glsl_info_log     Fragment info
fixme:d3d_shader:print_glsl_info_log     -------------
fixme:d3d_shader:print_glsl_info_log     0(10) : warning C7555: 'varying' is deprecated, use 'in/out' instead
fixme:d3d_shader:print_glsl_info_log     0(764) : warning C7533: global variable gl_FragData is deprecated after version 120
и больше ничего не происходит, по Ctrl+C приходится завершать игру.