******Official Star Citizen / Squadron 42 Thread******

So they're slowly working on hotfixes / *.x patches and should have something today / this week. Oh and they're updating the roadmap on Wednesday. Maybe by the end of April we'll all be back playing properly.

ic4sxa0royoa1.png

image.png

image.png


https://robertsspaceindustries.com/comm-link/citizens/19193-This-Week-In-Star-Citizen

Its going to Evocati first, we have the same message, well, slightly different :)
 
The more technically minded among you might find this interesting.

Its about this thing you may have heard of, something CIG call "Gen12"

The problem with DX11 is most of the Draw Calls, that's the communication between the CPU and GPU is done through a single CPU thread, or core, the "Main Render Thread" this is primary cause of CPU bottlenecks is any game that runs DX11 or older, this is where your CPU's core running that Main Render Thread is not fast enough to keep up with the GPU, so the GPU needs to wait on it, the result of that is lower performance than your GPU is capable of, you can see it in action, for example if your GPU is only running at 70% that's a bottleneck cause likely by your CPU not being fast enough through the Main Thread to feed the GPU.

This is not so much of a problem with the CPU, all modern CPU's have multiple cores, but its running in to ancient Microsoft technology that's only programmed to use one of those cores.

This was such a problem, AMD thought that they should do something about it, they created their own competitor API, which they called Mantle, way back in 2014, its was launched with Battlefield 4. below is a video, its a comparison between DX11 on the left and Mantle on the right, notice there is up to a 2X performance difference.
That API is now managed by the The Khronos Group, AMD gave it to them as an independent entity so that competitors like Nvidia and Intel would feel comfortable adopting it, its now called Vulkan.

Since then Microsoft have hit back with DX12, which is still not as good.

Anyway, i digress. As a temporary measure, CIG are working on converting the game to Vulkan, they have created propitiatory code to optimise the Main Render Thread, Gen12, you wont necessarily see a difference in performance, because your CPU might be fast enough without it, however CIG have given you a way to measure it.
How that's done is you measure the render time of the main render thread, in milliseconds, if you type r_displayinfo 3 in to the console you can see it. The lower that render time the faster it is.
The second video below explains that with Gen12 enabled vs disabled, which you can also do in the console.

DX11 vs Mantle.


About Gen12 and testing.

 
Last edited:
While watching that back ^^^^ i can explain what is going on with you not seeing an overall difference in performance, tenpoundforghtytwo, you're using a flipping fast CPU to demo it, the 7950X3D is not the sort of CPU that needs the Gen12 Renderer, you would do much better demonstrating the benefits with something quite a bit slower, like a Ryzen 3700X or an 8600K. :)
 
Last edited:
Yeah, I saw those vids before upgrading :)
I don't love SC enough to go that far on a CPU that would be wasted on pretty much everything else I do, just for the sake of a few more FPS that I didn't need in the first place :D
 
Yeah, I saw those vids before upgrading :)
I don't love SC enough to go that far on a CPU that would be wasted on pretty much everything else I do, just for the sake of a few more FPS that I didn't need in the first place :D

Right... :)

Seeing it it makes me cry though, i have a 5800X, its well tuned but i'm probably only at about 55 or 60 FPS on that chart above you.

Right now i don't have a CPU bottleneck problem at all, because i only have an RTX 2070 Super, if i had something much faster than that i might want to look at a 7700X myself.
 
Last edited:
Right... :)

Seeing it it makes me cry though, i have a 5800X, its well tuned but i'm probably only at about 55 or 60 FPS on that chart above you.

Right now i don't have a CPU bottleneck problem at all, because i only have an RTX 2070 Super, if i had something much faster than that i might want to look at a 7700X myself.
Don't cry too much, you've still got a pretty damn good setup :)

I don't know how these compare to yours, but here's some before and after of my CPU bottleneck that's now a GPU bottleneck for another day or two (3080 incoming).
I haven't done a Lorville run. These are just a few of the dodgier spots that I picked out to compare. FPS is generally at or above the higher marks here in most places (can be 90-120fps), but can dip into the mid/late 40's at worst in some of the real hotspots.

1080p - yeah, I know :D That's next on the list.
Very high, medium clouds.

8600K / 32Gb 3200 C16 DDR4 / 1080ti vs 7700X / 32Gb 6000 C36 DDR5 / 1080Ti

Star-Citizen-2023-03-16-08-15-38-028.jpg


Star-Citizen-2023-03-18-19-25-27-628.png


Star-Citizen-2023-03-17-11-30-19-633.jpg


Star-Citizen-2023-03-18-18-54-38-994.png


Star-Citizen-2023-03-17-11-31-11-369.jpg


Star-Citizen-2023-03-18-18-55-18-951.png


Star-Citizen-2023-03-16-08-20-32-587.jpg


Star-Citizen-2023-03-18-19-26-22-045.png


Star-Citizen-2023-03-16-08-17-33-699.jpg


Star-Citizen-2023-03-18-19-25-05-254.png
 
Last edited:
Right... :)

