Halo:Combat Evolved with black text and overhead

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
willb
Level 2
Level 2
Posts: 24
Joined: Sat Jul 11, 2009 1:29 pm

Halo:Combat Evolved with black text and overhead

Post by willb »

I recently found that Halo was not properly displaying menu and other 2D items in any color except black. I didn't have this problem until I upgraded to wine 1.3.24. I use Fedora 14 with ATI Radeon HD. Here is a screenshot
[img]http://i44.tinypic.com/2946gbs.jpg[/img]

I think it has something to do with ATI proprietary driver conflict, since I can run in another PC with nVidia and it displays fine.

Funny thing is, when I installed wine 1.3.31, it briefly showed the full color, but after re-installing Halo, it again shows only black texts.

There must be some simple tweak to make this work, otherwise how did 1.3.31 briefly show the colors properly? Anyway, wine prior to 1.3.24 (don't remember exactly which version) worked perfectly.[/img]
willb
Level 2
Level 2
Posts: 24
Joined: Sat Jul 11, 2009 1:29 pm

Post by willb »

bump?

Any idea how to tackle this dark text and dark hud problem? I updated amd/ati catalyst to latest 12.1, and wine to 1.3.37, but won't fix the problem.

Here is the image again.

Image
jjmckenzie
Moderator
Moderator
Posts: 1153
Joined: Wed Apr 27, 2011 11:01 pm

Halo:Combat Evolved with black text and overhead

Post by jjmckenzie »

On Thu, Feb 16, 2012 at 7:56 PM, willb <[email protected]> wrote:
bump?
No. But you did provide additional information.
Any idea how to tackle this dark text and dark hud problem? I updated amd/ati catalyst to latest 12.1, and wine to 1.3.37,
but won't fix the problem.
Please update to the latest Wine 1.4 release candidate, 1.4-rc3.
Here is the image again.

[Image: http://i44.tinypic.com/2946gbs.jpg ]
Images are not as useful as log files are.
http://wiki.winehq.org/FAQ#run_from_terminal and the following FAQ
article are what we need to help. Please post log files that are over
2KiB in size to a site like pastebin.com.

James
KhanTG
Newbie
Newbie
Posts: 1
Joined: Sat Mar 24, 2012 10:36 am

Me too

Post by KhanTG »

I am also having the same issue. I have upgraded to the latest wine in the Ubuntu repositories (1.3 beta), but that doesn't fix the issue and makes things worse my messing up my sound... anyway, here is the log file created as was requested in a previous post:
http://pastebin.com/Fv2rfh6C
The 1.4 RC is not available through the repos...at least not the repos I have. I'm not going to cry over not having Halo, but it is a bit annoying to know that it USED-TO work properly.

Please also keep in mind that I am not a coder... I switched to Linux for moral reasons, but I am willing to learn what I need when I need it.

Thanks
willb
Level 2
Level 2
Posts: 24
Joined: Sat Jul 11, 2009 1:29 pm

Post by willb »

I tried wine 1.14, 1.15, ATI catalyst 12.1, and now 12.2. Same problem.

I saved the console output (KhanTG's has full output) for both nvidia and ati. I noticed one difference between the two outputs:

ATI catalyst (the dark text one):

Code: Select all

fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:state_lastpixel Last Pixel Drawing Disabled, not handled yet
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ state.c / 1562
fixme:d3d:state_multisampmask WINED3D_RS_MULTISAMPLEMASK 0 not yet implemented.
err:winediag:shader_generate_glsl_declarations The hardware does not support enough uniform components to run this shader, it may not render correctly.
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ state.c / 1562
Nvidia fglrx (the one that works):

Code: Select all

fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:state_lastpixel Last Pixel Drawing Disabled, not handled yet
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ state.c / 1562
fixme:d3d:state_multisampmask WINED3D_RS_MULTISAMPLEMASK 0 not yet implemented.
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ state.c / 1562
Basically, ATI catalyst has one extra line:

Code: Select all

err:winediag:shader_generate_glsl_declarations The hardware does not support enough uniform components to run this shader, it may not render correctly.
Could this be a clue?
ruinairas
Level 3
Level 3
Posts: 62
Joined: Sun Oct 02, 2011 6:47 pm

Post by ruinairas »

Halo works perfectly on my Nvidia Geforce 8400gs. I have tested it on a AMD radeon 6520g and can confirm that the black text occurs on it. The drivers for ATI/AMD are cheap garbage. I swear they don't bug test them.If you want to run games on Linux please use Nvidia, they at least appear to care enough to make decent drivers.
willb
Level 2
Level 2
Posts: 24
Joined: Sat Jul 11, 2009 1:29 pm

Post by willb »

Ok, finally got the solution. I had to disable GLSL.

The registry entry to disable GLSL is described in http://wiki.winehq.org/UsefulRegistryKeys
willb
Level 2
Level 2
Posts: 24
Joined: Sat Jul 11, 2009 1:29 pm

Post by willb »

@Ruinairas, I concur. I used to have all nvidia on all my PCs.

But one of them was from an OEM, and when the caps blew on the video card, the vendor decided to give me a new ATI videocard to replace the nvidia one, telling me that it is as good as nvidia. Well, I had no choice, because they told me the same nvidia models were out of stock (and they wouldn't give me a newer model), and I needed a videocard right away.

That's why I'm stuck with ATI. Really sucks.
jjmckenzie
Moderator
Moderator
Posts: 1153
Joined: Wed Apr 27, 2011 11:01 pm

Halo:Combat Evolved with black text and overhead

Post by jjmckenzie »

On Mon, Mar 26, 2012 at 10:09 PM, willb <[email protected]> wrote:
@Ruinairas, I concur. I used to have all nvidia on all my PCs.

That's why I'm stuck with ATI. Really sucks.
Complain to AMD/ATI. The more 'voices' that get raised, the more they
will 'think' and 'act' about getting their video drivers fixed and up
to 'snuff'. And Wine taxes video drivers like no other Linux program.

James
ruinairas
Level 3
Level 3
Posts: 62
Joined: Sun Oct 02, 2011 6:47 pm

Post by ruinairas »

I hope my decision to get a Nvidia GTX 680 instead of a AMD Radeon with Crossfire is more than enough of a "Complaint" to them. Oh, and that little email I sent them stating, why should I trust the quality of your product, if you get cheap when it comes to making the drivers, what ELSE do you choose to ignore while actually developing the product?
Locked