Crashes after "Begin Campaign" with Intel HD GPUs (3000 and 4000)

View previous topic View next topic Go down

Crashes after "Begin Campaign" with Intel HD GPUs (3000 and 4000)

Post  bapcia on Sat Jul 13, 2013 9:14 am

Hello,

Since a couple of updates ago the game crashes after clicking "Single Player" - "Begin Campaign".

It does so both on my stationary computer with a Intel HD 3000 integrated GPU and on my laptop with a Intel HD 4000 GPU. I run Windows 8 on the stationary and Windows 7 on the laptop. Both are 64 bit versions.

I get a generic "RingRunner has stopped working" error message on both computers. On the stationary I don't get any crash logs. On the laptop i get the following error in the crash log:

Spoiler:
‹$[Version: 0.9.9.8] - [Specified method is not supported.] ->   at Microsoft.Xna.Framework.Graphics.Texture2D.CreateTexture(GraphicsDevice graphicsDevice, Int32 width, Int32 height, Boolean mipMap, UInt32 usage, _D3DPOOL pool, SurfaceFormat format)
  at Microsoft.Xna.Framework.Graphics.RenderTarget2D.CreateRenderTarget(GraphicsDevice graphicsDevice, Int32 width, Int32 height, Boolean mipMap, SurfaceFormat preferredFormat, DepthFormat preferredDepthFormat, Int32 preferredMultiSampleCount, RenderTargetUsage usage)
  at Microsoft.Xna.Framework.Graphics.RenderTarget2D..ctor(GraphicsDevice graphicsDevice, Int32 width, Int32 height, Boolean mipMap, SurfaceFormat preferredFormat, DepthFormat preferredDepthFormat, Int32 preferredMultiSampleCount, RenderTargetUsage usage)
  at RingRunnerLib.Graphics.PostProcessing.PostProcessManager.ScaleTexture(Texture2D texture, Single scaleX, Single scaleY) in C:\Users\Paul Dryere\Documents\Visual Studio 2010\Projects\RingRunner\RingRunnerLib\Graphics\PostProcessing\PostProcessManager.cs:line 686
  at RingRunnerLib.Graphics.PostProcessing.PostProcessManager.FixSpherePoles(Texture2D texture, SpherePrimitive sphere) in C:\Users\Paul Dryere\Documents\Visual Studio 2010\Projects\RingRunner\RingRunnerLib\Graphics\PostProcessing\PostProcessManager.cs:line 709
  at RingRunnerLib.Graphics.ThreeDimensional.Models.Satellites.SatelliteManager.CreateAndSetGaseousPlanetTextures(Planet planet, Color primaryColorMin, Color primaryColorMax, Single primaryColorRatio, Single specularIntensity, Single specularPower, Single atmosphereDensity) in C:\Users\Paul Dryere\Documents\Visual Studio 2010\Projects\RingRunner\RingRunnerLib\Graphics\ThreeDimensional\Models\Satellites\SatelliteManager.cs:line 583
  at RingRunnerLib.Graphics.ThreeDimensional.Models.Satellites.SatelliteManager.CreateRandomGaseousPlanet(Planet planet) in C:\Users\Paul Dryere\Documents\Visual Studio 2010\Projects\RingRunner\RingRunnerLib\Graphics\ThreeDimensional\Models\Satellites\SatelliteManager.cs:line 488
  at RingRunnerLib.Graphics.ThreeDimensional.Models.Satellites.SatelliteManager.CreateLevel(RectangleF mapRect) in C:\Users\Paul Dryere\Documents\Visual Studio 2010\Projects\RingRunner\RingRunnerLib\Graphics\ThreeDimensional\Models\Satellites\SatelliteManager.cs:line 370
  at RingRunnerLib.GameStateManagement.Screens.GameplayScreens.GameplayScreen.InitLevel(Boolean createBackground) in C:\Users\Paul Dryere\Documents\Visual Studio 2010\Projects\RingRunner\RingRunnerLib\GameStateManagement\Screens\GameplayScreens\GameplayScreen.cs:line 439
  at RingRunnerLib.GameStateManagement.Screens.GameplayScreens.GameplayScreen.Load() in C:\Users\Paul Dryere\Documents\Visual Studio 2010\Projects\RingRunner\RingRunnerLib\GameStateManagement\Screens\GameplayScreens\GameplayScreen.cs:line 173
  at RingRunnerLib.GameStateManagement.Screens.UIScreens.LoadScreen.Update() in C:\Users\Paul Dryere\Documents\Visual Studio 2010\Projects\RingRunner\RingRunnerLib\GameStateManagement\Screens\UIScreens\LoadScreen.cs:line 108
  at RingRunnerLib.GameStateManagement.GameScreenManager.Update() in C:\Users\Paul Dryere\Documents\Visual Studio 2010\Projects\RingRunner\RingRunnerLib\GameStateManagement\GameScreenManager.cs:line 201
  at RingRunner.RingRunnerGame.Update(GameTime gameTime) in C:\Users\Paul Dryere\Documents\Visual Studio 2010\Projects\RingRunner\RingRunner\RingRunnerGame.cs:line 327
  at Microsoft.Xna.Framework.Game.Tick()
  at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
  at Microsoft.Xna.Framework.GameHost.OnIdle()
  at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
  at Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
  at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
  at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
  at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
  at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
  at System.Windows.Forms.Application.Run(Form mainForm)
  at Microsoft.Xna.Framework.WindowsGameHost.Run()
  at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
  at RingRunner.Program.Main(String[] args) in C:\Users\Paul Dryere\Documents\Visual Studio 2010\Projects\RingRunner\RingRunner\Program.cs:line 22

