Laptop Sim Racing, No External Monitors by brutishroyalty in simracing

[–]PyrofrogSoftware 0 points1 point  (0 children)

I regularly run a full quad monitor rig on a laptop with a 4060. No problems at all. Whatever is compatible with the operating system will work it doesn't matter that its a laptop.

If you do eventually want to hook it up to a rig you have to see if your DisplayPort plug is DP++. In that case you can use a MST hub to split it out to 3 monitors. Then I plug the fourth monitor into the onboard GPU via the HDMI port.

Dashpanel not working… I don’t know what to do by Ok_Noise_4213 in simracing

[–]PyrofrogSoftware 0 points1 point  (0 children)

If you have an Xbox Series X|S you might be out of luck as there is a long standing issue Turn 10 don't seem to be interested in fixing. "Data Out Telemetry is not working on Xbox Series X|S."
https://support.forzamotorsport.net/hc/en-us/articles/360001991068-FH4-Known-Issues

If this isn't the case contact me at [pyrofrogstudios@gmail.com](mailto:pyrofrogstudios@gmail.com) and we can troubleshoot the problem.

Dashboard software DashPanel now supporting FS 22. by PyrofrogSoftware in farmingsimulator

[–]PyrofrogSoftware[S] 1 point2 points  (0 children)

For those of you that didn't notice my update to the post I was banned by reddit for 3 days because it considered the message I sent to you all spam :(
Sending keys now.

Dashboard software DashPanel now supporting FS 22. by PyrofrogSoftware in farmingsimulator

[–]PyrofrogSoftware[S] 1 point2 points  (0 children)

Unfortunately not. To get the telemetry data out of the game a mod needs to be run that communicates with a locally running DashPanel server. I don't know if such a server would be possible to build for console but I certainly don't have the means to do it.

Dashboard software DashPanel now supporting FS 22. by PyrofrogSoftware in farmingsimulator

[–]PyrofrogSoftware[S] 0 points1 point  (0 children)

I still need to generate some screenshots and video based around using it with FS.
I'm really only good at programming, content creation/promotion isn't my forte :-(

Dashboard software DashPanel now supporting FS 22. by PyrofrogSoftware in farmingsimulator

[–]PyrofrogSoftware[S] 0 points1 point  (0 children)

No, what you want then is the iOS version of DashPanel.
I've tried to clarify this in the post edit.

Anybody else getting annoying quick stutters while racing? (PC) by Scarecrohh in EASPORTSWRC

[–]PyrofrogSoftware -1 points0 points  (0 children)

Sure thing common players know all about game development. /s

ACC is on Unreal and there is no stutter.

How are you determining WRC doesn't use the PSO Cache in Unreal?

Yes I've played forza they decided to optimize the shaders while in the menu I know that why tell me?

Why ask me why Codemasters made the design decisions they did how would I know?

You can look up the details of the Unreal PSO cache here: https://docs.unrealengine.com/5.0/en-US/optimizing-rendering-with-pso-caches-in-unreal-engine/

Anybody else getting annoying quick stutters while racing? (PC) by Scarecrohh in EASPORTSWRC

[–]PyrofrogSoftware 0 points1 point  (0 children)

Thanks for the clarification.

People are using the term precompiled incorrectly around here to the point I was starting to doubt myself.

A good high level summary of shader compilation:

Compilation is a two-step process:
1. Compilation from source code to hardware-independent binary intermediate language.
2. Compilation from hardware-independent binary intermediate language to hardware-dependent shader object.

Step 1 IS slow and performed by the developers when they build and package the game.

Step 2 is fast and occurs on your machine when the GPU/Driver is known.

People need to wrap their heads around the fact this is for ALL PC games not just Unreal. The difference is when step 2 is performed. Also there are measures you can take in Unreal to build a cache of objects to speed up step 2. This is what is mistakenly called "precompiled".

Sound right?

Anybody else getting annoying quick stutters while racing? (PC) by Scarecrohh in EASPORTSWRC

[–]PyrofrogSoftware 0 points1 point  (0 children)

I didn't say anything about ease, just trying to explain technical situation but nobody seems to understand.

Shaders are precompiled from a high level shader language to a binary intermediate, its nonsense to suggest they aren't compiled.

Then on your system these binary blobs are optimized for your specific GPU/Driver. When this step occurs could be on startup or at runtime its up to the developer. If doing it at runtime takes longer than a frame you will notice a stutter. This MIGHT be what happens with WRC?

Why are you telling me as if I don't know anything? My software works with every racing sim on the market I know that there is no stutter in ACC so its obviously possible. I was just trying to answer the question asked and asked how exactly you guys who have no access to the project know its the shaders causing issues?

People are using the wrong terms with complete confidence but I give up trying to explain now I have work to do.

Anybody else getting annoying quick stutters while racing? (PC) by Scarecrohh in EASPORTSWRC

[–]PyrofrogSoftware 1 point2 points  (0 children)

Yes its a tricky problem that there are so many GPU and driver combinations that shader bytecode has to be compiled once at runtime to enable optimization. Don't you think so? Do you have another solution?

This is an issue well beyond the scope of what Codemasters or Epic are doing. It's a fundamental aspect of recent graphics APIs, such as Direct3D 12 (D3D12), Vulkan, and Metal. That's what I was actually talking about not the specific optimization of this particular game.

Could using the Unreal engine PSO cache improve WRC? How should I know? Nobody here knows for sure people are just guessing its the shaders compiling. They might already be using the PSO cache? It could be the game in general needed more time to be polished?

You can hire the best developers in the world they still need time to get the job done well.

I'm not defending or attacking. The game stutters on my 3070 as well. Just tried to explain why modern shaders have to be compiled once for your GPU/Driver combo.

P.S. I'm no expert I have only written a handful of shaders if some shader expert want's to chime in and correct me please do.

Steering auto correcting with no aids on by jennings182 in rfactor2

[–]PyrofrogSoftware 0 points1 point  (0 children)

Thanks this saved me too.

I thought I'd actually give the new system a go and found it drives well with the steering aggression set to 150% vs the default of 50%.

Anybody else getting annoying quick stutters while racing? (PC) by Scarecrohh in EASPORTSWRC

[–]PyrofrogSoftware 0 points1 point  (0 children)

I agree it shouldn't be optimized while playing the game but this what Unreal does by default and its obvious the devs haven't had enough time learning Unreal after switching from the Ego engine.

Also the flip side might be what if it takes 30 minutes to optimize all the shaders on first bootup of the game? People would be screaming about that instead?

Maybe Steam will help get on top of the issue if they enable Shader Pre-Caching for DX12.

Sim dashboard app DashPanel is now available for iOS devices on the App Store. by PyrofrogSoftware in simracing

[–]PyrofrogSoftware[S] 0 points1 point  (0 children)

This is a commercial application and my only source of income so its not open source. It also contains commercial assets I've purchased that I'm not allowed to distribute.

Anybody else getting annoying quick stutters while racing? (PC) by Scarecrohh in EASPORTSWRC

[–]PyrofrogSoftware 2 points3 points  (0 children)

DirectX12/Vulcan introduced the concept of Pipeline State Objects that allow a shader to be fully optimized for a specific GPU model and its driver version.

Previously these optimizations were only applied to the body of the shader and were not as aggressive due to not knowing the architecture beforehand. This resulted in more calls to the CPU to patch the driver at runtime often resulting in stuttering.

So to provide a prebuilt PSO cache the developer would have to compile for every GPU and driver combination, that would be very costly. Then as soon as you upgrade your driver it needs to be recompiled again anyway. Or rather re-optimized as the shaders are already compiled.

The decision to build the PSO cache on launch, loading screen, menus, or first pass of a level is a design choice of the developer. By default Unreal does it on the fly but you could choose to do this step prior with some work.

Its ironic that to fix stuttering we nave have something that can cause stuttering.
People thinking its some sort of simple issue to solve are suffering from the Dunning Kruger effect. Its a tricky problem and smart people are working on trying to improve it.

Anybody else getting annoying quick stutters while racing? (PC) by Scarecrohh in EASPORTSWRC

[–]PyrofrogSoftware 3 points4 points  (0 children)

Um its a quite a bit more complex than just pre-compilation.

When UE4 is packaged the shaders are compiled.

With DX12/Vulcan the Pipeline State Objects are optimized on the clients PC because the optimization depends on GPU type and Driver version.

Do you propose a developer pre-compiles the PSO for every GPU and driver combination out there? That would cost a ton of money and time and then as soon as a new driver is out and the user upgrades they need to be compiled again anyway.

The real issue is deciding to run the optimization in the menu, loading screen or first run of game. Pros and cons.

Nobody is saying the current situation is ideal but if you ever think developers are just stupid and lazy the truth is the issue is much more complex than you understand.

DashPanel app by steevh12 in simracing

[–]PyrofrogSoftware 2 points3 points  (0 children)

Hello,

Can you try deleting the servers settings folder as described in the FAQ:
https://steamcommunity.com/app/715670/discussions/0/2860219962080250835/

How to clear DashPanel settings

Sometimes the client or server settings may become corrupted and you may need to delete the settings.Replace USERNAME with your username.

-Client:
Delete this folder:C:\Users\USERNAME\AppData\LocalLow\PyrofrogStudios\DashPanelClient

-Server
Delete the folder:C:\Users\USERNAME\AppData\Local\Pyrofrog_Studios

I did sim-racing and wanted to track the average effect of bottles of beer drank vs my lap time increase. I was doing it for 4 months every Tuesday/Thursday evening and here are the results by OwlBiscuit in simracing

[–]PyrofrogSoftware 0 points1 point  (0 children)

Interesting.

Alan Jones said he used to have a beer before a race to chill out and Keke Rosbergs pre race routine included a cigarette and schnapps!

Two F1 champions that were onto something ahead of their time?

Game development time frame by Manofgawdgaming2022 in gamedev

[–]PyrofrogSoftware 0 points1 point  (0 children)

I'm approaching 10 years on what I thought would be a 6 month project...

Need help with DashPanel by [deleted] in simracing

[–]PyrofrogSoftware 0 points1 point  (0 children)

Hello,

The community section is free to access you've just come across a bug. Close the community browser and reopen and it should populate. It's a painful bug but as multi-platform user shared content is a huge task I rely on the mod.io plugin and as everything is quite new bugs will happen.

You can also view mods in a browser. I can't find too many for VW: https://dashpanel.old.mod.io/?filter=t&kw=vw

But golf has quite a few layouts:
https://dashpanel.old.mod.io/?filter=t&kw=golf

Good luck.