PDA

View Full Version : Assorted performance issues with EAH4870X2


ExecutorElassus
10-15-2008, 07:28 AM
So, the card is from Asus, and it's the first ATi card I've installed (previously was all nVidia; duh.), and I'm encountering a few performance issues. I ran the aticonfig script, and have a new xorg.conf as a result. Otherwise, it's a fresh install. Kernel is 2.6.26 (building against .27 apparently won't compile yet), driver is .532. Here's the rundown:

1) HiDef video playback is bad for some files. Particularly Matroska at 1080p: the video lags badly, and quickly falls well behind of audio (at least, it does playing with xine; playing with smplayer freezes the system hard).

2) If I use the digital output, the resolution appears to be the same, but it severely pixellated, to the point that fonts are unreadable, and the mouse looks like it's rendered in 8-bit. Using the DVI-to-VGA adapter appears to work.

3) Certain GTK apps (suck as firefox and Transmission) show a pale aqua/greenish color instead of what should be gray (such as the shading applied to alternating entries in Transmission, or shading on certain heading fields in firefox). Changing the color balance of the monitor does not fix the problem. Color balance appears to be correct, when - say - viewing pictures or movies.

4) If I try to play EVE-Online, I can play it with the "Premium Graphics" mode enabled (this is running it under wine; the cedega release is b0rked for other reasons), but I can only see the lighting channel (engine trails, lights in the hangar, etc.), and the starry background. No ships, no objects, nothing that would require applying texture maps to polygons (apparently). I still get about 100fps, though.

These are, I expect, several problems all happening concurrently: if someone can take a stab at fixing even one of them, I'd be grateful. Right now, my priority is fixing EVE and video playback (in that order): those were the two reasons I bought the card in the first place.

Thanks for the help!

EE

Redeeman
10-15-2008, 08:03 AM
video playback has mostly nothing to do with your graphics card, the decoding fully happens on the cpu, and your cpu is probably too slow to decode 1080p fast enough.

ExecutorElassus
10-15-2008, 12:16 PM
video playback has mostly nothing to do with your graphics card, the decoding fully happens on the cpu, and your cpu is probably too slow to decode 1080p fast enough.

Except that the cpu is a 6,4 (2x 3,2) GHz chip, and I can watch other files at 1080p no problem. Further, when playing the file in question, CPU load remains at about 50-65% on both cores.

I was under the impression that the Linux drivers had some issues with video playback, what with them not accelerating it properly or something. But perhaps I'm wrong?

Thanks,

EE

Dandel
10-15-2008, 02:20 PM
I'd wait and try the 8.10 driver when that comes out, because it appears that the HD video playback will improve, because XvMC and UVD will be enabled.

ExecutorElassus
10-24-2008, 08:47 AM
So, the 8.10 driver came out, and I installed it. In the meantime, I also changed the mobo (same brand, though, and largely the same hardware. I rebuilt the kernel anyway). Now, X won't even start, and the driver segfaults. Here's the code:

List of video drivers:
fglrx
nv
(WW) module ABI major version (4) doesn't match the server's version (2)

Backtrace:
0: X(xf86SigHandler+0x6a) [0x486b7a]
1: /lib/libc.so.6 [0x7fcfa722d5a0]
2: /usr/lib64/xorg/modules/drivers//fglrx_drv.so(atiddxProbeMain+0x87e) [0x7fcfa628bdbe]
3: X(DoConfigure+0x1d9) [0x478949]
4: X(InitOutput+0x866) [0x46b656]
5: X(main+0x2c6) [0x437256]
6: /lib/libc.so.6(__libc_start_main+0xf4) [0x7fcfa721a4a4]
7: X(FontFileCompleteXLFD+0x289) [0x4366f9]

Fatal server error:
Caught signal 11. Server aborting