I have reduced every video setting to minimum, turned off AA, Big Buffers, etc.. Tried windowed and fullscreen modes on the lowest possible resolutions.

After reading some other forum threads I uninstalled XNA 3.1 from both computers, reinstalled XNA 4.0 refresh and .NET 4 (on the laptop with windows 7) - but it didn't help.

It used to work, and when it started crashing I uninstalled and removed all saved game data.

Any suggestions?

bapcia

Posts : 2
Join date : 2013-07-13

View user profile

Back to top Go down

Re: Crashes after "Begin Campaign" with Intel HD GPUs (3000 and 4000)

Post  Paul Dryere on Sat Jul 13, 2013 12:11 pm

Hmm, well I would suggest making sure you have the latest graphics drivers on both.

For the laptop, I would recommend making sure that it is allowing the game to use the GPU. Most laptops have power saving logic that won't allow certain applications to access the GPU by default.
avatar
Paul Dryere

Posts : 504
Join date : 2012-02-28
Age : 30

View user profile

Back to top Go down

Re: Crashes after "Begin Campaign" with Intel HD GPUs (3000 and 4000)

Post  bapcia on Sat Jul 13, 2013 12:53 pm

Thanks, but I have the latest drivers installed of course.

I have also tried to set my laptop to "high performance" mode, as suggested in some other thread. Is there some other way to make sure that the game is allowed to use the GPU? I have looked through all (and fiddled with some) settings in the Intel HD Graphics Control Panel..

But the game should be playable on Intel HD 3000 and 4000 GPUs? (I am mainly interested in playing on the stationary computer with the HD 3000.)

bapcia

Posts : 2
Join date : 2013-07-13

View user profile

Back to top Go down

Re: Crashes after "Begin Campaign" with Intel HD GPUs (3000 and 4000)

Post  Paul Dryere on Sat Jul 13, 2013 1:15 pm

Lemme do a bit more research into the problem and I'll get back to you as soon as I can.
avatar
Paul Dryere

Posts : 504
Join date : 2012-02-28
Age : 30

View user profile

Back to top Go down

Re: Crashes after "Begin Campaign" with Intel HD GPUs (3000 and 4000)

Post  Paul Dryere on Sat Jul 13, 2013 2:05 pm

