CoH Noir (graphics problem under Linux)


Katie V

 

Posted

I've got City of Heroes running under Linux with the user of Wine. The problem is that the graphics are stark black-and white (screenshot). I'm running Intel G35 graphics using the 2.8.1 drivers. Any suggestions?


 

Posted

Quote:
Originally Posted by Katie V View Post
I've got City of Heroes running under Linux with the user of Wine. The problem is that the graphics are stark black-and white (screenshot). I'm running Intel G35 graphics using the 2.8.1 drivers. Any suggestions?
From what I see, there's already a 2.9.0 driver (for 2D), and you should make sure you have the MESA 7.6 driver (for 3D); see here: http://intellinuxgraphics.org/2009Q3.html

If that doesn't help, run COH using the -console 1 command (so, cityofheroes.exe -project coh -console 1) and another window will start with the program, giving driver info that may help figure out the cause. An example of what it says with my card:

CPU: 2748 Mhz / Memory: 2047 MBs / Video Card: NVIDIA GeForce 9800 GT / Video Driver DLL: nv4_disp.dll / Driver Version: 6.14.11.9107 / Available Memory: 1331MBs / OS Version: 5.1.2600 / Video Memory: 512 MBs
Render settings: VBOS 1
Render path: NV1X NV2X ARBVP ARBFP
Render features: WATER* BLOOM* TONEMAP* MULTITEX* MULTITEX_DUAL* HQBUMP* MULTITEX_HQBUMP* FPRENDER WATER_DEPTH* DOF* BUMPMAPS* BUMPMAPS_WORLD* DESATURATE*
Acceptable video card driver


www.SaveCOH.com: Calls to Action and Events Calendar
This is what 3700 heroes in a single zone looks like.
Thanks to @EnsonsDeath for the GVE code that made me VIP again!

 

Posted

I haven't tried upgrading yet, but here's what it says now:

CPU: 1596 MHz / Memory: 2047 MBs / Video Card: Unknown / VIdeo Driver DLL: UnknownVendor / Driver Version: UnknownVendor / Available Memory: 2047 MBs / OS Version: 5.1.2600 / Video Memory: Unknown
Render settings: VBOS 1
Render path: ARBVP ARBFP
Render features: WATER MULTITEX* MULTITEX_DUAL* HQBUMP* MULTITEX_HQBUMP* WATER_DEPTH BUMPMAPS* BUMPMAPS_WORLD*
Acceptable video card driver

Some of this information doesn't represent the actual hardware: the CPU will speed up to 2400 MHz as soon as CoH starts using it, and since CoH is a 32-bit app, it's only seeing 2 GB of my 8 GB of RAM.


 

Posted

You should also set all the graphics options to the bare minimum and see if that gives you a viable image. If it does, add things little by little until you figure out what's causing the "noir effect". I tested with an Intel 82945G graphics chip in Ubuntu 9.04 with the latest drivers, and it does work on the lowest settings; I didn't fiddle much around with it though, as I just wanted to know if it would work at all with that card or not.


www.SaveCOH.com: Calls to Action and Events Calendar
This is what 3700 heroes in a single zone looks like.
Thanks to @EnsonsDeath for the GVE code that made me VIP again!

 

Posted

Setting the graphics to minimum using the in-game settings doesn't change anything. Running with the "-useTexEnvCombine" command-line option gives me unshaded, untextured graphics that would have looked state-of-the-art in the late 1960s. Are there any other options (registry settings, config files, hidden command-line options) for adjusting the graphics?


 

Posted

I'm assuming you updated all the drivers at this point? If so I'm not sure there's much you can do. All the Windows registry settings will change things that are available from COH's interface by selecting advanced graphic options. I'll mess around with Ubuntu later and see if I can reproduce your problem, even if the chip is not exactly the same.


www.SaveCOH.com: Calls to Action and Events Calendar
This is what 3700 heroes in a single zone looks like.
Thanks to @EnsonsDeath for the GVE code that made me VIP again!

 

Posted

Mesa has been updated from 7.5.1 to 7.6, but the graphics drivers are still at 2.8.1: the 2.9 drivers appear to require kernel modesetting (which requires figuring out why my 2.6.31 kernel won't find my hard drive), and the changelog doesn't show anything that looks relevant (mostly improvements to the i8xx support, and a few optimizations).