bug-gnubg
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-gnubg] Regarding error message: OpenGL Error: invalid enumerant


From: Michael Petch
Subject: Re: [Bug-gnubg] Regarding error message: OpenGL Error: invalid enumerant / Did I change a setting I shouldn't have?
Date: Thu, 13 Jun 2013 09:55:52 -0600
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130509 Thunderbird/17.0.6

On 13/06/2013 9:21 AM, Jim Curtis wrote:
> Hello to everyone and thanks for making such a wonderful program.  I
> just downloaded  the current MAIN/current version 0.90/most recent
> source code (snapshot 20121023) and installed it and changed some 
> settings from the default to my own preferences.  I started a match
> and after or during *every* move, I forget which, a window opens
> showing multiple (5-9) errors and it does this after or during each
> move.  The multiple errors shown all say the same message:  OpenGL
> Error: invalid enumerant
>     Would someone at your convenience troubleshoot this problem for
> me?  I would appreciate any thoughts you may have to fix this
> problem.  Thanks again for helping me in advance and for making the
> best backgammon software available.

This problem is *generally* an issue with the Video Driver and or the
driver settings. It is always recommended that you make sure you have
the latest video drivers for your hardware.

I recommend at a minimum launching GNUBG and going to the Settings Menu,
select "Board Appearance", the "General" tab and making sure "Quick
Drawing" is off. If it is already off you may wish to turn off all the
3D options that are on and see if that makes a difference (This is just
to see if there is a specific cause that can be identified).

Over the years, people with specific graphic cards have had similar
problems and they have discoverd through trial and error that there are
often Video Driver settings that can be adjusted to keep GNUBG
compatible. Unfortunately there are so many cards and drivers out there,
that it can be a nightmare to say specifically without having your hardware.

For instance, With NVIDiA GeForce Video Card someone found that a driver
setting "Threaded Optimization" had to be turned off (And it is
apparently for compatibility with older software). There is a bug
report/solution for that here (This is an example of trial and error
with Video Driver settings):

https://savannah.gnu.org/bugs/?31274

You can also try a newer version of GNUBG (It isn't officially on the
web pages yet). It was built last month:

http://files.gnubg.org/media/windows/gnubg-1_00_000-20130519-setup.exe

Does it work?

If all else fails and you have some technical knowledge (This isn't for
a novice user), There is a tool called GL Intercept you may wish to
download to help narrow down the problem). It can be downloaded here:
https://code.google.com/p/glintercept/downloads/detail?name=GLIntercept_1_2_0.exe

There is a readme file with instructions (after installation) with a
Quick Start guide on what to copy to the GNUBG installation directory. I
recommend using the settings from gliConfig_FullDebug.ini  . If you ran
GNUBG and managed to get the debug output it would likely tell use what
OpenGL call is failing.

There is one last thing, and this doesn't solve thr problem but may make
it more manageable (I am not sure if it works for this type of error).
Go into GnUBG and pull down the "View Menu", click "Panels>" and select
"Messages" (When you select it, a checkmark will appear next to that
item in the menu) A message window will appear under the move lists and
analysis on the right hand side. Does this suppress the pop up error and
make it usable as you play?

-- 
Michael Petch
GNU Backgammon Maintainer / Developer
OpenPGP FingerPrint=D81C 6A0D 987E 7DA5 3219 6715 466A 2ACE 5CAE 3304




reply via email to

[Prev in Thread] Current Thread [Next in Thread]