home | list info | list archive | date index | thread index

Re: time to upgrade from 2008 technology, need OBS Studio

On Wed, Jan 20, 2021 at 08:40:05PM -0500, Christopher Harvey wrote:
> That sounds really overkill for zoom and video broadcasting. Don't get me wrong, a fast PC can be a lot of fun, but if you want to save a few hundred dollars I bet you can get away with a lot less if that's something you wanted to do.

I don't need to save a few hundred dollars if I'm going to keep this
machine for another ten years like I did my current one.  In ten years I
added SSD, upgraded the memory (8GB to 16GB), added some PCIe cards to do
M2 and USB3.  I only went from two FireMV 2250 to a single FirePro 2450
(used) last August because I needed OpenGL 3.3 for OBS and it was the only
card I could find that had that and would work in my old PCIe 2.1 slots.
If I didn't need OpenGL 3.3, I would have stayed with the pair of 2250s.

The current motherboard PCIe slot limits the speed of my M2 disk to about
half its rated speed, all my onboard PCIe, SATA, USB ports are slow ones,
and I only get one gigabit Ethernet port, so it's really time to upgrade.

I meant 64GB RAM, not 64MB, yes.

My dumb mairix mail-indexing software loads its entire index database into
memory to work on it.  With the Firefox web browser eating lots of memory,
and then periodic rsync running to do backups, and badblocks scanning a
disk, 16 GB isn't enough and things swap out.  Here is an excerpt from
"atop" summarizing the past 1d12h39m50s elapsed:

PAG | scan 44855e4 | steal 4279e5 | stall 0 | swin 668946 | swout 1564e3 |
SWP | tot 4.8G     | free 2.4G    |         | vmcom 16.0G | vmlim 12.7G  |

That's a lot of swapping.  Things slow to a crawl when new mail arrives
and the mail indexing software starts up and wants over 4GB all to itself.
 
> As for something quiet, [...] get a notctua cooler 

Yes, I'm confident that I can find lovely quiet CPU cooling.  It's the
graphics card that I worry about, where I can't choose my own cooling.


On Wed, Jan 20, 2021 at 09:29:50PM -0500, Christopher Harvey wrote:
> 4k desktop was fine recording to a file.  ("fine == 75% cpu")
> 4k video recording dropped the framerate to under 30fps.
> 1080p was buttery, even while recording youtube videos.
> all software, x264.
> obs used all cores.

I'm running OBS with mostly default settings, so I believe it uses
the graphics card to do the video compositing stuff, not the CPU.
Certainly when it says I'm getting "Frames missed due to rendering lag"
my CPU usage is less than 20%, so it's not a CPU problem.

My glmark2 scores for this FirePro card are only 173.  My old 2011 Fujitsu
"Lifebook" laptop scores 1281, and running obs on it is much faster.

=======================================================
    glmark2 2014.03+git20150611.fa71af2d
=======================================================
    OpenGL Information
    GL_VENDOR:     X.Org
    GL_RENDERER:   AMD RV620 (DRM 2.50.0 / 5.4.0-62-generic, LLVM 11.0.0)
    GL_VERSION:    3.0 Mesa 20.2.6
=======================================================
[build] use-vbo=false: FPS: 258 FrameTime: 3.876 ms
[build] use-vbo=true: FPS: 251 FrameTime: 3.984 ms
[texture] texture-filter=nearest: FPS: 210 FrameTime: 4.762 ms
[texture] texture-filter=linear: FPS: 207 FrameTime: 4.831 ms
[texture] texture-filter=mipmap: FPS: 211 FrameTime: 4.739 ms
[shading] shading=gouraud: FPS: 211 FrameTime: 4.739 ms
[shading] shading=blinn-phong-inf: FPS: 211 FrameTime: 4.739 ms
[shading] shading=phong: FPS: 206 FrameTime: 4.854 ms
[shading] shading=cel: FPS: 200 FrameTime: 5.000 ms
[bump] bump-render=high-poly: FPS: 173 FrameTime: 5.780 ms
[bump] bump-render=normals: FPS: 248 FrameTime: 4.032 ms
[bump] bump-render=height: FPS: 234 FrameTime: 4.274 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 159 FrameTime: 6.289 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 104 FrameTime: 9.615 ms
[pulsar] light=false:quads=5:texture=false: FPS: 192 FrameTime: 5.208 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 72 FrameTime: 13.889 ms
[desktop] effect=shadow:windows=4: FPS: 93 FrameTime: 10.753 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 159 FrameTime: 6.289 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 124 FrameTime: 8.065 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 162 FrameTime: 6.173 ms
[ideas] speed=duration: FPS: 177 FrameTime: 5.650 ms
[jellyfish] <default>: FPS: 94 FrameTime: 10.638 ms
[terrain] <default>: FPS: 16 FrameTime: 62.500 ms
[shadow] <default>: FPS: 96 FrameTime: 10.417 ms
[refract] <default>: FPS: 19 FrameTime: 52.632 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 235 FrameTime: 4.255 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 198 FrameTime: 5.051 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 235 FrameTime: 4.255 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 218 FrameTime: 4.587 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 169 FrameTime: 5.917 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 229 FrameTime: 4.367 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 218 FrameTime: 4.587 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 129 FrameTime: 7.752 ms
=======================================================
                                  glmark2 Score: 173 
=======================================================


-- 
| Ian! D. Allen, BA, MMath  -  idallen [ at ] idallen [ dot ] ca - Ottawa, Ontario, Canada
| Home: www.idallen.com   Contact Improvisation Dance: www.contactimprov.ca
| Former college professor (Free/Libre GNU+Linux) at:  teaching.idallen.com
| Defend digital freedom:  http://eff.org/  and have fun:  http://fools.ca/

To unsubscribe send a blank message to linux+unsubscribe [ at ] linux-ottawa [ dot ] org
To get help send a blank message to linux+help [ at ] linux-ottawa [ dot ] org
To visit the archives: https://lists.linux-ottawa.org