Experimenting with Nvidia's Shader Cache

Discuss almost anything about RailWorks.

Experimenting with Nvidia's Shader Cache

Unread postby Ericmopar » Tue Sep 30, 2014 1:54 am

After having two instals of backups and mods being wiped out in my new TS 2015 install, I decided to take a break from that and compare a bone stock 2015 to my backup of 2014.

The results were interesting. Though 2015 does seem to boost FPS very slighty, the biggest boost on both 2014 and 2015 was having the new Nvidia Shader Cache function turned on in the Nvidia Control Panel.

With the Shader Cache off, both installs of Train Simulator frequently pop over 80% GPU usage on Sherman hill, when passing other trains. Frequent forays into the 100% range were not uncommon.
Long story short, I ran the exact same Quick Drive Scenerio Settings and Consist for my experiment.

The "On" position definately helped keep the percent GPU usage under 80 overall, and kept the GPU under 70% most of the time. The only exception was passing the lead engines on a AI consist heading in the opposite direction.

The results were super smooth running. maintaining V-Sync consistantly and noticeably less GPU load and heat.

That was with AA set to 2X2 SSAA in game.

That Shader Cache is available on Nvidia driver versions of 340.520 and above.

I set up a game profile for both the 2014 and 2015 installs. I left most settings at default.

I turned the Shader Cache "on".
I turned on "Triple Buffering".
I turned on "V-Sync" to "Adaptive".
I selected "I prefer maximum performance" for the GPU rather than "Adaptive".
I also selected "Single Display Performance Mode".
I set maximum pre-rendered frames to "3".
New build. i7-7700k, MSI Z270 Gaming M5 Mobo, Hyper 212 Evo, Corsair DDR4 3200 Mhz RAM, Klipsch Pro Mediea 2.1 Speakers, Samsung 850 Evo SSD, HAF XM Case, Asus Strix GTX 1070 and Cooler Master Storm XT Keyboard.
Slick with Pretty Rainbow Colors.
User avatar
Ericmopar
 
Posts: 2797
Joined: Mon May 13, 2013 12:35 am
Location: Henderson NV.

Re: Experimenting with Nvidia's Shader Cache

Unread postby krellnut » Tue Sep 30, 2014 6:34 am

I selected "I prefer maximum performance" for the GPU rather than "Adaptive".


I'm assuming you know what the difference between the two settings are; definitely no difference in performance.

Wally
krellnut
 
Posts: 296
Joined: Fri Feb 14, 2014 7:39 pm
Location: Winnipeg, Manitoba, Canada

Re: Experimenting with Nvidia's Shader Cache

Unread postby robbit » Wed Oct 01, 2014 8:33 am

I shall try your settings thanks
robbit
 
Posts: 838
Joined: Fri Jul 15, 2011 11:29 am
Location: Maine

Re: Experimenting with Nvidia's Shader Cache

Unread postby OldProf » Thu Oct 02, 2014 4:54 am

Eric . . .
Where are you finding these settings? My current graphics card is an INVIDIA GeForce GT 630; OS Windows 8.1.
Tom Pallen (Old Prof)

{Win 10 Home 64-bit; Intel Core i7 6700 @ 3.40GHz; 16.0GB Single-Channel @ 1063 MHz (15-15-15-364); 2047MB NVIDIA GeForce GTX 960}
User avatar
OldProf
 
Posts: 2743
Joined: Wed Sep 09, 2009 10:09 am

Re: Experimenting with Nvidia's Shader Cache

Unread postby krellnut » Thu Oct 02, 2014 6:24 am

Where are you finding these settings?


Eric doesn't seem to be answering questions on his thread, so I'll do it. Right click on desktop, you should see; Nvidia Control Panel. Open it and click on; Manage 3D Settings, then click Global Settings.
krellnut
 
Posts: 296
Joined: Fri Feb 14, 2014 7:39 pm
Location: Winnipeg, Manitoba, Canada

Re: Experimenting with Nvidia's Shader Cache

Unread postby Ericmopar » Thu Oct 02, 2014 4:46 pm

krellnut wrote:
Where are you finding these settings?


Eric doesn't seem to be answering questions on his thread


I have to sleep sometime...
Anyhow, krellnut didn't mention that a person should set up a program just for Train Simulator.
When you get there, you should click on Program Settings and then Add. Then browse to the Train Simulator .exe inside the Railworks folder.
It's the one labeled "Railworks.exe"
You can do that for any backups you drive as well, setting up a different profile for each driven version.

It can take a few minutes to start caching the shaders. It won't necessarily smooth out right away.
New build. i7-7700k, MSI Z270 Gaming M5 Mobo, Hyper 212 Evo, Corsair DDR4 3200 Mhz RAM, Klipsch Pro Mediea 2.1 Speakers, Samsung 850 Evo SSD, HAF XM Case, Asus Strix GTX 1070 and Cooler Master Storm XT Keyboard.
Slick with Pretty Rainbow Colors.
User avatar
Ericmopar
 
Posts: 2797
Joined: Mon May 13, 2013 12:35 am
Location: Henderson NV.

Re: Experimenting with Nvidia's Shader Cache

Unread postby ChrisOnline » Tue Oct 14, 2014 6:44 am

What Graphics card do you have? I have Nvidia GeForce GTX 745, and shader cache options don't appear in my menu

My driver version is up to date and is 9.18.13.3266, which bears no resembalnce to your driver number! So there's that, LOL!

Chris
ChrisOnline
 
Posts: 330
Joined: Tue Oct 02, 2012 11:47 am

Re: Experimenting with Nvidia's Shader Cache

Unread postby artimrj » Tue Oct 14, 2014 8:52 am

The shader cache options come with the software. Last 2 versions out had it.
Bob Artim - Generation X²
I don't have a PHD, I have a DD214... Freedom carries sacrifice
I'm crawling in the dark looking for the answer
User avatar
artimrj
 
Posts: 4721
Joined: Sun Jan 31, 2010 3:07 pm
Location: Beaver, Pennsylvania

Re: Experimenting with Nvidia's Shader Cache

Unread postby buzz456 » Tue Oct 14, 2014 10:27 am

ChrisOnline wrote:What Graphics card do you have? I have Nvidia GeForce GTX 745, and shader cache options don't appear in my menu

My driver version is up to date and is 9.18.13.3266, which bears no resembalnce to your driver number! So there's that, LOL!

Chris


Your driver should be a 344.xxx of some sort. That number you are quoting I think is for the NVidia software not the driver.
Buzz
39 and holding.
"Some people find fault like there's a reward for it."- Zig Ziglar
"If you can dream it you can do it."- Walt Disney
Image
User avatar
buzz456
Site Admin
 
Posts: 21010
Joined: Sun Mar 21, 2010 8:30 am
Location: SW Florida

Re: Experimenting with Nvidia's Shader Cache

Unread postby ChrisOnline » Tue Oct 14, 2014 12:10 pm

Well if I go to Device Manager, right click > Properties > Driver tab . . it tells me "Driver Version: 9.18.13.3266"

I'm not sure where else to look?

Anyway, regardless, I have no shader cache options in the NVIDIA Control Panel, and I thought my card was fairly "high-end", if not "top end"

Chris
ChrisOnline
 
Posts: 330
Joined: Tue Oct 02, 2012 11:47 am

Re: Experimenting with Nvidia's Shader Cache

Unread postby artimrj » Tue Oct 14, 2014 12:19 pm

Go to the nVidia control panel and under help click system information. Shows you your card and driver version. I believe the number you are showing is the version of the control panel software not the driver.
Bob Artim - Generation X²
I don't have a PHD, I have a DD214... Freedom carries sacrifice
I'm crawling in the dark looking for the answer
User avatar
artimrj
 
Posts: 4721
Joined: Sun Jan 31, 2010 3:07 pm
Location: Beaver, Pennsylvania

Re: Experimenting with Nvidia's Shader Cache

Unread postby ChrisOnline » Tue Oct 14, 2014 1:33 pm

Thanks Bob, that got it. Well, it's 332.66, and apparently NOT up to date - downloading and installing 344.xxx now.
ChrisOnline
 
Posts: 330
Joined: Tue Oct 02, 2012 11:47 am


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 5 guests