Jedi Academy > Ubuntu 12.04 (64 bit) > 3D GFX issues

Questions about Wine on Linux
Locked
Noob_Computa_Ninja
Level 2
Level 2
Posts: 13
Joined: Sun Jul 19, 2015 12:18 pm

Jedi Academy > Ubuntu 12.04 (64 bit) > 3D GFX issues

Post by Noob_Computa_Ninja »

Hi all.

I'm desperately trying to get Jedi Academy running under Linux
(Ubuntu 12.04 LTS - 64 bit).

The game has installed correctly and will run. However there seems to be a major
problem with the 3D acceleration. In short, the game runs incredibly slowly
and is very choppy (In effect it's unplayable).

I taken the advice from another post about 3D GFX issues =
http://wiki.winehq.org/3DDriverIssues
and here are the results -

1. Try another 3D accelerated programme and test it (E.G. Google Earth)

2. Post the results from the Wine log file =

Code: Select all

wine: cannot find L"C:\\windows\\system32\\googleearth.exe"
Now this is very odd, as Google Earth runs brilliantly, and is very smooth indeed.


As an aside,

1. I can run Jedi Knight 2 - Jedi Outcast, flawlessly (on the same harware and the
same 64 bit Linux insallation as mentioned below in the useful info section).

2. Also I have gotten Jedi Academy running in the past without any issues
However this was on different (much older hardware) and a 32 bit version of
Ubuntu 12.04.


Any help or advice would be very much appreciated.

Useful information =
OS = Ubuntu 14.04 LTS (x64 /amd64 / 64 bit)
Kernel = Linux 3.13.0-57-generic (x86_64)
DE = KDE 4.13.3
Wine = wine1.6 1:1.6.2-0ubuntu4

CPU = 4x Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz
RAM = 8 GB
GFX = Onboard Intel / Mesa DRI Intel(R) G45/G43 ?
Simon of Aragon
Level 3
Level 3
Posts: 94
Joined: Sat Sep 08, 2012 3:56 pm

Re: Jedi Academy > Ubuntu 12.04 (64 bit) > 3D GFX issues

Post by Simon of Aragon »

Before you try any winetricks methods, have you done the registry edit telling WINE the make and model of your graphics?

1. From terminal;

Code: Select all

$ [b]lspci -nn| grep VGA[/b]
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series] [1002:68f9]
2. Take note of the 2 hex numbers at the end separated by a colon mine above are 1002 and 68F9.
3. Now type at the prompt; wine regedit
4. Expand the folders as follows; HKEY_CURRENT_USER-->Software-->Wine-->Direct3D
a) If the Direct3D doesn't exist right click on Wine and creat a bew key named Direct3D.
5. Inside the key; create two DWORD Values called VideoPciDeviceID and VideoPciVendorID
6. Double click the VideoPciVendorID and set the value in Hex to the first number mine is 1002.
7. Double click the VideoPciDeviceID and set the value in Hex to the second number mine is 68F9.

A picture is worth 1000 words.

Wine guesses at the values based on OpenGL information. There are other registry tweaks you can try listed here in the wiki.

Also someone will tell you to upgrade your WINE. But in all honesty, I try several versions. I know that 1.6.2 is default on all the 12.04 distros let me know if you need/want to try a different version.
Noob_Computa_Ninja
Level 2
Level 2
Posts: 13
Joined: Sun Jul 19, 2015 12:18 pm

Re: Jedi Academy > Ubuntu 14.04 (64 bit) > 3D GFX issues

Post by Noob_Computa_Ninja »

Hi there Simon of Aragon

I've done as you've said

1.

Code: Select all

lspci -nn| grep VGA
2. Results =

Code: Select all

00:02.0 VGA compatible controller [0300]: Intel Corporation 4 Series Chipset Integrated Graphics Controller [8086:2e22] (rev 03)
So based upon your previous (very detailed post), I've set the ID's to their respective attributes =
VideoPciVendorID = 8086
VideoPciDeviceID = 2e22


And unfortunately, the result is still the same.

Thanks very much for the advice, it's much appreciated
Locked