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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Aion+wine  (Прочитано 1555 раз)

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

Оффлайн ERIS

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Aion+wine
« : 09 Июня 2014, 17:20:16 »
Пытаюсь прикрутить Айон к вайну. Сервер - aionplanet.ws
Лаунчер запускается, игру обновляет. При нажатии "играть" ничего не происходит. В логах ошибка.
wine: Unhandled page fault on read access to 0x10405a4d at address 0x406d25 (thread 003a), starting debugger...
Unhandled exception: page fault on read access to 0x10405a4d in 32-bit code (0x00406d25).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:00406d25 ESP:0033fd68 EBP:0033fd84 EFLAGS:00010206(  R- --  I   - -P- )
 EAX:10405a4d EBX:10405a4e ECX:00000313 EDX:10000000
 ESI:10405a4d EDI:10000000
Stack dump:
0x0033fd68:  00110158 00000000 10000000 00000060
0x0033fd78:  10000000 10000000 00000000 0033fdb0
0x0033fd88:  004029dd 53bad5c0 00411160 0040407d
0x0033fd98:  00411168 0033fe34 004104a5 0040b8d1
0x0033fda8:  ffff4a00 00000000 0033fe34 00408523
0x0033fdb8:  00000001 f5f90b1f ffff4a00 243481ff
Backtrace:
=>0 0x00406d25 in aion (+0x6d25) (0x0033fd84)
  1 0x004029dd in aion (+0x29dc) (0x0033fdb0)
  2 0x00408523 in aion (+0x8522) (0x0033fe34)
  3 0x004abecc in aion (+0xabecb) (0x004bf9d6)
0x00406d25: movb 0x0(%eax),%dl
Modules:
Module Address Debug info Name (57 modules)
PE   400000-  69a000 Export          aion
ELF 7b800000-7b904000 Deferred        kernel32<elf>
  \-PE 7b810000-7b904000 \               kernel32
ELF 7bc00000-7bcc7000 Deferred        ntdll<elf>
  \-PE 7bc10000-7bcc7000 \               ntdll
ELF 7bf00000-7bf03000 Deferred        <wine-loader>
ELF 7e2aa000-7e2d2000 Deferred        msacm32<elf>
  \-PE 7e2b0000-7e2d2000 \               msacm32
ELF 7e2d2000-7e34a000 Deferred        rpcrt4<elf>
  \-PE 7e2e0000-7e34a000 \               rpcrt4
ELF 7e34a000-7e45f000 Deferred        ole32<elf>
  \-PE 7e360000-7e45f000 \               ole32
ELF 7e45f000-7e50f000 Deferred        winmm<elf>
  \-PE 7e470000-7e50f000 \               winmm
ELF 7e50f000-7e515000 Deferred        libxfixes.so.3
ELF 7e515000-7e520000 Deferred        libxcursor.so.1
ELF 7e520000-7e531000 Deferred        libxi.so.6
ELF 7e531000-7e535000 Deferred        libxcomposite.so.1
ELF 7e535000-7e540000 Deferred        libxrandr.so.2
ELF 7e540000-7e54b000 Deferred        libxrender.so.1
ELF 7e54b000-7e551000 Deferred        libxxf86vm.so.1
ELF 7e551000-7e555000 Deferred        libxinerama.so.1
ELF 7e555000-7e55c000 Deferred        libxdmcp.so.6
ELF 7e55c000-7e560000 Deferred        libxau.so.6
ELF 7e560000-7e582000 Deferred        libxcb.so.1
ELF 7e582000-7e588000 Deferred        libuuid.so.1
ELF 7e588000-7e6bc000 Deferred        libx11.so.6
ELF 7e6bc000-7e6cf000 Deferred        libxext.so.6
ELF 7e6cf000-7e6e9000 Deferred        libice.so.6
ELF 7e6e9000-7e6f2000 Deferred        libsm.so.6
ELF 7e716000-7e7a0000 Deferred        winex11<elf>
  \-PE 7e720000-7e7a0000 \               winex11