Initial results aren't looking promising. Intel integrated graphics are known to be finicky when it comes to playing games developed in XNA. Our game uses some pretty sophisticated shaders when it is procedurally generating the backgrounds at load time, and it seems that a specific feature is not being supported by the card.

I will continue looking into it.
avatar
Paul Dryere

Posts : 504
Join date : 2012-02-28
Age : 30

View user profile

Back to top Go down

Re: Crashes after "Begin Campaign" with Intel HD GPUs (3000 and 4000)

Post  NecromanticWark on Fri Aug 02, 2013 5:58 pm

Has there been any further development on this? I have an intel 4000 graphics card on my laptop as well, and have been completely unable to play the game. Very frustrating.

NecromanticWark

Posts : 4
Join date : 2013-08-02

View user profile

Back to top Go down

Re: Crashes after "Begin Campaign" with Intel HD GPUs (3000 and 4000)

Post  Paul Dryere on Mon Aug 05, 2013 4:30 pm

Hey NecromanticWark,

The only solution I have come up with that might work is to add an option to skip generating planets and nebula when loading a mission. This would of course mean the backgrounds would only be stars.

I'm not sure that this will solve the problem entirely since I can't find the exact feature set of the Intel HD chips, so there may be other graphics techniques that will not be supported.

I'll try and add in the option in the next patch.

For now, you might wanna try lowering graphic settings to see if that will help at all. You can find which graphic settings will help prevent crashes while loading under MainMenu>Help>Troubleshooting in the game.

Sorry for the inconvenience,
-Paul
avatar
Paul Dryere

Posts : 504
Join date : 2012-02-28
Age : 30

View user profile

Back to top Go down

Re: Crashes after "Begin Campaign" with Intel HD GPUs (3000 and 4000)

Post  NecromanticWark on Tue Aug 06, 2013 9:08 am

Unfortunately I've dropped all my graphic settings down to the lowest possible, and the game still won't run.

I look forward to the next patch!

NecromanticWark

Posts : 4
Join date : 2013-08-02

View user profile

Back to top Go down

Re: Crashes after "Begin Campaign" with Intel HD GPUs (3000 and 4000)

Post  Paul Dryere on Tue Aug 06, 2013 3:07 pm

Cool, thanks for understanding! We are trying to get the patch out by the end of the week.
avatar
Paul Dryere

Posts : 504
Join date : 2012-02-28
Age : 30

View user profile

Back to top Go down

Re: Crashes after "Begin Campaign" with Intel HD GPUs (3000 and 4000)

Post  Odi on Wed Sep 25, 2013 3:02 pm

Paul Dryere wrote:
The only solution I have come up with that might work is to add an option to skip generating planets and nebula when loading a mission. This would of course mean the backgrounds would only be stars.
Thanks, this option was all I needed to play on HD4000 on a laptop. Other graphics settings stayed at defaults.

Odi

Posts : 4
Join date : 2013-09-25

View user profile

Back to top Go down

Re: Crashes after "Begin Campaign" with Intel HD GPUs (3000 and 4000)

Post  Paul Dryere on Wed Sep 25, 2013 3:47 pm

Glad to hear it.
avatar
Paul Dryere

Posts : 504
Join date : 2012-02-28
Age : 30

View user profile

Back to top Go down

Re: Crashes after "Begin Campaign" with Intel HD GPUs (3000 and 4000)

Post  NecromanticWark on Thu Sep 26, 2013 8:51 am

I've not had much luck here. I tried it last night, but turned all graphics sliders to 0 and on starting the campaign, my game just minimized and eventually closed. I was unable to resume it while on desktop.

The menu actually worked a charm, though - previously I was having all sorts of lag there but that was all fixed.

I'll try again tonight and see how it goes.

NecromanticWark

Posts : 4
Join date : 2013-08-02

View user profile

Back to top Go down

Re: Crashes after "Begin Campaign" with Intel HD GPUs (3000 and 4000)

Post  Odi on Thu Sep 26, 2013 2:40 pm

