I can consistently crash the game so I need to reboot to play again

A forum for chatting about in-development game features.
silverkitty23
Posts: 40
Joined: Sun Sep 24, 2017 10:08 pm

Re: I can consistently crash the game so I need to reboot to play again

Postby silverkitty23 » Mon Oct 30, 2017 9:59 am

Well, going to option 4 seemed to buy me another 100 turns or so (or maybe that was just "the graphics card cooled off overnight"?) before meeting the same inevitable fate. Thanks for all the help, but appears I just got a lemon in the ol' "gaming laptop" department.

I have a theory that the reason I can play high-end 3D games all day and crash the card on 2D games has to do with 3D libraries being more careful about unloading textures they no longer need and making other graphics optimizations, it's probably at the level of some third-party library you're using being "looser" with 2D graphics because "surely it doesn't matter" and not really something you can do much about.

zakblood
Posts: 275
Joined: Wed Nov 09, 2016 2:22 pm

Re: I can consistently crash the game so I need to reboot to play again

Postby zakblood » Mon Oct 30, 2017 11:43 am

might be a shot in the dark, but do you use any overlays or motherboard tools or recording software etc etc?

a copy of your report

How to get a DirectX Diagnostic file:

1. click on "START"
2. click "run"
3. type in "dxdiag" and click "OK"
4. check through the tabs and perform all tests
5. click "Save all Information..." and save the text file to a location of your choice

may throw more light on what hardware and software errors you have,

regarding a new pc, a clean o/s and freshly installed is better than an older or upgraded version, maybe worth a quick test to check first, before you ditch the system, and makes little difference if the same o/s and hardware works fine on one games but crashes another, as back ground apps and programs have a law of there own when running with games tbh.

won't comment on the AV choice, as while it was my job for 30 odd years, it's not one i'd use as the forums and net is full of issue with it, add game and folder to the safe list is the best option or white list, depending on version, run as admin for the game, and if the AV has a gaming mode, run it before you start the game, make sure you disable as many start up items in your start menu so you have almost a clean boot, as that way you will at least know it's not a conflict with something else running etc, check AV logs and good luck

User avatar
sven
Site Admin
Posts: 1621
Joined: Sat Jan 31, 2015 10:24 pm
Location: British Columbia, Canada
Contact:

Re: I can consistently crash the game so I need to reboot to play again

Postby sven » Mon Oct 30, 2017 4:45 pm

silverkitty23 wrote:I have a theory that the reason I can play high-end 3D games all day and crash the card on 2D games has to do with 3D libraries being more careful about unloading textures they no longer need and making other graphics optimizations, it's probably at the level of some third-party library you're using being "looser" with 2D graphics because "surely it doesn't matter" and not really something you can do much about.


This is more or less right. There are really 2 issues here; one is that I'm using a somewhat unconventional low-level graphics API (OpenGL rather than DirectX), and OpenGL tends to have less stable drivers (on Windows, anyhow). The 3D games you're playing are almost certainly written in DirectX, which means the drivers they depend on tend to be better debugged (if only because more games use them, so the vendors pay more attention when glitches are uncovered).

The other issue is that when I wrote the planet rendering systems, I was more concerned about getting fancy effects working than managing texture memory carefully. And, as a result, when you get a map with enough planets, the texture load on your card is significant (1GB+). Most dedicated video cards can handle that without trouble, and even a non-dedicated adapter *ought* to be able to handle it by doing a little bit of virtual memory paging in the background. In practice, however, the Intel drivers tend to run out of memory, rather than paging, once we've loaded up enough planets.

There are ways that I could work around this -- basically just by juggling planet textures between the disk and video memory depending on the likelyhood that they'd be needed to render an upcoming frame. It's not *that* hard (I actually already have a similar system for juggling the ship textures), I just haven't made the time to code it up. (As a tiny independent dev team, we have less resources to throw at hardware compatibility issues than AAA teams, and sometimes that shows :()

The NVIDIA bug you're seeing is far less common though. In my experience, NVIDIA OpenGL drivers tend to be very stable; the crash you're seeing when running with the NVIDIA drivers makes me suspect a *hardware* issue, i.e., something may be physically broken inside your card. It could be a physical defect that's only effecting execution paths used by 2D games, which could explain why you're only seeing it when playing certain titles.


Return to “Testing”

Who is online

Users browsing this forum: No registered users and 71 guests