ELF 7e812000-7e83b000 Deferred        libexpat.so.1
ELF 7e83b000-7e876000 Deferred        libfontconfig.so.1
ELF 7e876000-7e89e000 Deferred        libpng12.so.0
ELF 7e89e000-7e8b2000 Deferred        libz.so.1
ELF 7e8b2000-7e952000 Deferred        libfreetype.so.6
ELF 7e976000-7e9dc000 Deferred        advapi32<elf>
  \-PE 7e980000-7e9dc000 \               advapi32
ELF 7e9dc000-7eae3000 Deferred        gdi32<elf>
  \-PE 7e9f0000-7eae3000 \               gdi32
ELF 7eae3000-7ec29000 Deferred        user32<elf>
  \-PE 7eb00000-7ec29000 \               user32
ELF 7ec29000-7ec36000 Deferred        libnss_files.so.2
ELF 7ec36000-7ec42000 Deferred        libnss_nis.so.2
ELF 7ec42000-7ec5b000 Deferred        libnsl.so.1
ELF 7ec5b000-7ec64000 Deferred        libnss_compat.so.2
ELF 7ef96000-7efdc000 Deferred        libm.so.6
ELF 7efe8000-7f000000 Deferred        version<elf>
  \-PE 7eff0000-7f000000 \               version
ELF f74a2000-f74a7000 Deferred        libdl.so.2
ELF f74a7000-f7656000 Deferred        libc.so.6
ELF f7656000-f7672000 Deferred        libpthread.so.0
ELF f7677000-f7680000 Deferred        librt.so.1
ELF f7697000-f77d8000 Dwarf           libwine.so.1
ELF f77da000-f77fc000 Deferred        ld-linux.so.2
ELF f77fc000-f77fd000 Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 updater.exe
00000038    0
00000035    0
00000034    0
00000033    0
00000032    0
00000031    0
00000030    0
0000002f    0
0000002e    0
0000002d    0
0000002c    0
0000002b    0
0000002a    0
00000029    0
00000028    0
00000027    0
00000026    0
00000025    0
00000024    2
00000023    0
00000009    0
0000000e services.exe
0000001d    0
0000001c    0
00000018    0
00000016    0
00000014    0
00000010    0
0000000f    0
00000012 winedevice.exe
00000020    0
00000019    0
00000017    0
00000013    0
0000001a plugplay.exe
0000001f    0
0000001e    0
0000001b    0
00000021 explorer.exe
00000022    0
00000039 (D) C:\bin32\aion.exe
0000003a    0 <==

Вайн - 1.5.31, kubuntu 14.04 х64, PlayOnLinux, префикс - 32битный.
Видеокарта nVidia GeForce GT 740M, 2 ГБ
Intel Core i5-4200M (2.5 ГГц) / RAM 6 ГБ

http://appdb.winehq.org/objectManager.php?sClass=version&iId=25921
это читала, библиотеки стоят
« Последнее редактирование: 09 Июня 2014, 17:24:20 от ERIS »

Оффлайн Chibiko

  • Активист
  • *
  • Сообщений: 295
  • человекобяка
    • Просмотр профиля
    • Велопоходики
Re: Aion+wine
« Ответ #1 : 09 Июня 2014, 18:35:32 »
Для PlayOnLinux мне кажется уже готовая преднастройка была, не?
Вы через него пробуете?
Если нет, то попробуйте ещё wine обновить.

