RSS This Hallowed Ground - Graphics Issue

Hi

First, thanks for making these great modules.

I have a specific problem with the This Hallowed Gound module. When I try to load it, the screen that opens looks like a modern art painting, a pot pourri of Vassal images from other module screens. I have tried dumping the Java cache, installing the latest video card drivers, and updating Vassal to the latest version just released today, all to no effect.

I’m running windows XP media edition on a desktop with 2 gigs of RAM. ATI Radeon X600 graphics card.

Help! I wanna play! :slight_smile:

Thus spake “markacres”:

Please post a screenshot of this.

Also, look in Preferences for an option labeled “Disable DirectX D3D
pipeline?” Try checking that, and then restart VASSAL. Does it make
any difference for you?


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Could you take a look in your preference settings (under File) when you have
the mod open and tell us what things are set to in there

Post generated using Mail2Forum (mail2forum.com)

Thanks for the replies. I can’t get to the preferences in this module - I can’t get to anything. The attached screenshot shows what appears as soon as I open the module.

Open the preferences is the Module Manager, Click on the ‘Disable directx pipeline’, then try restarting the module.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

In Module Manager go to File > Preferences, you should be able to access
that one

Post generated using Mail2Forum (mail2forum.com)

thanks, gentlemen - that worked!

This problem is Video Card/driver related. Java 1.6.0_11 (JRE6) on windows started trying to use Direct3d to directly drive video card hardware. If your video drivers are not up to date, it may now work. If there are unfixed bugs in your up to date video drivers, it may now work. If the moon is in the seventh house…


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Thus spake “markacres”:

Wow, that’s an entirely new mode of failure. I’ve seen individual images
messed up due to D3D problems, but not whole windows.

I’m starting to wonder if we should turn off D3D by default.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Absolutely.

What’s going on here anyway? Bad drivers?

  • M.

Post generated using Mail2Forum (mail2forum.com)

Thus spake Michael Kiefte:

It’s some combination of bugs in the JRE and bugs in the video drivers.
It’s hard to track down where exactly the problem is since Windows video
drivers are in almost all cases closed source. The best you can do if
troubleshooting is try to verify that the JRE is doing exactly what the
spec says it should. Additionally, video card makers tend not to care much
about older cards, so even if you could conclusively demonstrate that the
video driver was at fault, it’s not clear that you’d gain anything beyond
a feeling of superiority for having done so, since the manufacturer will
likely just fob you off.

If the original poster is still reading: Try upgrading to Java 1.6.0_12
(a.k.a. Java 6 update 12), and turn D3D back on. That might also solve
your problem.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

I have it in the back of my mind now that it might be worthwhile to create a
little tuning app, which does the following:

  • Shows you some images in a window, and asks “Does this look ok?” in order
    to find for the user the best display settings he can use on his machine.
    (Note that we could do this for Linux, too, since there we could turn on the
    OpenGL pipeline.)

  • Finds the amount of physical RAM you have and sets a sane default maximum
    heap.

As we get deeper and lower-level in our graphics work, this starts to sound like a good idea. I bet it would pay for itself if we go to JOGL. I wonder if it would be possible to make it part of the installer?

rk

Post generated using Mail2Forum (mail2forum.com)

What happens if you change drivers (or video cards)?

  • M.

Post generated using Mail2Forum (mail2forum.com)

Thus spake Rodney Kinney:

I’d rather it be something which is run the first time you start VASSAL,
rather than be part of the Windows installer, because:

  1. programming anything in the installer is painful,
  2. there’s reason to do this on Mac OS and Linux, too.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Thus spake Michael Kiefte:

Then it should detect that, and format your hard drive. :slight_smile:

That’s another good reason why something like this should be run when
VASSAL is first started, and then available from some menu in the MM
in case you reconfigure.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)