You can read about that on this thread (http://www.phoronix.com/forums/showthread.php?t=13369).

So, the above problems are now moot, as I can't even get X to start.

Thanks,

EE

Dandel
10-24-2008, 10:57 AM
You already fixed the issue on that other thread, so how did the issue originally brought up in this thread get fixed yet?

ExecutorElassus
10-24-2008, 12:43 PM
Alas! The issue on that thread remains unresolved. I'll come back here and report about these issues when (if?) I ever get past that one.

ExecutorElassus
10-29-2008, 06:04 AM
So, the other problem is now resolved, for reasons unknown (permissions? bad xorg.conf? who knows?).

Anyway, I'll try out the other issues here. video playback seems to work better (the video in question runs more or less fine, even when running a hash on a 74GB file in the background).

I haven't checked 2) or 4) yet, but 3) persists. This may have something to do with gtk settings, though. I'll check.

Thanks,

EE

ExecutorElassus
10-29-2008, 10:51 PM
okay. Tried EVE. It's totally fried. Crashing, refusing to re-start without complete re-install, etc. i don't suppose you - or anybody else here - has managed to get EVE under wine working with this card, have you?

Thanks,

EE

bridgman
10-30-2008, 03:27 AM
I didn't find a lot of useful information on this from Google but the best suggestions seemed to involve disabling a few options, presumably in Wine. The recommended ones seem to be : occlusion queries, NV_VAR and ARB_VBO.

Worth a try anyways.

Separately, a couple of posts are implying that the 64x64 issue (need to use Virtual if your monitor H & V resolutions are not multiples of 64) with certain games under Wine/Cedega but it's not clear if the users were running patched older drivers (which had that known problem) or are seeing it with current drivers.

Kano
10-30-2008, 03:38 AM
Don't you think it is time that this bug should be fixed without any crappy Virtual override?

bridgman
10-30-2008, 04:57 AM
The problem is believed to be fixed as of a month or two ago. The posts I mentioned were talking about both current drivers and patched versions of older drivers and were not clear about which driver the problem was seen on.

I just mentioned this to the OP as something to be aware of "just in case".

ExecutorElassus
10-31-2008, 08:32 AM
Hi bridgman,

I did some digging. The NV_VAR and ARB_VBO are both disabled in wine, which I have done. Disabling occlusion queries takes place in EVE, which does not run. I've been reading a lot of horror stories about the 8.10 driver; is it possible that this driver simply won't work rendering 3D acceleration with this card yet? Should I wait for the next driver?

Thanks,

EE

ExecutorElassus
11-11-2008, 10:59 PM
Huh. I have a bit mor output, which I only get if I run as root. running 'wine /path/to/eve/eve.exe' gives me this:

# wine Program\ Files/CCP/EVE/eve.exe
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
fixme:mixer:ALSA_MixerInit No master control found on HDA ATI HDMI, disabling mixer
err:module:find_forwarded_export function not found for forward 'd3dx8.D3DXGetImageInfoFromFileInMemory' used by L"C:\\windows\\system32\\d3dx9_36.dll". If you are using builtin L"d3dx9_36.dll", try using the native one instead.
err:module:find_forwarded_export function not found for forward 'd3dx9_36.D3DXGetImageInfoFromFileInMemory' used by L"C:\\windows\\system32\\d3dx9_35.dll". If you are using builtin L"d3dx9_35.dll", try using the native one instead.
err:module:find_forwarded_export function not found for forward 'd3dx8.D3DXIntersectTri' used by L"C:\\windows\\system32\\d3dx9_36.dll". If you are using builtin L"d3dx9_36.dll", try using the native one instead.
err:module:find_forwarded_export function not found for forward 'd3dx9_36.D3DXIntersectTri' used by L"C:\\windows\\system32\\d3dx9_35.dll". If you are using builtin L"d3dx9_35.dll", try using the native one instead.
err:module:find_forwarded_export function not found for forward 'd3dx8.D3DXQuaternionSquadSetup' used by L"C:\\windows\\system32\\d3dx9_36.dll". If you are using builtin L"d3dx9_36.dll", try using the native one instead.
err:module:find_forwarded_export function not found for forward 'd3dx9_36.D3DXQuaternionSquadSetup' used by L"C:\\windows\\system32\\d3dx9_35.dll". If you are using builtin L"d3dx9_35.dll", try using the native one instead.
fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 16 vertex samplers and 16 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0x33af94,0x00000000), stub!
fixme:d3d:test_pbo_functionality >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Loading the PBO test texture
@ directx.c / 3795
fixme:d3dx8:ID3DXMatrixStackImpl_LoadIdentity (0x1422d0) : stub
fixme:d3dx8:ID3DXMatrixStackImpl_LoadIdentity (0x1422e8) : stub
fixme:d3dx8:ID3DXMatrixStackImpl_LoadIdentity (0x142300) : stub
fixme:d3dx8:ID3DXMatrixStackImpl_LoadIdentity (0x1417c8) : stub
domo-kun drive_c # fixme:d3dx8:ID3DXMatrixStackImpl_LoadIdentity (0x1422d0) : stub
fixme:d3dx8:ID3DXMatrixStackImpl_GetTop (0x1422d0) : stub
wine: Unhandled page fault on read access to 0x00000000 at address 0x2b40949 (thread 0019), starting debugger...
err:seh:setup_exception_record nested exception on signal stack in thread 0019 eip 7efc0750 esp 7ffdbc7c stack 0x242000-0x340000

