-

Geriain
- Warder
-
- Posts: 10
- Joined: Aug 18, 2005 00:00
- Location: SCIRE-Matrix
|
by Geriain » Apr 18, 2012 16:55
Heya folks, i'm not a native speaker but I hope to find someone in the international part to help me ^^ If this is the wrong section I realy do appoligize. Okay here we go, another Linux-Thread ... my problem is, after checking winehq and the linux threads I can't get portal or the connect.exe to work ... I'm running Ubuntu 12.04 64 bit with wine 1.5.2 I will start what I've reached so far ... using a clean 32 bit wineprefix for daoc and portal installing d3dx9, dotnet20, corefonts and vcrun2005 ... installing daoc via launcher works flawlessly and running portal to mod the client also works fine. But as soon as I want to login using portal the program crashes even before the game loads if I try to use the connect.exe I'll get a dolloader-error, portal was installed right into the game-directory. Using the recommended nvidia-drivers and unity desktop Hope I described as much as possible and hope I haven't missed somethin' So far so good, maybe someone has an idea 
|
|
-

Ino
- Gryphon Knight
-
- Posts: 499
- Joined: May 27, 2009 00:00
|
by Ino » Apr 18, 2012 17:23
Did you disable Pixel Shader in wine settings?
|
|
-

Geriain
- Warder
-
- Posts: 10
- Joined: Aug 18, 2005 00:00
- Location: SCIRE-Matrix
|
by Geriain » Apr 18, 2012 17:32
Effect Pixelshader the game startup? Thought they will only effect the character selection screen. But will try it Edit* Okay tried it but no change at all ... adding a screenie for a clarification of the problem  Disabled Pixel Shaders and removed the root folder from winedrives in this prefix but nothin' changed, sadly 
|
|
-
poltigiest
- Guardian
-
- Posts: 1
- Joined: Apr 27, 2012 12:33
|
by poltigiest » Apr 27, 2012 12:37
Same problem here on Ubuntu 12.04 (32bit). I also tried connecting directly with dolloader.exe but got the following error.  I believe it's the same error crashing DAoC Portal from behind the "scenes". I installed the following packages with winetricks. - Code: Select all
d3dx9 dotnet20 corefonts vcrun2005
|
|
-

