[REL] TESV Acceleration Layer, Thread 3

Post » Sun Jun 17, 2012 1:47 pm

I am more amazed at the work that was done to create this mod.
I agree. Your [Airsu] code gave me a great base for building future patchers of my own. What I'd like to know now is how the profiling was done in the first place.
User avatar
carley moss
 
Posts: 3331
Joined: Tue Jun 20, 2006 5:05 pm

Post » Sun Jun 17, 2012 1:24 pm

Hey, I just thought of something! (been trying to help at the nexus)

Are you clicking the "Download with Manager button right below the Endorsemants box on the main mod page, or are you clicking the "Download with Manager" button on the FILES Tab of the main mod page?

Because the "Download with Manager" button on the main page of any mod doesn't work and gives you a "File does not exist" error, you have to click on the Files Tab of the mod's page and click that "Download with Manager" button.

The problem is I wasn't waiting long enough for Nexus to update and recognize the file. WooHoo!! Thanks Krazie for the information on how that works.
User avatar
Steeeph
 
Posts: 3443
Joined: Wed Apr 04, 2007 8:28 am

Post » Mon Jun 18, 2012 3:00 am

Hey, I just thought of something! (been trying to help at the nexus)

Are you clicking the "Download with Manager button right below the Endorsemants box on the main mod page, or are you clicking the "Download with Manager" button on the FILES Tab of the main mod page?

Because the "Download with Manager" button on the main page of any mod doesn't work and gives you a "File does not exist" error, you have to click on the Files Tab of the mod's page and click that "Download with Manager" button.

I just tried downloading by clicking the button on the files tab, got the missing file error message.

*edit - Ok, yeah, works now.
User avatar
Bitter End
 
Posts: 3418
Joined: Fri Sep 08, 2006 11:40 am

Post » Mon Jun 18, 2012 3:58 am

I agree. Your [Airsu] code gave me a great base for building future patchers of my own. What I'd like to know now is how the profiling was done in the first place.

AMD Codeanolyst is the only remaining tool known to me that doesn't require the source and symbols to be available, Additionally, it's free, so that is a plus as well. Knowledge of what and how to optimize assembler code is of course still needed; the profiler just shows potentially good targets in the code based on how much CPU time spent in each of them.
User avatar
Sophie Morrell
 
Posts: 3364
Joined: Sat Aug 12, 2006 11:13 am

Post » Sun Jun 17, 2012 9:10 pm

Walrus fix works fine in Helgen. Great progress on this plugin so far. I hope the authors find even more miracle fixes hiding in the code.
User avatar
Laura Tempel
 
Posts: 3484
Joined: Wed Oct 04, 2006 4:53 pm

Post » Mon Jun 18, 2012 12:37 am

And what happened then...? Well...in Who-ville they say
That the Grinch's small heart grew three sizes that day!
And then the true meaning of Christmas came through,
And the Grinch found the strength of ten Grinches… plus two.

Welcome, Christmas, bring your cheer.
Cheer to all Whos far and near.
Christmas Day is in our grasp
So long as we have hands to clasp.
Christmas Day will always be
Just as long as we have we.
Welcome, Christmas, while we stand
Heart to heart,... and hand in hand.


Dedicated to everyone in this nice, positive thread. :) :foodndrink:
User avatar
Da Missz
 
Posts: 3438
Joined: Fri Mar 30, 2007 4:42 pm

Post » Sun Jun 17, 2012 7:37 pm

Ah, thanks for the info! :D

I will report any strange things here as well :D
User avatar
Emerald Dreams
 
Posts: 3376
Joined: Sun Jan 07, 2007 2:52 pm

Post » Sun Jun 17, 2012 5:16 pm

Simply amazing, i don't know how you did it but it works.

looking down into whiterun:
fps without: 21.0
fps with : 24.6
17% gain

cpu : i5 2500k
gpu : hd 6870
Neither overclocked
Did I make a mistake for not going for a gtx570?
User avatar
K J S
 
Posts: 3326
Joined: Thu Apr 05, 2007 11:50 am

Post » Mon Jun 18, 2012 5:10 am

Simply amazing, i don't know how you did it but it works.

