These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Linux

 
  • Topic is locked indefinitely.
 

(K)ubuntu 13.10 and DirectXRedist.exe

Author
Koby Botick
Deep Core Mining Inc.
Caldari State
#1 - 2014-03-19 08:28:39 UTC
I have a freshly installed Ubuntu 13.10 (actually Kubuntu but I doubt that matters) with Wine 1.6 (tried also 1.7, same effect), graphics drivers from xorg-edgers.

EVE Installer runs fine, the EVE launcher runs and patches fine, but starting EVE simply fails. It tries to execute DirectXRedist.exe and that is not working. I can execute the DirectXRedist.exe manually and it simply terminates as well. Log looks like this:

Network layer using: CarbonIO
Executing DirectXRedist.exe ...
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libaoss.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libaoss.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libaoss.so' from LD_PRELOAD cannot be preloaded: ignored.
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
Terminating process by request - returning 0

I can remove the libaoss error, it doesn't change a thing. Winetricks is installed but no matter what I try, it just won't work. Do I still need specific overrides for this? I tried the ones in kismeteers howto but it doesn't change anything. I just don't get past this DirectX installer.

Graphics card is a Radeon HD 5800. Any hints appreciated.
After Shok
Ruthenia Co
#2 - 2014-03-19 09:24:59 UTC  |  Edited by: After Shok
You must install the i386 linux version driver for video card.

some about - https://forums.eveonline.com/default.aspx?g=posts&m=4004007

Правдой нельзя оскорбить, уважаемый адвокат!

Тот самый Мюнхгаузен

Золотая орка

Koby Botick
Deep Core Mining Inc.
Caldari State
#3 - 2014-03-19 09:29:13 UTC
This should be installed:

# dpkg -l | grep radeon
ii libdrm-radeon1:amd64 2.4.52+git20140121.46d451c9-0ubuntu0sarvatt~saucy amd64 Userspace interface to radeon-specific kernel DRM services -- runtime
ii libdrm-radeon1:i386 2.4.52+git20140121.46d451c9-0ubuntu0sarvatt~saucy i386 Userspace interface to radeon-specific kernel DRM services -- runtime

Or do you mean the xserver-xorg-video-radeon package?
After Shok
Ruthenia Co
#4 - 2014-03-19 09:39:55 UTC
Name package is fglrx (driver) and fglrx-amdcccle is Catalyst Control Center.

http://packages.ubuntu.com/saucy/fglrx - i386 version

Правдой нельзя оскорбить, уважаемый адвокат!

Тот самый Мюнхгаузен

Золотая орка

Koby Botick
Deep Core Mining Inc.
Caldari State
#5 - 2014-03-19 11:15:16 UTC
After Shok wrote:
Name package is fglrx (driver) and fglrx-amdcccle is Catalyst Control Center.

http://packages.ubuntu.com/saucy/fglrx - i386 version


Sadly this gets me into dependecy hell.. it refuses to install the i386 version:

The following packages have unmet dependencies:
fglrx:i386 : Depends: dkms:i386 but it is not installable
Depends: xorg-video-abi-11:i386 but it is not installable or
xorg-video-abi-12:i386 but it is not installable or
xorg-video-abi-13:i386 but it is not installable or
xorg-video-abi-14:i386
Depends: xserver-xorg-core:i386 but it is not going to be installed

Is the idea that I undo the xorg-edgers packages and go back to default where this is supposed to work? Or should this work with xorg-edgers?
After Shok
Ruthenia Co
#6 - 2014-03-19 11:35:14 UTC
read - https://wiki.debian.org/Multiarch/HOWTO
i think - you need run in console under root
dpkg --add-architecture i386
continue to act in a manual

Правдой нельзя оскорбить, уважаемый адвокат!

Тот самый Мюнхгаузен

Золотая орка

Koby Botick
Deep Core Mining Inc.
Caldari State
#7 - 2014-03-19 12:04:42 UTC
After Shok wrote:
read - https://wiki.debian.org/Multiarch/HOWTO
i think - you need run in console under root
dpkg --add-architecture i386
continue to act in a manual


That's the problem, I am already on multi-arch, it still won't do it:

Quote:

root@pc:/etc/dpkg/dpkg.cfg.d# dpkg --print-foreign-architectures
i386
root@pc:/etc/dpkg/dpkg.cfg.d# dpkg --print-architecture
amd64

root@pc:/etc/dpkg/dpkg.cfg.d# apt-get install fglrx:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
fglrx:i386 : Depends: dkms:i386 but it is not installable
Depends: xorg-video-abi-11:i386 but it is not installable or
xorg-video-abi-12:i386 but it is not installable or
xorg-video-abi-13:i386 but it is not installable or
xorg-video-abi-14:i386
Depends: xserver-xorg-core:i386 but it is not going to be installed
Recommends: fglrx-amdcccle:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

root@pc:/etc/dpkg/dpkg.cfg.d# apt-get install fglrx
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
dkms fglrx-amdcccle lib32gcc1 libc6-i386
The following NEW packages will be installed:
dkms fglrx fglrx-amdcccle lib32gcc1 libc6-i386
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 72.6 kB/95.8 MB of archives.
After this operation, 281 MB of additional disk space will be used.
Do you want to continue [Y/n]? n
Abort.


It would install amd64, it will not install i386. There are no held packages, despite what the message says:

# aptitude search ~ahold
#

Thanks a lot for the help so far. I don't think I'm getting this to work however and I probably just have to wait until 14.04 lts comes round, although I don't believe this will be magically going to be smooth then.
After Shok
Ruthenia Co
#8 - 2014-03-19 12:39:18 UTC  |  Edited by: After Shok
why you didn`t install - apt-get install fglrx (without i386) - if you see - it will be install lib32gcc1 and other - it`s 32 bit

p/s. I use Fedora and haven`t any troubles with multi-arch.

Правдой нельзя оскорбить, уважаемый адвокат!

Тот самый Мюнхгаузен

Золотая орка

Koby Botick
Deep Core Mining Inc.
Caldari State
#9 - 2014-03-19 13:36:46 UTC
After Shok wrote:
why you didn`t install - apt-get install fglrx (without i386) - if you see - it will be install lib32gcc1 and other - it`s 32 bit

p/s. I use Fedora and haven`t any troubles with multi-arch.


Because it has only installed the amd64 part apparently. And I still get the very same effect, namely that DirectXRedist.exe won't work and terminate with the same error:

Quote:

root@pc:~# dpkg -l | grep fglrx
ii fglrx 2:13.200~beta-0ubuntu1~xedgers~saucy2 amd64 Video driver for the AMD graphics accelerators
ii fglrx-amdcccle 2:13.200~beta-0ubuntu1~xedgers~saucy2 amd64 Catalyst Control Center for the AMD graphics accelerators
root@pc:~#


Hm on second look it seems that it simply has not loaded this driver instead of the generic radeon. I probably need to take a closer look at this.

After Shok
Ruthenia Co
#10 - 2014-03-19 13:45:58 UTC
For change driver witch will be use - like in this page - http://askubuntu.com/questions/379447/how-do-i-change-graphics-drivers-in-13-10

Правдой нельзя оскорбить, уважаемый адвокат!

Тот самый Мюнхгаузен

Золотая орка