Ino
- Gryphon Knight
-
- Posts: 499
- Joined: May 27, 2009 00:00
|
by Ino » Apr 27, 2012 14:27
Geriain wrote:Effect Pixelshader the game startup? Thought they will only effect the character selection screen. But will try it Edit* Okay tried it but no change at all ... adding a screenie for a clarification of the problem http://img802.imageshack.us/img802/8299 ... 204181.pngDisabled Pixel Shaders and removed the root folder from winedrives in this prefix but nothin' changed, sadly 
Tried with dolloader.exe and executing the batch file? And take care not to put the wrong ip in the batch file. It has to look like this: - Code: Select all
@DOLLoader game.dll 88.198.56.21 10300 1 ACCOUNTNAME PASSWORD
or - Code: Select all
@DOLLoader game.dll server.uthgard.net 10300 1 ACCOUNTNAME PASSWORD
poltigiest wrote:Same problem here on Ubuntu 12.04 (32bit). I also tried connecting directly with dolloader.exe but got the following error.  I believe it's the same error crashing DAoC Portal from behind the "scenes". I installed the following packages with winetricks. - Code: Select all
d3dx9 dotnet20 corefonts vcrun2005
You tried it with running the batchfile as root?
|
|
-
EOF
- Guardian
-
- Posts: 4
- Joined: Apr 27, 2012 22:30
|
by EOF » Apr 27, 2012 22:52
Hello, I have the same problem, i.e. dolloader crashing with "Memory read error in child process". For me at least it does work when running wine as root, but the FAQ quite definitely states that one should not do that ( http://wiki.winehq.org/FAQ#run_as_root). Since by default there is no real root account under ubuntu setting the whole thing up also became quite messy. Is it possible to solve this more easily by giving capabilities to wine?
|
|
-
EOF
- Guardian
-
- Posts: 4
- Joined: Apr 27, 2012 22:30
|
by EOF » May 01, 2012 09:39
Ok, no need to run wine as root. You simply have to allow wine to use ptrace: - Code: Select all
sudo setcap cap_sys_ptrace+ep /usr/bin/wineserver
|
|
-

sorkas
- Guardian
-
- Posts: 4
- Joined: Jul 27, 2010 00:00
|
by sorkas » May 06, 2012 19:54
Hi, Thanks, your posts helped a lot. But I'm stuck again and could not go further. I think I'm really close to it now, But, it seems there is another technical problem with Wine   EDIT : Terminal gives me this after I close the error window : - Code: Select all
rominou@robuntu:~/.wine/drive_c/Electronic Arts/Dark Age of Camelot$ Unhandled exception: unimplemented function wined3d.dll.wined3d_create called in 32-bit code (0x7bc49f20). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7bc49f20 ESP:0033f620 EBP:0033f684 EFLAGS:00000202( - -- I - - - ) EAX:7ddb6bb0 EBX:7bca6ff4 ECX:00110064 EDX:00000000 ESI:0033f62c EDI:00941998 Stack dump: 0x0033f620: 7bc45196 00000030 00145430 80000100 0x0033f630: 00000001 00000000 7bc49f20 00000002 0x0033f640: 7ddb83a5 7ddb6bb0 0000000c 001105f0 0x0033f650: 001105f0 7bc35061 00000000 00000000 0x0033f660: 00000000 00110000 0033f6a8 0033f6a8 0x0033f670: 000001bc 7e62c2a0 00145438 7ddb5ff4 000c: sel=0067 base=00000000 limit=00000000 16-bit --x Backtrace: =>0 0x7bc49f20 call_dll_entry_point+0x5f0() in ntdll (0x0033f684) 1 0x003408f7 (0x0033f6c0) 2 0x0065e522 in game (+0x25e521) (0x0033f794) 3 0x00451145 in game (+0x51144) (0x0033f7c0) 4 0x00452770 in game (+0x5276f) (0x0033fbec) 5 0x00453028 in game (+0x53027) (0x0033fd48) 6 0x0077ceb7 in game (+0x37ceb6) (0x0033fe70) 7 0x7b859cdc call_process_entry+0xb() in kernel32 (0x0033fe88) 8 0x7b85af4f in kernel32 (+0x4af4e) (0x0033fec8) 9 0x7bc71da0 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8) 10 0x7bc7485d call_thread_func+0x7c() in ntdll (0x0033ffa8) 11 0x7bc71d7e RtlRaiseException+0x21() in ntdll (0x0033ffc8) 12 0x7bc49f4e call_dll_entry_point+0x61d() in ntdll (0x0033ffe8) 0x7bc49f20 call_dll_entry_point+0x5f0 in ntdll: subl $4,%esp Modules: Module Address Debug info Name (87 modules) PE 400000- 242b000 Export game PE 10000000-100a4000 Deferred libxml2 PE 21100000-21164000 Deferred mss32 ELF 7b800000-7ba15000 Dwarf kernel32<elf> \-PE 7b810000-7ba15000 \ kernel32 ELF 7bc00000-7bcc3000 Dwarf ntdll<elf> \-PE 7bc10000-7bcc3000 \ ntdll ELF 7bf00000-7bf04000 Deferred <wine-loader> ELF 7dd80000-7ddb9000 Deferred d3d9<elf> \-PE 7dd90000-7ddb9000 \ d3d9 ELF 7ddb9000-7ddcd000 Deferred psapi<elf> \-PE 7ddc0000-7ddcd000 \ psapi ELF 7dde3000-7de17000 Deferred uxtheme<elf> \-PE 7ddf0000-7de17000 \ uxtheme ELF 7de17000-7de1d000 Deferred libxfixes.so.3 ELF 7de1d000-7de28000 Deferred libxcursor.so.1 ELF 7deca000-7def4000 Deferred libexpat.so.1 ELF 7def4000-7df28000 Deferred libfontconfig.so.1 ELF 7df28000-7df38000 Deferred libxi.so.6 ELF 7df38000-7df3c000 Deferred libxcomposite.so.1 ELF 7df3c000-7df45000 Deferred libxrandr.so.2 ELF 7df45000-7df4f000 Deferred libxrender.so.1 ELF 7df4f000-7df55000 Deferred libxxf86vm.so.1 ELF 7df55000-7df5c000 Deferred libxdmcp.so.6 ELF 7df5c000-7df7d000 Deferred libxcb.so.1 ELF 7df7d000-7df83000 Deferred libuuid.so.1 ELF 7df83000-7df9d000 Deferred libice.so.6 ELF 7df9d000-7e0d1000 Deferred libx11.so.6 ELF 7e0d1000-7e0e3000 Deferred libxext.so.6 ELF 7e0e3000-7e0ec000 Deferred libsm.so.6 ELF 7e0ec000-7e17f000 Deferred winex11<elf> \-PE 7e100000-7e17f000 \ winex11 ELF 7e17f000-7e195000 Deferred libz.so.1 ELF 7e195000-7e22f000 Deferred libfreetype.so.6 ELF 7e24d000-7e45e000 Deferred shell32<elf> \-PE 7e260000-7e45e000 \ shell32 ELF 7e45e000-7e472000 Deferred shfolder<elf> \-PE 7e460000-7e472000 \ shfolder ELF 7e472000-7e4dc000 Deferred shlwapi<elf> \-PE 7e480000-7e4dc000 \ shlwapi ELF 7e4dc000-7e4fe000 Deferred imm32<elf> \-PE 7e4e0000-7e4fe000 \ imm32 ELF 7e4fe000-7e62e000 Deferred wined3d<elf> \-PE 7e510000-7e62e000 \ wined3d ELF 7e62e000-7e696000 Deferred ddraw<elf> \-PE 7e640000-7e696000 \ ddraw ELF 7e696000-7e6be000 Deferred msacm32<elf> \-PE 7e6a0000-7e6be000 \ msacm32 ELF 7e6be000-7e733000 Deferred rpcrt4<elf> \-PE 7e6d0000-7e733000 \ rpcrt4 ELF 7e733000-7e83b000 Deferred ole32<elf> \-PE 7e750000-7e83b000 \ ole32 ELF 7e83b000-7e8e8000 Deferred winmm<elf> \-PE 7e840000-7e8e8000 \ winmm ELF 7e8e8000-7e901000 Deferred version<elf> \-PE 7e8f0000-7e901000 \ version ELF 7e901000-7e9be000 Deferred gdi32<elf> \-PE 7e910000-7e9be000 \ gdi32 ELF 7e9be000-7eafe000 Deferred user32<elf> \-PE 7e9d0000-7eafe000 \ user32 ELF 7eafe000-7ebf6000 Deferred comctl32<elf> \-PE 7eb10000-7ebf6000 \ comctl32 ELF 7ebf6000-7ec39000 Deferred dinput<elf> \-PE 7ec00000-7ec39000 \ dinput ELF 7ec39000-7ecc6000 Deferred msvcrt<elf> \-PE 7ec50000-7ecc6000 \ msvcrt ELF 7ecc6000-7ed26000 Deferred advapi32<elf> \-PE 7ecd0000-7ed26000 \ advapi32 ELF 7ed26000-7ed48000 Deferred iphlpapi<elf> \-PE 7ed30000-7ed48000 \ iphlpapi ELF 7ed48000-7ed7a000 Deferred ws2_32<elf> \-PE 7ed50000-7ed7a000 \ ws2_32 ELF 7ed7a000-7ed87000 Deferred libnss_files.so.2 ELF 7ed87000-7ed93000 Deferred libnss_nis.so.2 ELF 7ed93000-7edad000 Deferred libnsl.so.1 ELF 7edad000-7edb6000 Deferred libnss_compat.so.2 ELF 7efb6000-7efe2000 Deferred libm.so.6 ELF 7efe5000-7f000000 Deferred wsock32<elf> \-PE 7eff0000-7f000000 \ wsock32 ELF f73f1000-f73f5000 Deferred libxinerama.so.1 ELF f73f6000-f73fb000 Deferred libdl.so.2 ELF f73fb000-f75a0000 Deferred libc.so.6 ELF f75a1000-f75bc000 Deferred libpthread.so.0 ELF f75bc000-f75c0000 Deferred libxau.so.6 ELF f75da000-f771c000 Dwarf libwine.so.1 ELF f771e000-f7740000 Deferred ld-linux.so.2 ELF f7740000-f7741000 Deferred [vdso].so Threads: process tid prio (all id:s are in hex) 0000000e services.exe 0000001e 0 0000001d 0 00000015 0 00000010 0 0000000f 0 00000012 winedevice.exe 0000001b 0 00000018 0 00000014 0 00000013 0 00000019 plugplay.exe 0000001f 0 0000001c 0 0000001a 0 00000020 explorer.exe 00000021 0 00000022 (D) C:\Electronic Arts\Dark Age of Camelot\game.dll 00000023 0 <==
System information: Wine build: wine-1.4 Platform: i386 (WOW64) Host system: Linux Host version: 3.2.0-24-generic
|
|
-
EOF
- Guardian
-
- Posts: 4
- Joined: Apr 27, 2012 22:30
|
by EOF » May 08, 2012 22:15
I assume you have disabled pixel shaders? If not: - Code: Select all
winetricks psm=disabled
I'm not at all a wine expert, but if that doesn't help I would try to upgrade to wine 1.5 or install some native directx libraries.
|
|
-

