Moi!
En ole ennen käyttänyt Linuxia, mutta nyt päätin kokeilla, kun kasasin ensimmäisen koneeni ja lukiolaisen tuloilla Windowsin ostaminen on vastenmielistä. Nyt koneellani on Ubuntu 14.04 LTS 64bit. Haluaisin pelata samoja pelejä kuin pelasin Windowsilla, mutta se ei ole kovin helppo tehtävä. Ymmärtääkseni apuvälineenä kannattaa käyttää Wine- ohjelmaa, jonka olen ladannut.
Pelejä, joita haluaisin pelata Ubuntulla:
-Age of Empires III
-Civilization V (Steam)
-Civilization IV
-Crusader Kings II (Steam)
-Europa Universalis IV (Steam)
-League of Legends
-Minecraft //Toimii jo!!
Minecraftin sain jo toimimaan, hostasin jopa peliä netin välityksellä ja hyvin toimii.
Seuraaaksi kokeilin noita Steam- pelejä Linuxille tarkoitetulla Steam versiolla ja ne toimivat jokseenkin hyvin, paitsi Civ V:ssä alkuvideo ei näkynyt (mahdollisesti muita ongelmia) ja EUIV:ssä grafiikka meni säröiseksi melkein koko ajan. Koska pelit eivät toimineet täydellisesti päätin kokeilla Steamiä Winen kanssa, jotta kaikki dll lisäilyt ynnä muut olisivat helpompia, kun Steam ja pelit olisivat Winen sisässä. Steam toimii nyt. CKII:sta yritin latailla, mutta ensin vastassa oli sysimusta ruutu ja sain vikailmoituksen. Ladattuani d3dx9.dll:n ja jonkun toisen niin peli käynnistyi.
Kuitenkin viimeistään latausvaiheessa tulee tälläinen vikailmoitus:
Unhandled exception: page fault on read access to 0x00000008 in 32-bit code (0x7e160ca1).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7e160ca1 ESP:0167f230 EBP:0167f398 EFLAGS:00010202( R- -- I - - - )
EAX:00000000 EBX:7e167000 ECX:0167f230 EDX:0009026a
ESI:00172610 EDI:040b040b
Stack dump:
0x0167f230: 0009026a 00000000 00000000 7da19000
0x0167f240: 00000000 00000000 0009026a 7dcf4828
0x0167f250: 7bc56c49 7bcca000 0167f298 7bc589ee
0x0167f260: 00000000 400f0001 0009026a 00000009
0x0167f270: 001105e8 00000cd8 7e167128 7bc3d329
0x0167f280: 7e8e83df 7e167310 7e150000 0000004b
000c: sel=0067 base=00000000 limit=00000000 32-bit r-x
Backtrace:
=>0 0x7e160ca1 ImmProcessKey+0x81() in imm32 (0x0167f398)
1 0x7e86a419 in user32 (+0x6a418) (0x0167f718)
2 0x7e86b1f0 PeekMessageW+0xcf() in user32 (0x0167f778)
3 0x0459bf66 in gameoverlayrenderer (+0x7bf65) (0x0167f794)
4 0x00c542bb in ck2game (+0x8542ba) (0x0167f7d0)
5 0x00c39872 in ck2game (+0x839871) (0x0167f7ec)
6 0x00c39b3e in ck2game (+0x839b3d) (0x0167f7fc)
7 0x00b536f4 in ck2game (+0x7536f3) (0x0167f9dc)
8 0x00bb6432 in ck2game (+0x7b6431) (0x0167f9f8)
9 0x00853411 in ck2game (+0x453410) (0x0167fd40)
10 0x00d19b00 in ck2game (+0x919aff) (0x0167fd50)
11 0x00d19b9e in ck2game (+0x919b9d) (0x0167fdd0)
12 0x00cf45fd in ck2game (+0x8f45fc) (0x0167fe60)
13 0x7b86010c call_process_entry+0xb() in kernel32 (0x0167fe78)
14 0x7b8611d3 in kernel32 (+0x511d2) (0x0167feb8)
15 0x7bc80ec0 call_thread_func_wrapper+0xb() in ntdll (0x0167fed8)
16 0x7bc8408d call_thread_func+0x7c() in ntdll (0x0167ffa8)
17 0x7bc80e9e RtlRaiseException+0x21() in ntdll (0x0167ffc8)
18 0x7bc54bee call_dll_entry_point+0x3fd() in ntdll (0x0167ffe8)
19 0xf75f065d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
20 0xf75f071b wine_switch_to_stack+0x2a() in libwine.so.1 (0xffe10308)
21 0x7bc5a759 LdrInitializeThunk+0x238() in ntdll (0xffe10348)
22 0x7b867a23 __wine_kernel_init+0xa12() in kernel32 (0xffe11468)
23 0x7bc5b683 __wine_process_init+0x192() in ntdll (0xffe114f8)
24 0xf75eddc8 wine_init+0x327() in libwine.so.1 (0xffe11558)
25 0x7bf0100c main+0xfb() in <wine-loader> (0xffe119a8)
26 0xf7414a83 __libc_start_main+0xf2() in libc.so.6 (0x00000000)
0x7e160ca1 ImmProcessKey+0x81 in imm32: cmpl %edi,0x8(%eax)
Modules:
Module Address Debug info Name (160 modules)
PE 240000- 266000 Deferred tbb
PE 3a0000- 3b3000 Deferred pthreadvce2
PE 3e0000- 3f2000 Deferred tbbmalloc
PE 400000- 127a000 Export ck2game
PE 1680000- 1a29000 Deferred d3dx9_36
PE 4190000- 4262000 Deferred steam
PE 4520000- 466d000 Export gameoverlayrenderer
PE 10000000-10031000 Deferred lua51
PE 30000000-302c1000 Deferred steam2
PE 38000000-38959000 Deferred steamclient
PE 3b400000-3b41d000 Deferred steam_api
PE 3f000000-3f0b1000 Deferred tier0_s
PE 3f600000-3f651000 Deferred vstdlib_s
PE 60000000-60021000 Deferred cserhelper
ELF 7a800000-7a90f000 Deferred opengl32<elf>
\-PE 7a820000-7a90f000 \ opengl32
ELF 7b800000-7ba61000 Dwarf kernel32<elf>
\-PE 7b810000-7ba61000 \ kernel32
ELF 7bc00000-7bce7000 Dwarf ntdll<elf>
\-PE 7bc10000-7bce7000 \ ntdll
ELF 7bf00000-7bf04000 Dwarf <wine-loader>
ELF 7d875000-7d87b000 Deferred libxfixes.so.3
ELF 7d87b000-7d886000 Deferred libxcursor.so.1
ELF 7d886000-7d897000 Deferred libxi.so.6
ELF 7d897000-7d89b000 Deferred libxcomposite.so.1
ELF 7d89b000-7d8a6000 Deferred libxrandr.so.2
ELF 7d8a6000-7d8b1000 Deferred libxrender.so.1
ELF 7d8b1000-7d8b7000 Deferred libxxf86vm.so.1
ELF 7d8b7000-7d8bb000 Deferred libxinerama.so.1
ELF 7d8bb000-7d8c2000 Deferred libxdmcp.so.6
ELF 7d8c2000-7d8c6000 Deferred libxau.so.6
ELF 7d8c6000-7d8e8000 Deferred libxcb.so.1
ELF 7d8e8000-7da1c000 Deferred libx11.so.6
ELF 7da1c000-7da2f000 Deferred libxext.so.6
ELF 7da4a000-7dade000 Deferred winex11<elf>
\-PE 7da50000-7dade000 \ winex11
ELF 7dade000-7dc27000 Deferred oleaut32<elf>
\-PE 7daf0000-7dc27000 \ oleaut32
ELF 7dc27000-7dc3b000 Deferred psapi<elf>
\-PE 7dc30000-7dc3b000 \ psapi
ELF 7dc3b000-7dc50000 Deferred xinput1_3<elf>
\-PE 7dc40000-7dc50000 \ xinput1_3
ELF 7dd96000-7ddbf000 Deferred libexpat.so.1
ELF 7ddbf000-7ddfa000 Deferred libfontconfig.so.1
ELF 7ddfa000-7de22000 Deferred libpng12.so.0
ELF 7de22000-7de3c000 Deferred libz.so.1
ELF 7de3c000-7dedc000 Deferred libfreetype.so.6
ELF 7def7000-7dfa7000 Deferred msvcrt<elf>
\-PE 7df10000-7dfa7000 \ msvcrt
ELF 7dfa7000-7dfc1000 Deferred d3dx9_41<elf>
\-PE 7dfb0000-7dfc1000 \ d3dx9_41
ELF 7dfc1000-7e106000 Deferred wined3d<elf>
\-PE 7dfd0000-7e106000 \ wined3d
ELF 7e106000-7e144000 Deferred d3d9<elf>
\-PE 7e110000-7e144000 \ d3d9
ELF 7e144000-7e169000 Dwarf imm32<elf>
\-PE 7e150000-7e169000 \ imm32
ELF 7e169000-7e1a2000 Deferred ws2_32<elf>
\-PE 7e170000-7e1a2000 \ ws2_32
ELF 7e1a2000-7e1cd000 Deferred msacm32<elf>
\-PE 7e1b0000-7e1cd000 \ msacm32
ELF 7e1cd000-7e30f000 Deferred ole32<elf>
\-PE 7e1e0000-7e30f000 \ ole32
ELF 7e338000-7e3bc000 Deferred rpcrt4<elf>
\-PE 7e340000-7e3bc000 \ rpcrt4
ELF 7e3bc000-7e475000 Deferred winmm<elf>
\-PE 7e3c0000-7e475000 \ winmm
ELF 7e475000-7e53a000 Deferred msvcr100<elf>
\-PE 7e490000-7e53a000 \ msvcr100
ELF 7e53a000-7e642000 Deferred msvcp100<elf>
\-PE 7e570000-7e642000 \ msvcp100
ELF 7e65c000-7e6cf000 Deferred advapi32<elf>
\-PE 7e670000-7e6cf000 \ advapi32
ELF 7e6cf000-7e7ee000 Deferred gdi32<elf>
\-PE 7e6e0000-7e7ee000 \ gdi32
ELF 7e7ee000-7e94a000 Dwarf user32<elf>
\-PE 7e800000-7e94a000 \ user32
ELF 7e94a000-7e9c4000 Deferred shlwapi<elf>
\-PE 7e960000-7e9c4000 \ shlwapi
ELF 7e9c4000-7ebfb000 Deferred shell32<elf>
\-PE 7e9d0000-7ebfb000 \ shell32
ELF 7ebfb000-7ec08000 Deferred libnss_files.so.2
ELF 7ec08000-7ec14000 Deferred libnss_nis.so.2
ELF 7ec14000-7ec2d000 Deferred libnsl.so.1
ELF 7ef9f000-7efe5000 Deferred libm.so.6
ELF 7efe6000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF f3be6000-f3d5e000 Deferred libvorbisenc.so.2
ELF f3ee8000-f3f00000 Deferred libresolv.so.2
ELF f3f00000-f3f09000 Deferred libogg.so.0
ELF f3f09000-f3f35000 Deferred libvorbis.so.0
ELF f3f35000-f3f69000 Deferred libflac.so.8
ELF f3f69000-f3f70000 Deferred libasyncns.so.0
ELF f3f70000-f3fe2000 Deferred libsndfile.so.1
ELF f3fe2000-f3fec000 Deferred libwrap.so.0
ELF f3fec000-f405b000 Deferred libpulsecommon-4.0.so
ELF f405b000-f4066000 Deferred libjson-c.so.2
ELF f4066000-f40b5000 Deferred libpulse.so.0
ELF f40b5000-f40dd000 Deferred winepulse<elf>
\-PE f40c0000-f40dd000 \ winepulse
ELF f40fb000-f411e000 Deferred mmdevapi<elf>
\-PE f4100000-f411e000 \ mmdevapi
ELF f45b2000-f45e9000 Deferred msctf<elf>
\-PE f45c0000-f45e9000 \ msctf
ELF f4a82000-f4ab9000 Deferred libtxc_dxtn.so
ELF f4ab9000-f4adb000 Deferred libtinfo.so.5
ELF f4bc4000-f657e000 Deferred libllvm-3.4.so.1
ELF f657e000-f658c000 Deferred libdrm_radeon.so.1
ELF f658c000-f65a4000 Deferred libelf.so.1
ELF f65a4000-f697f000 Deferred libgallium.so.0
ELF f697f000-f6ccc000 Deferred radeonsi_dri.so
ELF f6ccc000-f6cd5000 Deferred librt.so.1
ELF f6cd5000-f6d20000 Deferred libdbus-1.so.3
ELF f6d20000-f6d2a000 Deferred libnih-dbus.so.1
ELF f6d2a000-f6d43000 Deferred libnih.so.1
ELF f6d43000-f6d61000 Deferred libcgmanager.so.0
ELF f6d61000-f6d74000 Deferred libudev.so.1
ELF f6d74000-f6d81000 Deferred libdrm.so.2
ELF f6d81000-f6d88000 Deferred libxcb-sync.so.1
ELF f6d88000-f6da0000 Deferred libxcb-glx.so.0
ELF f6da0000-f6e00000 Deferred libgl.so.1
ELF f6f00000-f6f03000 Deferred libxshmfence.so.1
ELF f6f03000-f6f07000 Deferred libxcb-present.so.0
ELF f6f07000-f6f0d000 Deferred libxcb-dri2.so.0
ELF f6f0d000-f6f25000 Deferred libglapi.so.0
ELF f6f6b000-f6fd3000 Deferred dbghelp<elf>
\-PE f6f70000-f6fd3000 \ dbghelp
ELF f6fd3000-f6ff0000 Deferred libgcc_s.so.1
ELF f700b000-f703b000 Deferred p11-kit-trust.so
ELF f703b000-f7077000 Deferred libp11-kit.so.0
ELF f7077000-f708b000 Deferred libtasn1.so.6
ELF f708b000-f7112000 Deferred libgcrypt.so.11
ELF f7112000-f71d8000 Deferred libgnutls.so.26
ELF f71d9000-f71dd000 Deferred libxcb-dri3.so.0
ELF f71dd000-f71e0000 Deferred libx11-xcb.so.1
ELF f71e0000-f71f3000 Deferred gnome-keyring-pkcs11.so
ELF f71f3000-f7222000 Deferred netapi32<elf>
\-PE f7200000-f7222000 \ netapi32
ELF f7222000-f7255000 Deferred secur32<elf>
\-PE f7230000-f7255000 \ secur32
ELF f7255000-f72c6000 Deferred setupapi<elf>
\-PE f7260000-f72c6000 \ setupapi
ELF f72c6000-f72e0000 Deferred imagehlp<elf>
\-PE f72d0000-f72e0000 \ imagehlp
ELF f72e0000-f7307000 Deferred iphlpapi<elf>
\-PE f72f0000-f7307000 \ iphlpapi
ELF f7307000-f73d7000 Deferred crypt32<elf>
\-PE f7310000-f73d7000 \ crypt32
ELF f73d7000-f73f0000 Deferred userenv<elf>
\-PE f73e0000-f73f0000 \ userenv
ELF f73f1000-f73fa000 Deferred libnss_compat.so.2
ELF f73fb000-f75aa000 Dwarf libc.so.6
ELF f75aa000-f75af000 Deferred libdl.so.2
ELF f75b0000-f75cc000 Deferred libpthread.so.0
ELF f75d0000-f75d4000 Deferred libxdamage.so.1
ELF f75d4000-f75db000 Deferred libffi.so.6
ELF f75db000-f75e0000 Deferred libgpg-error.so.0
ELF f75e7000-f779d000 Dwarf libwine.so.1
ELF f779f000-f77c1000 Deferred ld-linux.so.2
ELF f77c1000-f77c2000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
0000001d 0
0000001c 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001b 0
00000018 0
00000017 0
00000013 0
00000019 plugplay.exe
0000001f 0
0000001e 0
0000001a 0
00000020 explorer.exe
00000021 0
00000016 Steam.exe
00000190 0
0000018d 0
000000e6 0
00000045 0
00000074 0
00000037 0
00000061 0
00000044 0
00000088 0
00000055 0
0000005c 0
00000052 0
00000087 0
00000071 0
0000005e 0
00000041 0
0000007a 0
0000007b 0
0000007c 0
0000007f 0
0000007e 15
0000007d 0
00000084 0
00000058 0
00000063 0
00000064 0
00000079 0
00000092 0
0000006b 0
00000093 steamwebhelper.exe
000000a1 0
000000a2 0
000000d6 0
00000086 0
00000051 0
0000004c 0
0000004e 0
00000077 0
00000076 0
0000005f 0
00000068 0
00000069 0
0000006f 0
00000070 0
0000008d 0
0000008b 0
0000008e 0
00000091 0
00000090 0
0000008f 0
00000066 0
00000065 0
00000047 0
00000067 0
00000097 0
00000096 0
0000008c 0
000000d4 steamwebhelper.exe
000000a4 0
000000a5 0
000000a6 0
000000a7 0
000000a3 0
000000df 0
000000de 0
000000dd 0
000000dc 0
000000d5 0
000000bc steamwebhelper.exe
000000e1 0
000000ce 0
000000bb 0
000000cc 0
000000cf 0
000000d2 0
000000cd 0
000000be 0
000000d1 0
000000d0 0
000000d9 0
000000f6 (D) C:\Program Files (x86)\Steam\steamapps\common\Crusader Kings II\CK2game.exe
0000014c 0
000000c1 0
0000014d 15
00000153 0
00000152 0 <==
00000112 GameOverlayUI.exe
00000116 0
0000014e 0
000000c2 0
System information:
Wine build: wine-1.7.34
Platform: i386 (WOW64)
Host system: Linux
Host version: 3.13.0-44-generic
(Miten saa piilotettua/spoileroitua tekstiä tällä foorumilla)
Eli näin. Miksi vikailmoituksen alussa puhutaan 32-bittisestä, vaikka mun koneella on 64 järjestelmä? Onko mulla väärä versio Wine:stä vai Steamistä?
Arvostaisin apua
! Kiitos!