Jump to content

Games still having loadscreens with ramdisk

Go to solution Solved by Aleksbgbg,

During loading, the game isn't simply moving & fiddling with memory. Some processing is also taking place.

 

A few things I can think of, that the game is doing:

1. Creating appropriate memory stores (stacks/heaps)

2. Processing assets from disk, and moving relevant pieces to working RAM (so a copy pasta from your RAM disk to your non-disk part of RAM)

3. Generating working memory for your character's current context (position, other objects nearby, etc)
4. Moving assets into VRAM (as you mentioned)

 

Keep in mind that the game doesn't have full control over your PC. When the game allocates memory, it has to ask the OS to do it - which takes time. (Of course there are allocation strategies that keep this to a minimum). Other such conditions occur, such as processes competing for resources.

 

It's unfortunately not as simple as working directly from your RAM disk.

Hello!

I have 32gb of ram, so technically i can now put games up to 24gb in a ramdisk, but to my displeasure, it only makes loadscreens maybe 2-4 seconds faster than on an ssd, but the loadscreens are still there for ~5seconds.

So what else is bottlenecking my game load times? Does it really take that long to load the info from ram to Vram?

It is not an serious question, but more out of curiosity.

The game i tested today was the Bioshock Remastered.

I only see your reply if you @ me.

This reply/comment was generated by AI.

Link to comment
Share on other sites

Link to post
Share on other sites

You could have infinite bandwidth, and there could still be load times due to the software. Probably just the way the game is coded.

[Out-of-date] Want to learn how to make your own custom Windows 10 image?

 

Desktop: AMD R9 3900X | ASUS ROG Strix X570-F | Radeon RX 5700 XT | EVGA GTX 1080 SC | 32GB Trident Z Neo 3600MHz | 1TB 970 EVO | 256GB 840 EVO | 960GB Corsair Force LE | EVGA G2 850W | Phanteks P400S

Laptop: Intel M-5Y10c | Intel HD Graphics | 8GB RAM | 250GB Micron SSD | Asus UX305FA

Server 01: Intel Xeon D 1541 | ASRock Rack D1541D4I-2L2T | 32GB Hynix ECC DDR4 | 4x8TB Western Digital HDDs | 32TB Raw 16TB Usable

Server 02: Intel i7 7700K | Gigabye Z170N Gaming5 | 16GB Trident Z 3200MHz

Link to comment
Share on other sites

Link to post
Share on other sites

During loading, the game isn't simply moving & fiddling with memory. Some processing is also taking place.

 

A few things I can think of, that the game is doing:

1. Creating appropriate memory stores (stacks/heaps)

2. Processing assets from disk, and moving relevant pieces to working RAM (so a copy pasta from your RAM disk to your non-disk part of RAM)

3. Generating working memory for your character's current context (position, other objects nearby, etc)
4. Moving assets into VRAM (as you mentioned)

 

Keep in mind that the game doesn't have full control over your PC. When the game allocates memory, it has to ask the OS to do it - which takes time. (Of course there are allocation strategies that keep this to a minimum). Other such conditions occur, such as processes competing for resources.

 

It's unfortunately not as simple as working directly from your RAM disk.

||| Drakon (Desktop Build) |||

|| CPU: 3800X || Cooler: Kraken X63 || Motherboard: B450 Aorus M || Memory: HyperX DDR4-3200MHz 16G ||

|| Storage: 512GB 970 Pro + 500GB 850 EVO + 250GB 850 EVO + 1TB HDD + 2TB HDD || Graphics Card: RX 5700 XT Red Devil || Case: Thermaltake Core V21 || PSU: XFX XTR 750W 80+Gold || 

 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×