NecromanticWark wrote:I've not had much luck here. I tried it last night, but turned all graphics sliders to 0 and on starting the campaign, my game just minimized and eventually closed. I was unable to resume it while on desktop.
First, be sure you are patched to a version that includes the fix. Version 1.0.0.3 has it. I bought mine from GOG, so on their website, it lists the "Universal Update" 2.0.6

Go to options, video, and scroll all the way to the bottom. This is what caught me the first time, I didn't know that there were many more options that using the scroll wheel / dragging on the side scroll bar would get me to. Change "Generate Backgrounds" to off. I did this after a "Reset to Defaults" since I had tried to move all sliders down at first.

Odi

Posts : 4
Join date : 2013-09-25

View user profile

Back to top Go down

Re: Crashes after "Begin Campaign" with Intel HD GPUs (3000 and 4000)

Post  NecromanticWark on Tue Oct 01, 2013 4:19 am

Odi wrote:Go to options, video, and scroll all the way to the bottom.  This is what caught me the first time, I didn't know that there were many more options that using the scroll wheel / dragging on the side scroll bar would get me to.  Change "Generate Backgrounds" to off.  I did this after a "Reset to Defaults" since I had tried to move all sliders down at first.
This is what caught me, too. Game works perfectly so far! Thanks for making the changes, guys.

NecromanticWark

Posts : 4
Join date : 2013-08-02

View user profile

Back to top Go down

Manual forcing of dedicated video card required

Post  Miths on Sun Oct 13, 2013 8:23 pm

I just purchased RingRunner from Desura and had a related problem. I don't know if anyone else has brought it up, but it seems likely to me that it could happen to many laptop users, so I'm going to give a short description here.

My new Asus x550vc laptop has both a Geforce 720m dedicated graphics chip as well as an Intel integrated chip (the HD3000 I think) for powersaving purposes.
When I first launched RingRunner - in the unupdated 0.9.something version from Desura - I had a disturbingly low framerate on the title screen, only 20 fps according to Fraps (30 if changed to low quality). After starting singleplayer the game crashed, as talked about in this thread.

Updating the game fixed the crash, but the extremely low framerate led me to believe the game was still running on the Intel chip instead of the Nvidia chip for some reason.
After some searching and head scratching I finally found the ringrunner.exe file. It was - or rather two different versions, one being the old one I assume? - hidden inside an archive file buried deep under the users folder. On my Win 7 system the full path was C:\Users\myname\AppData\Local\Apps\2.0\RM2G14YW.EJ7\HWL5KAT8.KXG\ring..tion_8622c399559320ce_0001.0000_5567b43ff76a1755\RingRunner.exe

From the Nvidia control panel under Manage 3D Settings, I then added that exe file as a specific program setting and set the preferred GPU to the Nvidia 720m, and the game is now running at vastly higher framerates.

I hope this might help other laptop users in the same situation, assuming of course it hasn't been brought up before (I guess that's quite likely, but I haven't been through the entire forum - I'll go play the game now instead Smile).

Miths

Posts : 2
Join date : 2013-10-13

View user profile

Back to top Go down

Re: Crashes after "Begin Campaign" with Intel HD GPUs (3000 and 4000)

Post  Paul Dryere on Sun Oct 13, 2013 8:53 pm

Hey Miths, welcome to the forums. cheers 

We have indeed had people run into the same problem. We have some info about it in the Known Problems/Solutions sticky here in the tech support forums. Really glad you were able to resolve the problem, hope you enjoy the game!
avatar
Paul Dryere

Posts : 504
Join date : 2012-02-28
Age : 30

View user profile

Back to top Go down

Re: Crashes after "Begin Campaign" with Intel HD GPUs (3000 and 4000)

Post  Miths on Sun Oct 13, 2013 9:53 pm

The first two hours have been fantastic. I would still be playing if I hadn't noticed it's 5 am Wink.

Miths

Posts : 2
Join date : 2013-10-13

View user profile

Back to top Go down

Re: Crashes after "Begin Campaign" with Intel HD GPUs (3000 and 4000)

Post  Sponsored content


Sponsored content


Back to top Go down

View previous topic View next topic Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum