Hey, we have forums!

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - dthunt

Pages: [1]
1
Support / Re: Works better on Linux than Vista :D
« on: December 12, 2007, 08:59:49 pm »
>>>"you should turn off the UAC, and turn off Aero."
>>Are you saying UAC affects performance? As for turning off Aero why use vista if it's off? Regardless it should be fair because I run CompizFusion in Linux and don't turn that off.
>Of course the UAC is another process effectively checking everything being sent to your CPU, similar to an anti-virus active scan. Aero runs fine on my computer. I admit that Aero is a good reason to get vista, however, if your computer is not the best, than your going to suffer becuase of it. Turn it off, and watch how much smoother everything runs. After a while you wont miss glass, or live thumbnail previews

You evidently don't know what you're talking about, w/r to UAC.  UAC is not another process.  If a permission check on a file or registry write fails, file and registry virtualization might kick in, which has a nonzero performance cost - but still low.  But otherwise, there's not all that much in terms of additional performance cost going on.  Merging the virtualized files into the overall view I don't think is terribly expensive - and for a process which is properly manifested as Vista compatable with a RT_MANIFEST resource specifying a requestedExecutionLevel - this game doesn't have one, yet - this mitigation has zero effect on process performance, since it's turned off.

The big thing with UAC is that it strips the Admin bits from administrator group tokens, and uses it for Deny only; this means you don't run as a full admin most of the time.  When you launch a new process, it does the same checks it has to do on the exe for process launch anyway, and decides if you need to elevate for it; if so, you will be greeted with an elevation prompt (which /does/ take some time, checking file signatures, etc).  But UAC on the whole should have very little impact on your performance.

On the whole, no, I would not say UAC is making your machine slower.  And if the awesome dev team will address any writes to per-machine locations (either ACLing those directories and keys to allow it for users, or having those writes go to per-user locations), and add a manifest to the game exes, this game might work more swimmingly, if you'll pardon the pun, on Vista.  Though they'd want to test that and figure out how to deal with any virtualized files that were made when the game was still not manifested.
-tyler

2
Support / Re: Save games and vista
« on: December 11, 2007, 12:58:10 am »
If virtualized writes from Program Files are the culprit, you can I suspect you might find them under:
system drive:\users\myusername\appdata\local\virtualstore\programfiles\aquaria.

3
Support / Writes under Program Files
« on: December 10, 2007, 11:19:26 pm »
A note to the awesome developers of this fine game:

So, I've only briefly run the demo and immediately shelled out for the game (haven't gotten home to play it yet).
However, I noticed some stuff getting added and updated in the Program Files directory after running the game.

I'm not sure if this is in the most recent patch, but:
If you're having issues with virtualization in Vista, you can disable for a process it by embedding a manifest resource in the exe which specifies a requestedExecutionLevel (of, say, 'asInvoker').
If you do that, you'd need to either start using the user profile for settings and saves and screenshots and so-forth, or change some ACL's under the game directory to allow those writes for Users, or something like that.
However!  If you do those things, there's a fair chance some issues that might be preventing the game from running as a limited user under XP will disappear.

Cheers!  And the game is beautiful, my hat off to you fine folks.
-tyler

PS: I was surprised to see the game seems to work under wine in linux, which is an unexpected bonus.

Pages: [1]