AstralWanderer
-
Posts
154 -
Joined
-
Last visited
Content Type
Profiles
Forums
Blogs
Posts posted by AstralWanderer
-
-
Dragoonlordz,
The error reported in your logs is identical to that in the Random crashes... thread, which seemed to be solved with a (sound card) driver update and heatsink cleanup.
It may be worth checking your sound/video drivers also (DirectX diagnostics should give the date of both). I would also suggest trying the Torture Test option of Prime95 - this will serve as a CPU/memory stress test (try to leave it running for a couple of hours if you can) and can help identify issues with these items.
-
Sorry for lack of followup but I've been busy elsewhere (BTW I'm not a developer or an Obsidiman - they get special banners under their usernames...) and I couldn't really make out much from the logs you uploaded (only one had the output_log.txt and the related error details seemed to suggest something odd with memory usage - PoE using 0 bytes which could have been an overheating issue).
If you haven't already done so, it may be worth installing some termperature monitoring software - for the CPU I'd suggest CoreTemp but don't download the "standard" installer with InstallQ adware - use these direct links instead for the 64-bit version (this is the version you want) or 32-bit version (for anyone running 32-bit Windows versions). For the GPU, I'd suggest MSI Afterburner. Both are free, both can provide temperature graphs (CoreTemp requires the Grapher plugin for this) and MSI Afterburner allows you to set up a fan profile so you can improve cooling by increasing fan speed as GPU temperature rises.
-
Not tried Prime95 then? Go on, I dare you....plenty of other applications simply... don't.
*heads off to call the fire service to report an impending explosion at Ichthyic's address*
Looks pretty, but nothing that requires .NET bloatware gets my vote. And it doesn't seem to offer graphs (CoreTemp does via a plugin).I already use openhardwaremonitor (which is better).
-
As an aside, that high a temperature should merit an examination of your setup (either dialling back the overclock or improving the CPU cooling). If PoE can cause those termperatures, then plenty of other applications can too....oddly, the bottleneck is at the cpu, which this game runs very hot (often over 93C)...
A good (and free) CPU stress tester for this is Prime95 (use the "stress test" option) which can also double as a memory test. For monitoring temperatures, CoreTemp (32-bit version or 64-bit version - these are direct adware-free download links) is a good choice - just avoid the main download which includes InstallQ adware.
-
Sorry to hear disabling the sound card didn't help. However since you mention your PC being a new Lenovo, it would be well worth removing the bundled adware that has been giving them such a bad name (Lenovo offer a special uninstaller for SuperFish here).
PCDecrapifier might be worth checking out - unwanted bundled software might not be responsible for your system freezing, but it's probably not helping either.
-
Either you need to check the exact model of HP Pavilion (e.g. HP Pavilion G6 has an Intel HD Graphics 3000) or go to Control Panel/Device Manager and look at what is shown under the Display Adapters section.
If you have an Intel graphics chipset, then you may be able to run PoE but not very well (or most other games for that matter since Intel produce the least capable graphics chips). Your best bet would be older games like PoE's spiritual successor Baldur's Gate and Baldur's Gate 2 - these also benefit from dozens of high quality mods, most notably the Baldur's Gate Trilogy mod which combines both games into one epic quest using the BG2 engine.
- 1
-
Check the folder - it should contain a text file with the full error and an output_log.txt. These may offer some idea of the underlying cause but that error suggests a permissions issue. Running PoE as administrator might be worth trying if you haven't already done so.
-
Welcome to the forums Brumrah,
Your output_log reports the following error:
Crash!!!
Crash in winutils::ProcessInternalCrash(PEXCEPTION_POINTERS pExInfo) ERROR: SymInitialize, GetLastError: 'The operation completed successfully.' (Address: 00000000)
ERROR: SymGetSearchPath, GetLastError: 'The handle is invalid.' (Address: 00000000)
SymInit: Symbol-SearchPath: '', symOptions: 530, UserName: 'Jonathan'
This isn't the same as running out of memory, but given that you are running on a 32-bit version of Win7, it could be that PoE is hitting the 2GB per-process limit.
In that case, editing your boot.ini file to add /3GB /Userva=2900 flags as documented in Microsoft KB 316739: How to use the /userva switch with the /3GB switch... may help by increasing the per-process limit from 2048 to 2900KB (you will need to restart Windows for this change to take effect).
-
Welcome to the forums Wiggum,
The output_log file lists a stack overflow error at the end. While your (Nvidia) graphics card drivers look up-to-date your (Realtek) sound card drivers are 2012 vintage, so I would suggest updating these. Given your mention of a screeching sound, these seem the most likely cause of your problem.
If the Realtek driver update doesn't help, try disabling the sound (best to disable the Realtek in Device Manager) to see if that stops the crashing. If crashes continue, then something else is to blame.
-
Rockmono,
Sorry to hear that didn't work. One final thing to try is to start your PC in Safe Mode (see here on how to do this) and try running PoE from there. It probably won't work (since your graphics drivers shouldn't be loaded) but if it does and manages to keep running without a freeze, then it would suggest a conflict with other software (or drivers) that normally load during Windows startup.
Edit: just had another thought. Try muting sound (or better yet, disable your sound card in Device Manager) just in case the problem is a sound driver issue.
-
Good to hear that worked for you, but checking the output_log.txt file as suggested earlier would have shown the problem as well (the end of that file should contain an "unable to allocate memory" error).Just wanted to say that I tried the /3GB switch setting and it worked! I was able to finally make it to the Gilded Vale! YAY!
The suggestion made to Abel above regarding system setup might apply with your system also - other Unity games are likely to be more demanding than PoE and even the /3GB setting may not help if you have third-party DLLs that greatly increase memory usage.
You're welcome, but the /userva setting actually reduces maximum per-process memory (in this case, from 3072MB to 2900MB). However, as noted in the linked Microsoft article, it reduces the likelihood of the Windows kernel running out of space in its Paged/Non-Paged Pools or for System Page Table Entries.I'll look further into the userva=2900 if I have any other problems or cutscene crashes. Thanks for the post AstralWanderer.
-
For someone so willing to call others' expertise into question, yours seems highly suspect. GPU overclocking-related problems would not give the results described by the original poster who cannot even start a game - instead they would tend to involve crashes after a period of gameplay (likely due to overheating) or graphics corruption....I think it's a cinch that your problem is caused by overclocking...When you are overclocking, *nothing* is guaranteed.
Far better advice. It might also be worth checking, given the PC setup, if the Users folder has been relocated to another drive or is using links or junctions (these allow you to relocate files elsewhere while leaving a "pointer" in the original location). PoE should work OK with junctions on the savegames (it does on my 32-bit WinXP system) but if these are being used, it might be worth removing them (backup the contents first!) and creating normal folders.Could it be possible that for whatever reason you have no writing permission inside the game save folder?
Try deleting the folder and recreating it manually. And then check the permissions to see if you have Modify, Read, Write, ecc.
-
This may be a long shot, but try checking the Event Viewer (Start/Control Panel/System and Security/Administrative Tools/Event Viewer) system and application logs to see if anything unusual was reported just before lockup....not able to attach log issues or run DXdiag when issue happens becasue PC completely freezes up
Another option is to try disabling any security software like anti-virus scanners or firewalls (disconnect from the Internet first and do not reconnect until the security software is re-enabled) and then re-running PoE.
-
Doing so would have shown your situation, though regrettable, was not universal. I've had no problems so far on WinXP SP3 with or without the /3gb setting.I have to agree. The game WON'T run on 32 bit systems. I have not read all the topic...
That info may be useful to some posters, but anyone adding the /3GB switch to boot.ini should also consider the /userva=2900 option (see Microsoft KB: How to use the /userva switch with the /3GB switch... for more) to avoid possible issues with /3GB on its own....it's a way to allow 32 bit systems to manage up to 3GB memory. I did this, and now PoE runs just well in Gilded Vale. Have a look to this, but be...
However PoE shouldn't be using that much memory on your system (I see it reaching 1.5GB maximum). It might be worth you installing Process Hacker and enabling the "Virtual Memory" column (this shows the memory requested by a process and will therefore show which ones hit the 2/3/4GB ceilings). There must be something on your system (third party software maybe?) causing your processes to use much more memory and it could be that Process Hacker can identify the problem (you'll need to look at the DLL lists).
The reason for doing this is that you'll encounter similar problems with other Unity games, and you may find even the /3GB switch doesn't help if you have other software significantly increasing process memory usage. For example, I find that Dreamfall Chapters book 2 requires /3GB /userva=2900 to run a particular cutscene without crashing - if your system setup is adding 500MB+ to every process then even this would not be enough for you.
-
When games A and B do a similar thing but B has half the framerate while consuming double the memory and CPU/GPU processing power, then it is a simple judgement to say that B is less efficient than A. You don't need to run a profiler, debugger or other monitor to see the results.Nice try but wrong, looking at frame rates does not tell you anything about the engine because you do not see the code in a profiler to see where the bottle necks are...
With PoE's fixed perspective view, valid comparisons can be drawn with earlier games like Temple of Elemental Evil (min spec 700MHz CPU, 128MB RAM, 32MB GPU) or Beyond Divinity (800MHz PIII, 256MB RAM, 64MB GPU). PoE's min spec (2.5GHz Core i3, 4GB RAM, 512MB GPU) is completely out of line.
Just none you'd care to name publicly, eh?Have you developed any native engines? I have, many times over the past 30 years as a developer.
If it was one game only, you'd have a point but several other Unity-based games have been mentioned in this thread as showing poor performance also. That does fairly put the spotlight on Unity, since it either proves it to be a bottleneck, or so difficult to get good performance out of that nobody bothers.For example, one bone head can write sloppy code that uses DirectX, if they have piss poor texture management, poor 3D object optimization, poor culling, etc, someone who is not a developer would claim DirectX is slow.
This isn't to say that people should expect good performance of Pillars from the start - as I and others have said, bug-fixing should take priority over speed improvements. However performance tuning can have a huge impact and any experienced developer should know that.
-
You don't need to be a developer to know what framerate you're seeing from a game, or how much system/GPU memory it is taking. And there are several examples of Unity games showing significantly higher memory utilisation and poorer performance compared to those using "native" engines, such as Legends of Aethereus or Dreamfall Chapters.So you seem to know a lot about Unity, how many times have you developed anything for it?...
Based on Unity output logs I've received following a crash, Legends of Aethereus had 240MB allocated yet ended up using 2GB. Dreamfall Chapters reported 800-900MB allocated when it took up 2.8GB. Not (yet) seen Pillars use more than 1.6GB, but this is a spectacular amount of memory compared to what Temple of Elemental Evil or Divine Divinity/Beyond Divinity needed for their graphics.
Jolly good for you. So you have no reason to post further...BTW, even on my Laptop I have zero performance issues with PoE.
-
Agreed on the (lack of) optimization, but if someone has overheating problems with PoE then they're almost surely going to encounter them with other GPU-intensive games.
Laptops can benefit from a laptop cooler, but for the time being experimenting with the plethora of mods available for Baldur's Gate and other IE games may be more worthwhile until PoE has had a few more updates (Obsidian's last fantasy RPG, Neverwinter Nights 2, took over a year of updates to fix most of its issues).
-
So now, let's talk about the real issue in my opinion : your game is not optimized.
While I'd agree on the performance front, I'd also say that fixing bugs and problems should come first - once the major problems are fixed, then look at the performance.
As I noted elsewhere, this game is display-wise very similar to Beyond Divinity and the system specs for that were an 800MHz PIII, 256MB RAM and a 64MB graphics card. Slimming Unity3D down to those levels probably isn't on, but it should be possible to make it less wasteful on the hardware front.
And whoever decided to recommend 8GB RAM for a game that maxes out at 1.6GB (on my WinXP SP3 setup) deserves to be flailed with a RAM heatsink (preferably one of the high-end ones wilth lots of spikes...) - especially since 32-bit PoE could not ever use more than 4GB RAM even on a 64-bit OS.
-
Any luck with overclocking your GPU as suggested earlier?Right now, I would almost sacrifice a puppy to get to a constant 30 fps... ;-)
GPU overheating is due to inadequate cooling which is the end-user's (or system builder's) responsibility. If you've installed a graphics card and then failed to check temperatures while running benchmarking software (Unigine Heaven or 3DMark2005/6's Canyon Flight being good GPU stress testers), then it's your own fault if a game causes issues later on.I honestly think it's a throttling issue...There was another post on the Steam community site about how this game heats up the GPU so much even on high-end systems...
MSI Afterburner or GPU-Z can both be used to monitor GPU temperatures and both are free. Afterburner can even provide temperature displays via an onscreen overlay or a compatible Logitech keyboard/gamepad display so you can keep an eye on them while gaming.
Most likely because that part of the game has seen little or no attention on performance optimization (probably because Obsidian considered other parts of the game more important). It will likely be addressed in a future update.Another thing: why does performance decrease so much when leveling up or creating a character?
The game itself is insanely demanding for what it does - a fixed perspective RPG with a zoom facility. Beyond Divinity offered a very similar display with the ability to run at similar resolutions (I've run it at 2560x1600) plus zoom and it only specified an 800MHz Pentium III and 256MB RAM with a 64MB graphics card. Unity3D may offer far more capabilities, but even when they're not used they're clearly having a major impact on system requirements.
-
They should actually affect both - the CPU with more NPC scripts active and the GPU with more models to render.The crowded areas are taxing on the CPU, not graphics card...
If framerates are low when there is spare CPU capacity (as measured on Task Manager) and GPU capacity (as measured by MSI Afterburner) then that does point the finger at the game engine.
Even with systems running at 60+ fps, the resources used (600MB VRAM, 1.5GB system RAM) are still extraordinarily high for a fixed perspective isometric game. However optimisation is (and should be) the last thing done, with bug-fixing taking priority. So there's a very good chance of future patches improving matters for those who've not been able to find a fix here.
-
It's true, this game runs really bad on my athlon 1 Ghz with my ATI 3D Rage Pro.
Serves you right - should have stuck with 3Dfx's Voodoo.
-
Well, I have the GOG version, so it's not the overhead. Also, judging from other forums, my rig should be able to run the game smoothly... instead, I get less than 10 fps in crowded areas.
You mentioned in an earlier post using an HD4870 - is that the 512MB VRAM model? If so, it might be lack of VRAM (I've seen GPU memory usage reach 600MB at 2560x1600) - try installing MSI Afterburner to check on your usage.
If your system is maxing out on VRAM, check you're not forcing any graphics enhancements like AA in Catalyst Control Centre and try running the game at a lower resolution with MSAA disabled (open console with ~, press Enter, type msaa 0, press Enter again).
Another option might be to try overclocking your HD4870 if you're not already doing so (MSI Afterburner should be able to do that, but keep an eye on temperatures) but that won't help much if lack of VRAM is the problem.
- 1
-
If there is a memory leak, it should be clearly visible as increasing memory usage in Task Manager.
It might be worthwhile for posters to report whether they have the Steam or GOG versions - Steam is going to impose a greater overhead due to the need to have its client running.
FWIW, no issues so far - maximum memory usage I've seen is 1.5GB (virtual memory usage as reported by Process Hacker) and GPU memory usage of 600MB (reported by MSI Afterburner) at 2560x1600 resolution with near-constant 60fps (using a 1.5GB 580GTX). Running the GOG version of PoE on WinXP SP3 (32-bit).
Those using an Intel HD4000 will almost certainly find it to be the weak link and might want to try overclocking it to get better performance, but note that this will increase power consumption and reduce battery life.
-
Really? Well, Im getting double the performance from my Ramdisk than someone else with a near-identical configuration but running on 64-bit Windows, so 64-bit must stink more then.PAE as a workaround for 32-bit systems really stinks if you haven't noticed...
No, because it is flat addressing - just using a 36-bit address bus rather than just 32.It's not to be compared with flat addressing...
"Not working" is a capability I neither need nor want. Did you even bother looking at the link I posted?Guy, those device drivers you speak so highly of are years out of date--you are probably missing a ton of capability that you know nothing about because it's not exposed under XP by your drivers (and never will be.)
If you mean Gilded Vale, then that does work for me. I'd suggest you look at your PoE folder - there should be a subfolder PillarsOfEternity_Data and in that an output_log.txt file. Review that for any reported errors.It works... but... when I try to go to the first town, it crashes to the desktop during the transition. I haven't looked to see if there's a fix for this, as I've just started playing today. I haven't seen one just skimming the boards yet.
Shuts down computer
in Pillars of Eternity: Technical Support (Spoiler Warning!)
Posted