Incidentally, the files d3dx9_35 and _36 I deleted from those locations.

So, perhaps I have a mis-configured wine conf file somehow? Or is wine somehow mis-communicating with the driver?

Thanks for the help,

EE

ExecutorElassus
11-22-2008, 03:48 PM
So, I've installed the new EVE client, completely deleted my .wine directory, installed the new wine, and completely reinstalled EVE. I can now get to the opening screen. I think those dll errors came from running wine as root while not in my root's home directory. However, there are now no models (the new opening screen has several rendered models). When I log in, it freezes at the "Entering Station" popup, and the program ExeFile.exe runs at 100% CPU.

I can only conclude that this means direct rendering is failing. I can run this game at 15fps in Premium on my laptop, which (as I've said) is way less powerful, but sports an nVidia chipset. This is the only meaningful difference between the two systems.

Can the devs (bridgman?) tell me of any other way I can get this working, other than buying an nVidia card? This is my first experience with an ATi card; it's been a bit disappointing, to say the least.

Thanks,

EE

bridgman
11-22-2008, 05:02 PM
I didn't see any obvious pattern of problems from searching around. I did notice a few comments that :

- Eve developers don't support or code for ATI boards yet
- "premium" doesn't seem to work
- happy users seemed to be generally running HD4xxx cards

What hardware are you running, and are there any interesting messages in the logs ?

ExecutorElassus
11-22-2008, 05:51 PM
Hi brigdman,

thanks for the reply. Curses upon CCP (who runs EVE-Online)! Along with not supporting ATi, they also don't support running EVE under wine at all, so the only support I get on that is in the forum (their cedega client won't run on either machine).

Which hardware would you like to know? The vid card is an Asus EAH4870x2, which uses the Radeon HD 4870 chips. My entire hardware setup (using lspci) is as follows:

00:00.0 Host bridge: ATI Technologies Inc RD790 Northbridge only dual slot PCI-e_GFX and HT3 K8 part
00:02.0 PCI bridge: ATI Technologies Inc RD790 PCI to PCI bridge (external gfx0 port A)
00:05.0 PCI bridge: ATI Technologies Inc RD790 PCI to PCI bridge (PCI express gpp port B)
00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 14)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 PCI bridge: PLX Technology, Inc. Device 8647 (rev ab)
02:04.0 PCI bridge: PLX Technology, Inc. Device 8647 (rev ab)
02:08.0 PCI bridge: PLX Technology, Inc. Device 8647 (rev ab)
03:00.0 VGA compatible controller: ATI Technologies Inc Device 9441
03:00.1 Audio device: ATI Technologies Inc HD48x0 audio
04:00.0 Display controller: ATI Technologies Inc Device 9441
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
06:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306 Fire II IEEE 1394 OHCI Link Layer Controller (rev c0)
The mobo is an MSI K9A2v2, which uses mostly ATi hardware (as you can see above). Which logs would you like? For wine, I'll have to figure out how to output its error output into a file. The only thing I see much of in the terminal are openGL errors such as the ones I got running as root (the bits about "GL_INVALID_OPERATION" etc.).