Seeing it it makes me cry though, i have a 5800X, its well tuned but i'm probably only at about 55 or 60 FPS on that chart above you.

Right now i don't have a CPU bottleneck problem at all, because i only have an RTX 2070 Super, if i had something much faster than that i might want to look at a 7700X myself.
i have a 5800x and have no intention of upgrading that any time soon....... i really hope once it (Star Citizen) releases ** my cpu does not hold it back (that said............. once it releases............ maybe by then i WILL have upgraded)

at the back on my mind i am thinking i could always overclock it.... my current rig a 5800x with 3090 is the 1st PC i have not overclocked the nads off since back in the earlyish 1990s with my Blue lightning 486 dx3 75mhz. (it was barely stable at stock, i tried overclocking to 33x3 (100mhz) and it overheated in seconds).

back on point........ hopefully i have headroom in my 5800x to overclock it to get the single thread performance up a bit if needed.

** my personal definition of releases is once progress is locked in and no more wipes.
 
Last edited:
Don't cry too much, you've still got a pretty damn good setup :)

I don't know how these compare to yours, but here's some before and after of my CPU bottleneck that's now a GPU bottleneck for another day or two (3080 incoming).
I haven't done a Lorville run. These are just a few of the dodgier spots that I picked out to compare. FPS is generally at or above the higher marks here in most places (can be 90-120fps), but can dip into the mid/late 40's at worst in some of the real hotspots.

1080p - yeah, I know :D That's next on the list.
Very high, medium clouds.

8600K / 32Gb 3200 C16 DDR4 / 1080ti vs 7700X / 32Gb 6000 C36 DDR5 / 1080Ti

Star-Citizen-2023-03-16-08-15-38-028.jpg


Star-Citizen-2023-03-18-19-25-27-628.png


Star-Citizen-2023-03-17-11-30-19-633.jpg


Star-Citizen-2023-03-18-18-54-38-994.png


Star-Citizen-2023-03-17-11-31-11-369.jpg


Star-Citizen-2023-03-18-18-55-18-951.png


Star-Citizen-2023-03-16-08-20-32-587.jpg


Star-Citizen-2023-03-18-19-26-22-045.png


Star-Citizen-2023-03-16-08-17-33-699.jpg


Star-Citizen-2023-03-18-19-25-05-254.png

I can have a look... thanks :)
 
First image 1080, second 1440
Settings: Very High.

I do have a CPU bottleneck at 1080P, i have some headroom on the CPU for 1440P, but not a lot..... :o

Edit: Different CPU's not res. The 8600K really gets hammered at the gear ball thing, 36 vs 51 FPS.

7dmOK5j.jpg
kXDH3Ob.jpg

ehPsgMz.jpg

EpgYonn.jpg

aSGTWCJ.jpg
yPXRkTG.jpg
 
Last edited:
The 5800X ain't bad at all :) Yeah, the 8600K was being brutalized in those areas! Cool in most other games though.
You know how SC is anyway. Move a few feet to the left and boom, +/- 10+fps :cry:

Aside from fps, the biggest difference I've noticed is going from sata SSD to gen4 NVME (1Tb SN770 for OS etc / 2Tb SN770 for games) and the initial loading in time is now usually around 21-25secs and there's a complete lack of that initial stuttery loading stuff in period that I got before when waking up in the hab. Maybe the ram helps too.
I saw a vid from tenpound about a year ago when he tested loading in times to compare SSD/NVME/SSD RAID and it was basically no difference and all around the 1m:30s mark. Has something changed since then?
 
Last edited:
The 5800X ain't bad at all :) Yeah, the 8600K was being brutalized in those areas! Cool in most other games though.
You know how SC is anyway. Move a few feet to the left and boom, +/- 10+fps :cry:

Aside from fps, the biggest difference I've noticed is going from sata SSD to gen4 NVME (1Tb SN770 for OS etc / 2Tb SN770 for games) and the initial loading in time is now usually around 21-25secs and there's a complete lack of that initial stuttery loading stuff in period that I got before when waking up in the hab. Maybe the ram helps too.
I saw a vid from tenpound about a year ago when he tested loading in times to compare SSD/NVME/SSD RAID and it was basically no difference and all around the 1m:30s mark. Has something changed since then?
Thanks :) i'm still happy with the CPU, i want a new GPU tho...

At the start its caching shaders, that's a lot of HDD accessing, so a faster SSD will help there, once that is done it should happen again, unless you update your drivers or there's a patch. My NVMe is only a PCIe 3 one, it seems perfectly fine, the game is smooth.
I think so long as you have at least a PCIe 3 NVMe all that about HDD speeds in Star Citizen is moot, you just need reasonably fast storage, which most people have now.

The biggest difference i found in terms of smoothness was upgrading from 16GB of RAM to 32GB, that made a huge difference.

I have seen it said that if you have more than 8GB VRam you can use console " R_SHADOWSPOOLSIZE=16384 " 16384 refers to the VRam, in this case 16GB, if its 12GB that would be " R_SHADOWSPOOLSIZE=12288 " apparently it runs better with that if you have a such a GPU.
 
Back
Top Bottom