Оффлайн ERIS

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Aion+wine
« Ответ #2 : 09 Июня 2014, 18:56:48 »
преднастроенная - для другого сервера, ну это полбеды, можно б и там поиграться. Но там вообще фигня выходит. Вот принтскрин с тем, в каком виде картинко на экране и что при этом в логах(точнее что в логах при этом никаких ошибок нет особо


Так что все ж пытаюсь поставить вручную с помощью POL и для желаемого сервера

Есть некоторое подозрение, что проблемма в стыковке драйвера видеокарты и вайна в приложении к конкретной игре, т.к. бага https://forum.ubuntu.ru/index.php?topic=245178.0 у меня присутствует. Хотя тот же дьябло и прайм ворлд прекрасно работают
« Последнее редактирование: 09 Июня 2014, 19:09:03 от ERIS »

Оффлайн Chibiko

  • Активист
  • *
  • Сообщений: 295
  • человекобяка
    • Просмотр профиля
    • Велопоходики
Re: Aion+wine
« Ответ #3 : 09 Июня 2014, 19:13:39 »
А драйвера - то какие? Просто ощущение что игра пытается запустится через Intel, а не nvidia. Посмотрите в сторону bamblbee и optimus.
И напишите небольшой скриптик чтобы запускать через nvidia

Оффлайн ERIS

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Aion+wine
« Ответ #4 : 09 Июня 2014, 19:19:50 »
драйвера ndivia driver 331.38 из ndivia-331-updates. по идее работает через prime. Судя по тому, что при включении прайм-ворлд ноут резко начинает активно греться и выедать аккум, а в "штатном-рабочем" - этим не страдает

Пользователь решил продолжить мысль 09 Июня 2014, 20:33:02:
Похоже таки действительно падает на переключении на дискретную видеокарту. При попытке переключиться вручную через nvidia-settings имею следующее


В логе prime-offload.log имею следующее
"Sorry the nvidia kernel module is not is loaded"

Пользователь решил продолжить мысль 09 Июня 2014, 22:05:36:
Метод научного тыка виду
eris@nabster:~$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
eris@nabster:~$ sudo cat /sys/kernel/debug/vgaswitcheroo/switch     
[sudo] password for eris:
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:07:00.0

показал, что дискретную видеокарту у меня как-то хитро вырубило. И драйвера на нее не хотят вставать. В логах икссервера следующее

    44.128] (II) LoadModule: "nvidia"
[    44.129] (WW) Warning, couldn't open module nvidia
[    44.129] (II) UnloadModule: "nvidia"
[    44.129] (II) Unloading nvidia
[    44.129] (EE) Failed to load module "nvidia" (module does not exist, 0)
[    44.129] (II) LoadModule: "nouveau"
[    44.129] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so

то есть как понимаю - хоть драйвер я и поставила, но линь его не может подгрузить и использует драйвер nouveau

Пользователь решил продолжить мысль 09 Июня 2014, 22:48:02:
Попробовала переставить из прайм на bamblbee и optimus.
Итог - те ж яйца, только в профиль.
eris@nabster:~$ lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:01.1 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x8 Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 (rev d5)
00:1c.4 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5 (rev d5)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM86 Express LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
07:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev ff)
08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 07)
09:00.0 Network controller: Intel Corporation Wireless 7260 (rev 73)

лог xorg
[    41.843] (II) Loading sub module "dri3"
[    41.843] (II) LoadModule: "dri3"
[    41.843] (WW) Warning, couldn't open module dri3
[    41.843] (II) UnloadModule: "dri3"
[    41.843] (II) Unloading dri3
[    41.843] (EE) intel: Failed to load module "dri3" (module does not exist, 0)
[    41.843] (II) Loading sub module "dri2"
[    41.843] (II) LoadModule: "dri2"
[    41.843] (II) Module "dri2" already built-in
[    41.843] (II) Loading sub module "present"
[    41.843] (II) LoadModule: "present"
[    41.844] (WW) Warning, couldn't open module present
[    41.844] (II) UnloadModule: "present"
[    41.844] (II) Unloading present
[    41.844] (EE) intel: Failed to load module "present" (module does not exist, 0)
[    41.844] (II) UnloadModule: "modesetting"
[    41.844] (II) Unloading modesetting
[    41.844] (II) UnloadModule: "fbdev"
[    41.844] (II) Unloading fbdev
[    41.844] (II) UnloadSubModule: "fbdevhw"
[    41.844] (II) Unloading fbdevhw
[    41.844] (II) UnloadModule: "vesa"
[    41.844] (II) Unloading vesa



Пользователь решил продолжить мысль 10 Июня 2014, 00:22:46:
Да, еще одно. Точно такую ж ошибку выдает, когда пытаюсь запустить праймворлд на 32-битной бутылке.
« Последнее редактирование: 10 Июня 2014, 00:22:47 от ERIS »

 

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