Hi Michael,
I have my in-development OSG-based game running great on Intel 4000.
So the hardware itself is quite cabable and definitely the best
graphics part Intel has ever made. It had a horrible framerate at
first because of a depth buffer copy that I was doing. Once I removed
that, my framerate went up by an order of magnitude. Try removing big
pieces of your app or scene one at a time to simplify it until you're
left with almost nothing. You might find a bad bottleneck along the
way. It could be something as simple as a piece of OpenGL state that
your Intel driver doesn't like.

If you find a real problem you can always try to submit it to Intel,
but they probably won't listen.

This driver stuff is really hit or miss. My laptop can switch between
Radeon 7730M graphics and Intel 4000. If i use the driver supplied by
Dell (which appears to come originally from AMD) that contains both
Radeon and Intel drivers, I get a slightly better framerate from the
"power saving" Intel 4000 graphics. There are some subtle visual
artifacts using the Radeon but none using the Intel 4000. If I install
the Intel 4000 driver from Intel's website, I still get a good
framerate but there are horrible visual artifacts on my OpenGL Vertex
Array particle systems that disappear after about a minute. In short,
good luck understanding the insane mess that is graphics drivers. It's
all very random.
--
Terry Welsh
www.reallyslick.com

> Message: 15
> Date: Tue, 05 Feb 2013 19:20:00 +0100
> From: "Michael Schanne" <[email protected]>
> To: [email protected]
> Subject: [osg-users] anyone have experience with OSG on Intel HD
>         Graphics        4000 hardware?
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset=UTF-8
>
> Hi,
>
> Does anyone have experience with using OSG on the Intel HD Graphics 4000 
> hardware?  I am having performance problems in my application with fairly 
> simple scenes.  I have several different models which are simple shapes like 
> boxes, tubes, X's, etc. that are duplicated about 40 times each using 
> MatrixTransforms.  The bottleneck is in the Draw traversal.  With this scene 
> I am seeing a draw time of 55 ms on the HD Graphics, while on another PC with 
> a Radeon X1550 card the draw time is 3.8 ms.
>
> I've used OpenGL Extensions Viewer (http://www.realtech-vr.com/glview/) on 
> both machines and according to that the HD Graphics only supports OpenGL 
> 3.0/3.1, with no support for earlier versions.  My development PC with the 
> Radeon card supports 1.1-2.1.  I'm currently using OSG 3.0.0, with a build 
> that turned on OSG_GL1_AVAILABLE and OSG_GL2_AVAILABLE, but not 
> OSG_GL3_AVAILABLE.  Is it possible that using only GL3 would give better 
> performance?
>
> One other thing I should mention is that I used gDebugger and their Teapot 
> sample application performs better on the Intel HD Graphics than the Radeon 
> card, which suggests to me that I'm not using the hardware correctly.
>
> Using alternate hardware is not an option at this time.
>
> ...
>
> Thank you!
>
> Cheers,
> Michael
>
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to