looking down into whiterun:
fps without: 21.0
fps with : 24.6
17% gain

cpu : i5 2500k
gpu : hd 6850
Neither overclocked
Did I make a mistake for not going for a gtx570?

Not really. You'll mostly be bottlenecked by your CPU in Skyrim, especially in towns. Get a decent cooler and overclock that 2500k to 4ghz+ for a decent FPS increase.
User avatar
lillian luna
 
Posts: 3432
Joined: Thu Aug 31, 2006 9:43 pm

Post » Sun Jun 17, 2012 4:34 pm

Oops meant to say 6870- but yeah ill overclock the cpu tomorrow, i have the cooler already and bought the k version specificly with evbentual overclocking in mind but i didnt realize my fps was a cpu issue.
User avatar
Siobhan Wallis-McRobert
 
Posts: 3449
Joined: Fri Dec 08, 2006 4:09 pm

Post » Sun Jun 17, 2012 5:17 pm

Oops meant to say 6870- but yeah ill overclock the cpu tomorrow, i have the cooler already and bought the k version specificly with evbentual overclocking in mind but i didnt realize my fps was a cpu issue.

These large FPS drops in towns are caused by a CPU bottlenecked, if the engine was multithreaded then you probably wouldn't need to overclock your 2500k. If you have FPS drops in interiors or in some parts of the wilderness, chances are it's your GPU unless there are a large number of enemies or NPCs.

You can see if your being bottlenecked by downloading a program such as MSI Afterburner and monitoring your GPU usage in-game with the on-screen-display. If your GPU usage below 99% then you're being bottlenecked by your CPU (most likely) and an upgrade or overclock could help you.
User avatar
NAtIVe GOddess
 
Posts: 3348
Joined: Tue Aug 15, 2006 6:46 am

Post » Mon Jun 18, 2012 2:52 am

that certainly explains why i get 60 fps solid pretty much anywhere that isnt on the world map.
User avatar
saxon
 
Posts: 3376
Joined: Wed Sep 19, 2007 2:45 am

Post » Sun Jun 17, 2012 2:09 pm

Stop overclocking......that's like buying a car that idles at 2500 rpm, and making it idle at 5000 rpm.
It doesn't make the car go faster, it kills the engine.
Overheating Electronics = Electronics that malfunction faster.
User avatar
Curveballs On Phoenix
 
Posts: 3365
Joined: Sun Jul 01, 2007 4:43 am

Post » Sun Jun 17, 2012 5:13 pm

Now, if people could figure out why editing cells breaks radiant triggers/quests/scripts.. I'd be all set. <_<
User avatar
Leticia Hernandez
 
Posts: 3426
Joined: Tue Oct 23, 2007 9:46 am

Post » Sun Jun 17, 2012 9:48 pm

Stop overclocking......that's like buying a car that idles at 2500 rpm, and making it idle at 5000 rpm.
It doesn't make the car go faster, it kills the engine.
Overheating Electronics = Electronics that malfunction faster.

Nah, just pour some premium coolant into the rad and it'll be all right :)

Tested Walrus' second fix and performance is on par w/ the original. No Helgen bug and have not observed any odd behavior from NPCs. Finished a few side quests in Riften TG and no probs yet. Thanks for the quick fix. Happy holidays!
User avatar
Ross Thomas
 
Posts: 3371
Joined: Sat Jul 21, 2007 12:06 am

Post » Sun Jun 17, 2012 2:34 pm

You can see if your being bottlenecked by downloading a program such as MSI Afterburner and monitoring your GPU usage in-game with the on-screen-display. If your GPU usage below 99% then you're being bottlenecked by your CPU (most likely) and an upgrade or overclock could help you.

It should be noted that on-screen-display programs such as MSI Afterburner can cause their own issues with Skyrim, and that many monitoring apps in general OSD or not can cause stuttering as they read the sensors on some hardware / software combos.

Stop overclocking......that's like buying a car that idles at 2500 rpm, and making it idle at 5000 rpm.
It doesn't make the car go faster, it kills the engine.
Overheating Electronics = Electronics that malfunction faster.

There is nothing inherently wrong with overclocking and overclocking =/= overheating.

