Recording is done into RAM until OBS Studio is closed

emasty

New Member
Hello all,

sorry, if I just missed a setting but I cannot find a solution.

I am doing screen recording and it works fine, but during recording, the data seems to be stored into RAM instead of the SSD.
Ram consumption of OBS studio steadily increases and the .mkv file on the disk stays at 0kb.

The recording is not saved onto the SSD until I close OBS Studio. Then, the RAM consumption is slowly reduced (until OBS Studio is fully closed) and the .mkv file on the SSD increases to its final size.

Log-File:

Am I missing a setting? Is that the default behaviour?
Unfortunately, I am only able to record a certain time until the RAM is full.

Thanks a lot

Marcus
 

emasty

New Member
Thanks a lot for your response @cyclemat,

I've tried to change both, but with no success.
Running as administrator didn't change the behaviour, also changing to quicksync didn't change it.

The output file is created but stays at 0byte until the recording is stopped. After that, the acutal data is written.
During the recording, the RAM is filled until its capacity limit.

Any other ideas?

See new logfile here: https://obsproject.com/logs/NsaYLnbvj-wutj0V
 

Banyarola

Active Member
I would suggest you do a little research before you disable VM in Windows..It can cause problems...

 

emasty

New Member
Ok, thanks.

I didn't know that the pagefile was meant by that. I also think disabling the pagefile is dangerous and isn't really an option.

Right now I am missing the creativity to see how disabling the pagefile would solve the issue as I rather expect OBS to write the recorded data to the final location instead of buffering it in RAM.

As a programmer I would say, that the data stream is not correctly flushed and held in buffer. That might be on purpose or not...that might be an "strategy" of OBS or of Windows...

So far I could not find anything useful.
 

Banyarola

Active Member
Just do a GOOGLE search..There is a ton of info on what you are trying to figure out.
I would not depend on others opinions and suggestions..
Do your research and make your own conclusions..
 

emasty

New Member
Just do a GOOGLE search..There is a ton of info on what you are trying to figure out.
I would not depend on others opinions and suggestions..
Do your research and make your own conclusions..

Thanks for your reply.

I tried to find a solution through google but unfortunately didn't succeed. That's why I am consultating the forum here.
Everything I found had a relation to the repeate buffer which I am not using.

If you can give me a hint I would be very thankful. Google itself is not really a hint.


(And yes, I believe in the knowledge of others and don't want to analyze the sourcecode to find a solution or reason. That's why I am looking for skilled and knowledged people in OBS who can provide a hint. I truly believe, that there are many awesome people in the community who know a looot more regarding OBS than I do...and than I ever will ;) For sure validating answers is always required.)
 

emasty

New Member
I wonder, if it could be an issue in the intel graphics driver/intel XE graphics.
OBS doesn't seem to consume the RAM itself. the process stays at 3GB max. but another 8GB are allocated somewhere but not visible in a certain task. That behaviour can also be seen, when the graphics driver allocates the memory.
 

Banyarola

Active Member
Personally, I think the problem lies in the memorizer configuration setting being convoluted to the point of convolution causing excessive convulating..
 
Top