Jump to content

Vram as storage for retro games

Tbone3366

I have some RX580 8GB and a 1060 6GB and I was curious if it was possible to use the vram for my older N64 games and ps1 games that I can rip from the actual media and use in emulators

Link to comment
Share on other sites

Link to post
Share on other sites

......why..?

 

I know you can use RAM cache I think it's called to use RAM as storage ...but I don't think you can do it with VRAM...

Link to comment
Share on other sites

Link to post
Share on other sites

6 minutes ago, Tbone3366 said:

I have some RX580 8GB and a 1060 6GB and I was curious if it was possible to use the vram for my older N64 games and ps1 games that I can rip from the actual media and use in emulators

 

 

I saw something about it online I thought linus did that with the 3090 and crysis but I don't remember, I'm just bored rn with covid and waiting on our lockdown to end 

Link to comment
Share on other sites

Link to post
Share on other sites

4 minutes ago, gabrielcarvfer said:

Your emulator could still use it as cache, but the latency is worse than main memory

the latency would be worse, but it would still be faster as storage media due to raw bandwidth.

AMD blackout rig

 

cpu: ryzen 5 3600 @4.4ghz @1.35v

gpu: rx5700xt 2200mhz

ram: vengeance lpx c15 3200mhz

mobo: gigabyte b550 auros pro 

psu: cooler master mwe 650w

case: masterbox mbx520

fans:Noctua industrial 3000rpm x6

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

You can make a regular ram drive with various free programs (i personally use imdisk ram drive) and it will be faster than using ram on the video card.

Also, most likely it would not matter, as the size of such games is so small, windows will most likely cache the whole thing in ram within minutes from the moment you load the game image in an emulator.

Not to mention PS1 had a drive rated for 2x or 300 KB/s so most games would have been optimized to stream resources and all that's needed at or below that speed, therefore even the weakest mechanical drive would not cause problems for an emulator.

Link to comment
Share on other sites

Link to post
Share on other sites

4 minutes ago, gabrielcarvfer said:

I usually write a few TBs per day when processing stuff and have a sacrificial SSD reserved for that.

using an ssd for cache has no increase in speed when writing, although i'm interested what your read speeds are as i need a mass steam game storage.

 

AMD blackout rig

 

cpu: ryzen 5 3600 @4.4ghz @1.35v

gpu: rx5700xt 2200mhz

ram: vengeance lpx c15 3200mhz

mobo: gigabyte b550 auros pro 

psu: cooler master mwe 650w

case: masterbox mbx520

fans:Noctua industrial 3000rpm x6

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, gabrielcarvfer said:

It would make sense for more modern games, but for retro stuff? Using it as 2nd-level cache for HDD would make more sense, but main memory cache should suffice for retro games.
Sounds pretty fun for development though. I usually write a few TBs per day when processing stuff and have a sacrificial SSD reserved for that.

It doesn't make sense for modern games.

Regular DDR4 can be bought in bigger quantities than what you have on a video card.  Why block 4-8 GB of VRAM on a 12-16 GB video card, when you can easily buy 32-64 GB of DDR4 

Same for sacrificial SSD ... just buy some DDR4 and make a ram drive, unless you need to write tens of GB of temporary files.

Link to comment
Share on other sites

Link to post
Share on other sites

Exactly.

But we need something to do.

I've been working on making a hard drive screech on command recently.

elephants

Link to comment
Share on other sites

Link to post
Share on other sites

With a PS1 or Console game on EPIC FAST storage your at the limitations of the hardware spec outside of Storage or Ram.

 

CPU, L1,L2 Buffers, Programmed QUEUES the Storage has to wait for..

 

It would be like using an SSD on a game that uses networking for assets... your weakest link isn't storage or storage speed, so there will be limited to no gains bar a few percent at any given time but far from expected results.

 

VRAM Drives were made a thing with a guy making a program to run Crysis3 in his 3090s VRAM.

He did it as a WHAT IF. Therr wasnt good enough results to further deep dive into it.

Maximums - Asus Z97-K /w i5 4690 Bclk @106.9Mhz * x39 = 4.17Ghz, 8GB of 2600Mhz DDR3,.. Gigabyte GTX970 G1-Gaming @ 1550Mhz

 

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, gabrielcarvfer said:

Yup, usually 30~40GB batches (compressed). My 24GB of RAM are usually 85~90% utilized by the simulations, which are also limited by the core count, which is limited by the mobo.

 

May change everything when the next gen Threadripper is released with DDR5 by 2022.

Current B550 and x570 motherboards support 128 GB of memory, if you're using 32 GB sticks. They're a bit expensive though.  16 GB sticks are common and not that expensive.

 

I often had to deal with tens of thousands of html files, normalizing or changing urls (paths and stuff) inside them, mass search for keywords or image links, etc so I've used ram drives with ntfs compression enabled to increase the size of the ram drive. If you're careful and the content is compressible, then reducing to near half is possible but the compression is not quite real time.

but the contents need to actually be compressible for it to work.

Link to comment
Share on other sites

Link to post
Share on other sites

Figure out how to adapt the technology cards like the radeon SSG use for on-board memory expansion and apply that to a consumer card to have storage easily accessible by the gpu

 

important note: for the sake of videogame emulation, there is literally zero point in doing this

 

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

×