-sf
User avatar
marina
 
Posts: 3401
Joined: Tue Mar 13, 2007 10:02 pm

Post » Sun Jun 17, 2012 9:49 pm

Nah, just pour some premium coolant into the rad and it'll be all right :smile:
hehehehe

Tested Walrus' second fix and performance is on par w/ the original. No Helgen bug and have not observed any odd behavior from NPCs. Finished a few side quests in Riften TG and no probs yet. Thanks for the quick fix. Happy holidays!

THIS is what I've been waiting to hear...the guild and major questlines working.
User avatar
Charlotte Lloyd-Jones
 
Posts: 3345
Joined: Fri Jun 30, 2006 4:53 pm

Post » Sun Jun 17, 2012 2:44 pm

From skimming the thread, I understand some quests get broken. I am more interested in the why of it than anything.
User avatar
Jack Moves
 
Posts: 3367
Joined: Wed Jun 27, 2007 7:51 am

Post » Sun Jun 17, 2012 6:34 pm

Whichever version you upload, please change this line:

     mov [eax+PluginInfo.version], 1
to
     mov [eax+PluginInfo.version], 2
so the next version of SKSE can make sure the previous broken version doesn't load.

Reeven: some quests were broken because of a typo causing a flag check to be reversed.

edit: I uploaded a fixed version with an updated version number and the correct bit test in place of the previous link; hopefully if the link from skse.silverlock.org was copied elsewhere (news sites or w/e) people will get a fixed version now.
User avatar
Kitana Lucas
 
Posts: 3421
Joined: Sat Aug 12, 2006 1:24 pm

Post » Mon Jun 18, 2012 1:03 am

nvm
User avatar
CxvIII
 
Posts: 3329
Joined: Wed Sep 06, 2006 10:35 pm

Post » Mon Jun 18, 2012 4:12 am

My Core 2 Extreme laptop has been overclocked since June of 2008. When will it die?

Btw you realize that cutting a CPU's life in half means it's still got a good ten plus years of service, right? And that it will be obsolete long before it dies?

As I acknowledged, overclocking is bad, and this overclocking discussion that I started is off-topic for this thread. My bad. I apologize
User avatar
Britney Lopez
 
Posts: 3469
Joined: Fri Feb 09, 2007 5:22 pm

Post » Mon Jun 18, 2012 1:34 am

From skimming the thread, I understand some quests get broken. I am more interested in the why of it than anything.

There was a typo in the DLL code. Specifically, the Test_Bit_30 function was returning bad results because the getter used was incorrect.

The latest version has resolved this, so quests should not be breaking down anymore.
User avatar
Jeremy Kenney
 
Posts: 3293
Joined: Sun Aug 05, 2007 5:36 pm

Post » Sun Jun 17, 2012 8:51 pm

I just wandered from Riften to Windhelm with many stops and word walls on the way. Everything seemed fine. Only thing I noticed was a half-skeleton body spazzing out in a tent near a word wall (specifically, http://www.uesp.net/wiki/Skyrim:Northwind_Summit). But I definitely wouldn't be surprised if something like that happened in the regular game. I saved and reloaded the save and the skeleton was fine again.
User avatar
Nikki Lawrence
 
Posts: 3317
Joined: Sat Jul 01, 2006 2:27 am

Post » Sun Jun 17, 2012 8:05 pm

Thank for everyone who is working on this update works great :)
User avatar
Rudi Carter
 
Posts: 3365
Joined: Fri Sep 01, 2006 11:09 pm

Post » Sun Jun 17, 2012 3:57 pm

I just wandered from Riften to Windhelm with many stops and word walls on the way. Everything seemed fine. Only thing I noticed was a half-skeleton body spazzing out in a tent near a word wall (specifically, http://www.uesp.net/wiki/Skyrim:Northwind_Summit). But I definitely wouldn't be surprised if something like that happened in the regular game. I saved and reloaded the save and the skeleton was fine again.
Sounds like a collision glitch.

Huge thanks to you guys for fixing this!
User avatar
suniti
 
Posts: 3176
Joined: Mon Sep 25, 2006 4:22 pm

PreviousNext

Return to V - Skyrim