sorkas
- Guardian
-
- Posts: 4
- Joined: Jul 27, 2010 00:00
|
by sorkas » May 08, 2012 23:07
I hadn't it done. Console gives me that : wine cmd.exe /c echo '%ProgramFiles%' returned empty string
Is it OK ? Anyway, I still have the same message 
|
|
-

sorkas
- Guardian
-
- Posts: 4
- Joined: Jul 27, 2010 00:00
|
by sorkas » May 09, 2012 17:08
I think the problem comes from a conflict between the dual graphic cards in my laptop : - integrated one : Intel Graphics - dedicated one, Nvidia
I've searched everywhere a tutorial to have only one running, but I can't find any...
Plus, when I go in System settings>All settings>Details>Overview, there is nothing written in front of Graphics.
|
|
-
EOF
- Guardian
-
- Posts: 4
- Joined: Apr 27, 2012 22:30
|
by EOF » May 10, 2012 17:48
sorkas wrote:Console gives me that :
wine cmd.exe /c echo '%ProgramFiles%' returned empty string
Is it OK ?
I have no idea. You can check with regedit. Under HKEY_CURRENT_USER -> Software -> Wine -> Direct3D there should be a string key with the name PixelShaderMode and value disabled. sorkas wrote:I think the problem comes from a conflict between the dual graphic cards in my laptop : - integrated one : Intel Graphics - dedicated one, Nvidia
Good point. This should tell you whether the right card and the right driver are being used: - Code: Select all
glxinfo | grep string
|
|
-

sorkas
- Guardian
-
- Posts: 4
- Joined: Jul 27, 2010 00:00
|
by sorkas » May 10, 2012 18:25
EOF wrote:I have no idea. You can check with regedit. Under HKEY_CURRENT_USER -> Software -> Wine -> Direct3D there should be a string key with the name PixelShaderMode and value disabled.
I don't have a Direct 3D entry in Wine...
|
|
-

Geriain
- Warder
-
- Posts: 10
- Joined: Aug 18, 2005 00:00
- Location: SCIRE-Matrix
|
by Geriain » May 29, 2012 21:08
Okay I finally solved my Problem after a while of inactivity. What I'v done was to use clean 32Bit-Prefix, gettin' dotnet20 with winetricks and installing dotnet3.5 with default installation. After that I've got the memory error and allowed wine to use ptrace. Finally I can login again and get rid of Aion ^^ thank you very much everyone! *Edit: For clarification, got the Portal-Application runnin' and connecting See ya soon
|
|