DAoC-Portal and Ubuntu 12.04 64 bit

If you need support, you can get help here!
User avatar
Geriain
Warder
 
Posts: 10
Joined: Aug 18, 2005 00:00
Location: SCIRE-Matrix

Postby 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 :)

User avatar
Ino
Gryphon Knight
 
Posts: 499
Joined: May 27, 2009 00:00

Postby Ino » Apr 18, 2012 17:23

Did you disable Pixel Shader in wine settings?

User avatar
Geriain
Warder
 
Posts: 10
Joined: Aug 18, 2005 00:00
Location: SCIRE-Matrix

Postby 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

Image

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

Postby 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.

Image

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

User avatar
Ino
Gryphon Knight
 
Posts: 499
Joined: May 27, 2009 00:00

Postby 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.png

Disabled 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.

Image

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

Postby 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

Postby 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

User avatar
sorkas
Guardian
 
Posts: 4
Joined: Jul 27, 2010 00:00

Postby 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 :/
Image

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

Postby 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.

User avatar
sorkas
Guardian
 
Posts: 4
Joined: Jul 27, 2010 00:00

Postby 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 :/

User avatar
sorkas
Guardian
 
Posts: 4
Joined: Jul 27, 2010 00:00

Postby 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

Postby 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

User avatar
sorkas
Guardian
 
Posts: 4
Joined: Jul 27, 2010 00:00

Postby 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...

User avatar
Geriain
Warder
 
Posts: 10
Joined: Aug 18, 2005 00:00
Location: SCIRE-Matrix

Postby 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! :grin:


*Edit: For clarification, got the Portal-Application runnin' and connecting

See ya soon


Return to Support

Who is online

Users browsing this forum: No registered users and 15 guests

Monday, 08. September 2025

Artwork and screen shots Copyright © 2001-2004 Mythic Entertainment, Inc. All rights reserved. Used with permission of Mythic Entertainment. Mythic Entertainment, the Mythic Entertainment logo, "Dark Age of Camelot," "Shrouded Isles," "Foundations," "New Frontiers," "Trials of Atlantis," "Catacombs," "Darkness Rising," the Dark Age of Camelot and subsequent logos, and the stylized Celtic knot are trademarks of Mythic Entertainment, Inc.

Valid XHTML & CSS | Original Design by: LernVid.com | Modified by Uthgard Staff