In any case, I'll go post to the EVE forum as well, despite what poor luck I've had with them in the past.

Thanks again,

EE

bridgman
11-22-2008, 06:22 PM
If you have a 4870x2 that's good news since the people who were running successfully on Linux seemed to mostly have 46xx or 48xx boards.

The GL error messages are probably a good clue. Do you happen to know if EVE uses DX or OpenGL calls ? Wine has to translate DX calls into OpenGL calls anyways on linux but I think your options for tweaking the system vary depending on whether the app starts with DX or OpenGL.

ExecutorElassus
11-22-2008, 06:48 PM
Hi bridgman,

Yes, EVE is a DirectX game, unfortunately. They use native Windows calls for a lot of the game, which is part of the reason it doesn't run well on other systems (the in-game browser, for example, calls IE; this was only usable in wine since wine-1.0).

There used to be two dll files that had to be called in as native overrides in wine's registry; this is apparently no longer necessary (according to the wineDB page here (http://appdb.winehq.org/objectManager.php?sClass=version&iId=9971)). My user.reg, of course, has those added lines; please let me know if there are other tweaks to try.

Thanks again,

EE

BlackStar
11-23-2008, 02:31 AM
Which version of Wine are you using? Have you tried upgrading to 1.1.9?

ExecutorElassus
11-23-2008, 08:45 AM
I have indeed. I was using 1.1.7 previously (1.1.8 wouldn't compile, for some reason). I'm using the 8.10 ATi driver (8.11 hasn't made it into gentoo's package list yet).

Extreme Coder
11-23-2008, 12:22 PM
May I ask what's wrong with the cedega version of Eve? I tried it with fglrx on my x1650 long ago when it first came out, and it worked just fine if I remember correctly.

ExecutorElassus
11-23-2008, 12:35 PM
As I said: the cedega version will not run on either machine. I had a support ticket open with CCP since, oh, July sometime. They finally closed it with something along the lines of, "well, we have no clue why it won't run. Try the forum!" Even when it did run, it was only on classic, and the sound froze constantly.

Cedega's software is terrible, and very unstable on 64-bit. Most games run better under wine these days, EVE included.

EDIT: Also, I spoke too soon: the 8.11 driver is now in the gentoo repository, and fails to compile with the following:

* Building fgl_glxgears
In file included from fgl_glxgears.c:70:
/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/usr/include/GL/glATI.h:3153:1:
warning: "GL_ATI_texture_env_combine3" redefined
In file included from /usr/include/GL/gl.h:2150,
from /usr/include/GL/glu.h:38,
from fgl_glxgears.c:59:
/usr/include/GL/glext.h:6606:1: warning: this is the location of the previous
definition
/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/../../../../x86_64-pc-linux-gnu/bin/ld:
cannot find -lGL
collect2: ld returned 1 exit status
*
* ERROR: x11-drivers/ati-drivers-8.552-r2 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 3287: Called die
* The specific snippet of code:
* "$(tc-getCC)" -o fgl_glxgears ${CFLAGS} ${LDFLAGS} -DUSE_GLU
-I"${S}"/common/usr/include fgl_glxgears.c -lGL -lGLU -lX11 -lm || die
"fgl_glxgears build failed";
* The die message:
* fgl_glxgears build failed
*
* If you need support, post the topmost build error, and the call stack if
relevant.
* A complete build log is located at
'/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/temp/build.log'.
* The ebuild environment file is located at
'/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/temp/environment'.
*

>>> Failed to emerge x11-drivers/ati-drivers-8.552-r2, Log file:


This may be a problem with gentoo, so don't worry about it here. I mention it only to explain that I may take a day or two to get the 8.11 driver installed.

Thanks again,

EE

octapult
11-24-2008, 12:32 AM
Hello EE.

I'd met the same problem too. This is how I fix it:

# rm /usr/lib32/libGL.so
# rm /usr/lib64/libGL.so
# eselect opengl set xorg-x11
# emerge ati-driver
# eselect opengl set ati

When gentoo try to install the latest ati-driver-8.552-r2. It temporalily set the OpenGL interface back to xorg-x11.But there are 2 empty symbolic links in the system so it fails to set it properly.That's why it can't find libGL when building ati-driver.I don't know why this is happening but it do exists.

Hope this helps.

ExecutorElassus
11-24-2008, 02:31 AM
and ... lo! X works! Thanks octapult. Okay, so now I'm running xorg-1.5.2, with the 8.11 driver. Now, hopefully, I can tweak wine to get EVE to work...

ExecutorElassus
11-25-2008, 07:32 PM
Also, I might also mention that video playback using the opengl driver is now broken. Using it with the xine backend causes a black-screen hard crash; using smplayer just causes no playback.

glxgears still runs okay, so this may or may not be related.

Anyway: I'd still like to know what tweaks might be necessary to get EVE running on this machine.

Thanks,

EE

ExecutorElassus
12-08-2008, 05:26 PM
*bump*

Hi bridgman. I hope you had a nice Thanksgiving.

So, the latest update of wine (1.1.0) no longer runs on my laptop, and the only other version Ubuntu lets me install is 1.0.1 (which doesn't work well, either). Rather than beating my head against my laptop, I thought I'd try back with the desktop.

I copied the dx9d3d_35 and _36 files (or whatever they're called for DirectX), as well as the directX 10 dll. This does not help. The only message I get in the console is the following:

$ wine .wine/drive_c/Program\ Files/CCP/EVE/eve.exe
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
fixme:mixer:ALSA_MixerInit No master control found on HDA ATI HDMI, disabling mixer


That doesn't seem to mean much of anything. Can you then provide me some guidance on how to get this working? Is there any debug channel I should run, to give you some help?

Thanks again. I really hope we can get this working, because now I'm stuck with a badly malfunctioning EVE.

Thanks,

EE

bridgman
12-08-2008, 05:51 PM
Thanks. We actually do Thanksgiving a month or so earlier because our growing season is so much shorter up here in the Great White North, but we got lots of work done while the US offices were closed ;)

The first two messages look very Wine/DX-specific - guessing it can't find some MS file. Those long hex strings look like Windows GUIDs, so that's probably something you'll need Wine experts for.

The last message looks to be advisory, like it isn't finding the right sound drivers for the audio controller on the 6xx/7xx card and so isn't setting up audio there. Are you using HDMI out on the card, and if so do you have audio working on it ?

ExecutorElassus
12-08-2008, 06:23 PM
I do not use HDMI on the card: I actually don't even use DVI. I have a DVI-to-VGA adapter, and it's going analog into the monitor.

I guess I'll start asking the wine devs, too. I really wish I had a clue what's going on here. Is there anything else I can do from your perspective that might help here?

Thanks,

EE

bridgman
12-08-2008, 06:42 PM
OK, then I think you can probably ignore the last message.

For what it's worth, the other two messages sound pretty generic, ie the kind of problems that any user might run into not just one with a specific hw/sw configuration.

ExecutorElassus
12-08-2008, 06:49 PM
I figured. That's why I was asking if there are any specific debug channels I should turn on. Setting 'all' just gives me a huge pile of gibberish that I really don't want to throw at you.

The wine page is also showing that the latest few versions are unstable, and my framerates have been steadily going down the last few EVE updates as well. Seems a bit counter-intuitive, that.

Anyway, I'm going to keep pestering people on the EVE forum, and the wine forum, and see if I can dig anything up. Is there anything I might need to do with the Catalyst controls?

Thanks,

EE

ExecutorElassus
12-23-2008, 12:56 PM
So, I've been banging on the wine devs on this, still to no avail. However, I just updated to the 8.12 driver, and now X hangs on startx. I get to the desktop screen, but the mouse and keyboard are unresponsive, and I have to kill X remotely. I get the following errors:

(WW)fglrx: No matching Device section for instance [BusID PCI0@00:01:00]found
[this continues for every BusID except the one for the card]
XIO Fatal error 11 (Resource temporaritly unavailable) on X server "0:0 after 585 requests (584 known processed) with 0 remaining


Any guesses what's going wrong here? The only solution is to downgrade to 8.09 or 8.10, and downgrade the xorg-server to 1.5.2.

Thanks,

EE

ExecutorElassus
12-27-2008, 04:21 AM
Hey bridgman,

happy (slightly-post-) Boxing Day! I hope you're enjoying the holidays. I figured out what was wrong with the xorg-server (there are issues with library locations with the gentoo xorg-server between 1.4.x and 1.5.x, and the ati-driver). However, I also have some more information about how EVE is failing. I upgraded wine to 1.1.11, and now I get the following error filling the console when I start EVE:

fixme:d3d_shader:shader_glsl_load_constants >>>>>>>>>>>>>>>>> GL_INVALID_OPERATI ON (0x502) from glUniform4fvARB @ glsl_shader.c / 521
fixme:d3d_shader:shader_glsl_load_constantsI >>>>>>>>>>>>>>>>> GL_INVALID_OPERAT ION (0x502) from glUniform4ivARB @ glsl_shader.c / 398
fixme:d3d_shader:shader_glsl_select >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x50 2) from glUseProgramObjectARB @ glsl_shader.c / 3567
fixme:d3d_shader:shader_glsl_load_constants >>>>>>>>>>>>>>>>> GL_INVALID_OPERATI ON (0x502) from glUniform4fvARB @ glsl_shader.c / 521
fixme:d3d_shader:shader_glsl_load_constantsI >>>>>>>>>>>>>>>>> GL_INVALID_OPERAT ION (0x502) from glUniform4ivARB @ glsl_shader.c / 398
fixme:d3d_shader:shader_glsl_select >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x50 2) from glUseProgramObjectARB @ glsl_shader.c / 3567
fixme:d3d_shader:shader_glsl_load_constants >>>>>>>>>>>>>>>>> GL_INVALID_OPERATI ON (0x502) from glUniform4fvARB @ glsl_shader.c / 521
fixme:d3d_shader:shader_glsl_load_constantsI >>>>>>>>>>>>>>>>> GL_INVALID_OPERAT ION (0x502) from glUniform4ivARB @ glsl_shader.c / 398
fixme:d3d_shader:shader_glsl_select >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x50 2) from glUseProgramObjectARB @ glsl_shader.c / 3567
fixme:d3d_shader:shader_glsl_load_constants >>>>>>>>>>>>>>>>> GL_INVALID_OPERATI ON (0x502) from glUniform4fvARB @ glsl_shader.c / 521
fixme:d3d_shader:shader_glsl_select >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x50 2) from glUseProgramObjectARB @ glsl_shader.c / 3567
fixme:d3d_shader:shader_glsl_load_constants >>>>>>>>>>>>>>>>> GL_INVALID_OPERATI ON (0x502) from glUniform4fvARB @ glsl_shader.c / 521
fixme:d3d_shader:shader_glsl_load_constantsI >>>>>>>>>>>>>>>>> GL_INVALID_OPERAT ION (0x502) from glUniform4ivARB @ glsl_shader.c / 398


Or rather, I got that once, and then it crashed when it told me to patch EVE. It now won't start again, after patching manually.

The wine dev is now telling me that this is a problem with the ati driver. Is this related to some function that the driver doesn't support?

Thanks again,

EE

ExecutorElassus
01-01-2009, 11:54 AM
Some progress! This is important, as it doesn't just affect me (some others on the wine page were having the same situation).

Users of gentoo's 64-bit 2.6.27 kernel series will not be able to run the game. Upgrading to the .28 kernel got the game running, albeit without any objects. I can only run Premium, but I get 30-60fps with my object-free gaming experience.

I still get the errors in the above post. But this is now with the latest kernel, the latest wine version, and the latest ATi driver. So, progress, sorta!

We're getting there. Any ideas why the textures wouldn't render?

Thanks,

EE