They don't seem to like SFML (or SVO). Every time someone posts on the svo forum complaining half of their GUI is missing or get a black screen they seem to have an Intel Integrated GPU.
Is there any way to adjust some things so these GPUs can properly run Netgore games? Or is SFML just not compatible with them?
Some examples:
http://www.skyon.be/phpbbforum/viewtopic.php?f=12&t=1924
http://www.skyon.be/phpbbforum/viewtopic.php?f=12&t=1929
It's probably a hardware issue so installing another OS won't probably fix it. Either there has to be more stuff stripped from the graphics capabilities or it just won't work with these GPUs I think.
Not sure which version of OpenGL is being used in sfml but the intel website has some information on how it's supported by their gma chipsets
Where SMS = Shader model support.
processors > i5 | OGL 2.1 | SMS 4.0 | } Intel® Core™ Processors with Intel® HD Graphics
processors > i3 | OGL 2.1 | SMS 4.0 | }
intel® G45, GM45, GS45, G43, G41,and GL40 Express Chipsets | OGL 2.1 SMS 4.0 | Intel® GMA 4500 Series
intel® Atom™ D410, D510, N450, and N470 processors | OGL 1.5 SMS 3.0 | Intel® GMA 3150
I was wondering maybe the recent software updates like framework 4.0 gave this bug, maybe its not the hardware since I remember it worked properly
I doubt it's an issue with the .Net framework. It's clearly a graphics issue, which SFML is used for.
I remember when it worked correctly, but I can't recall what version was working correctly.
I can remember some problems coming up when the refraction stuff was added, since it used the shadermodel stuff. Not sure if it's a problem or not :3
If the refractions aren't on the map, they aren't being drawn at all, so that shouldn't be the problem. But to add the refractions I also had to draw everything to an off-screen surface first, and that may be a problem on older cards.
Tested Intel integrated graphics Express GL40 with Windows XP. There were problems in the past with OpenGL shaders, but getting the latest drivers from the Intel site solved those. NetGore and SFML work fine. Tested SVO version 0.6.0 revision 5 and the graphics are fine and smooth enough, although I couldn't log in. (Invalid Account Name error)
Tested another machine with Intel GMA X3100 on Windows XP with drivers updated and the machine failed to display graphics for NetGore Client and SVO. Disabled force S3TC/FXT1 Texture Compression... NetGore DemoGame client is working okay now, but not SVO. Same machine using Win 7 and same settings able to launch and display both NetGore DemoGame client and SVO v0.6.0r5, although they are both running extremely slow.
Anyway, turn off texture compression with GMA X3100 to be able to display anything. My experience with SFML is limited, so I'm not sure if there's a specific fix or video mode setting for Intel GMA adapters that fixes these things. Ultimately, make sure they get the drivers from the Intel website and not a 3rd party site, as those sites tend to host outdated or unsupported drivers!
The SVO client is still built in Debug mode so that might also explain why it runs so slow. As for the invalid account error, that's weird, try logging out of the site and forum, back into the forum and then give the game a go.
Final edit:
I feel dumb for not doing this earlier, but changing the desktop resolution to 32 Bit fixed the speed issues and display issues.
Users on the Intel 965 series of chips should make sure their OpenGL settings are set to the following:
Anisotropic Filtering: Application Control
Texture Color Depth: 32 Bits per Texel
Driver Memory Footprint: Normal
Force FXT1/S3TC Texture Compression: Off
Depth Buffer Bit Depth: 24 Bit Depth Buffer
Flipping Policy: Flip
Triple Buffering: Off
Asynchronous Flip: On
Did you try fullscreen by any chance? You get much more control over the graphics device in fullscreen, so it tends to run better. Stuff like color depth also usually aren't a problem in fullscreen, either.
If you post your findings on the SFML forums, maybe the creator will be able to do something to help make SFML handle Intel 965 series chips better internally. Though I don't know if he actually tweaks SFML for certain chipsets. Couldn't hurt. ![]()
Yeah my laptop which I'm using for work also has intel GPU and the game it self is flichkering always and lagging pretty bad, even in the editor the map it self is flickering very bad, currently I'm trying to reinstall windows 7 on maybe that will fix it.