Recommended GPU?

Ulfh2020

New Member
Hello.
I have just installed OBS, and made a short video. I am running Windows 10 on a home made system. Motherboard is ASUS Z170-PRO, CPU is Intel i7 at 4 GHz and GPU is ATI AMD Radeon HD 68000. I have 32 GB RAM and I'm using a SSD disk for boot and programs.
I am running 1920x1080 resolution.
I observe that the video is a bit grainy, that is the details are missing, and I would like to have a recommendation about how I can fix this issue. I want to produce high quality video for YouTube.
Best regards
Ulf
 

R1CH

Forum Admin
Developer
 

Lawrence_SoCal

Active Member
*If* that is the Core i7-6700, then realize that is basically 5 generations old CPU (Intel 11th gen laptop CPUs already out, Rocket Lake-S desktop CPUs due in Mar '21) ... so a bit old CPU for demanding real-time video encoding task you are asking it do. Possible, but be realistic about expectations.

As for GPU, the basic recommendation is that AMD driver support is a problem (lots of article, etc on this) so for GPU offload for real-time video encoding you are looking at nVidia's NVENC, and the latest (Turing) chip, meaning the recommendation from those WAY more knowledgeable than I is the GTX 1650 Super (not earlier, non-Super versions like Ti) or higher [check out https://obsproject.com/forum/resour...s-2020-nvenc-vs-amf-vs-quicksync-vs-x264.998/ ]

Another important consideration is to distinguish between video quality, or overall production quality. You can definitely get a quality 1080p/30fps video from your system. BUT, if you start adding OBS plug-ins, fancy transitions/effects, etc.... then ymmv
So consider whether your desire is for single pass video record from within OBS {with all desired final effects], or whether you plan to do any video post-processing in a video editor. If you are going to do video post-processing before uploading to YouTube (or wherever), then some of the CPU/GPU load can be reduced in OBS (traded off for longer editing session/render effort afterwards... ie no free lunch... but possible keep resource demands from peaking during initial video recording???)
 

Ulfh2020

New Member
Thank you so much for the information!
My main problem is that the capture is not clear enough. I am attaching a log file and a short video to show what I mean. Hope this can help someone to give me a hint on what is wrong.
 

Attachments

  • Example.zip
    298.9 KB · Views: 51
  • 2021-01-07 09-57-30.txt
    16.7 KB · Views: 39

deFrisselle

Member
As for GPU, the basic recommendation is that AMD driver support is a problem (lots of article, etc on this) so for GPU offload for real-time video encoding you are looking at nVidia's NVENC, and the latest (Turing) chip, meaning the recommendation from those WAY more knowledgeable than I is the GTX 1650 Super (not earlier, non-Super versions like Ti) or higher [check out https://obsproject.com/forum/resour...s-2020-nvenc-vs-amf-vs-quicksync-vs-x264.998/ ]

He's not offloading anything to the HD 6800 That doesn't even have VCE 1.0 It's generations behind and not even supported by the current driver
Does that CPU not have an iGPU
Why the low output resolution
 
Last edited:

Ulfh2020

New Member
Again, thanks a lot for all input!

I think the main problem is that I simply don't know much about standards and settings for video capture. I have found some information, which have made the result much better, but I am stuck with my PC, and I cannot afford to purchase a brand new top style one. I might be able to get a new video card, but my bnudget is limited to max 300 $.
So far I have chandged the following settings:
Video :
Output Scaled : 1920x1080
Downscale filter Lanczos
FPS 30
Output:
Not sure if I should use Encoder (Use Stream encoder) or x264 . I would guess the latter
Bitrate: 12000 (Should I go much higher?)
CPU Usager: Ultrafast

I will not be using streaming

Bestregards

Ulf
 

koala

Active Member
In the Bios of your mainboard, activate the iGPU. That's the internal GPU on your Intel CPU. Upon reboot, Windows will install drivers for it, and after that you will probably be able to select Quicksync / QSV as hardware encoder in OBS. This will offload a lot of encoding load to the hardware encoder.
 

BluePeer

Member
IDK but if i understand you correct ? we Talk About Record not streaming? then you can ignore all above
All you "need" is use the IGPU Quicksync with the quality mode (like CRF in x264)

the files are a little bigger then with the "new" and expensive solutions but identical
For future Upgrades select a GPU with nvenc "Turing+" generation (there exist 1650 with and without it) above 1650 starting with 1660 all new cards nvenc turing

thats the "smartest" way to record without impact on the hardware
on record with CRF/CQP you need to take a eye on the bitrate indicator you can run in to harddisk max write bitrates (ssd bitrates go down if there filling)
 

BluePeer

Member
I have read your problem and you should use Nvidia GeForce RTZ 3090. This is the best graphics card for making YouTube videos. I personally use this one and have a great experience with it. For more information, you can visit this site spam
you have read ? ok but have you understand? i think not

a 3090 is not the best for making video's
it is true that the 30 generation have additional hardware function then the 16/20 but for thate every 30 is fine
the time benefits of a 3090 to a 3060 is below 10% if you not work 20H/day on encode that it is useless
and the Differenz between 1660 and 3090 in quality is 20% on a money value of x7 -.-
 
Last edited by a moderator:
First off you don't need to buy anything else I have done more with less. your settings are jacked up see the necessary changes below. i have an older pc and worse processor and terrible graphics card. but with these settings can still produce 1080 video with good enough audio to listen to live music. hope this helps. You are asking the computer to do extra work unnecessarily and it is fucking up your CPU usage and that derogates your video quality and gives you lag. I shoot live or boxing and sell pay per view with the below settings.

(Again, thanks a lot for all input!

I think the main problem is that I simply don't know much about standards and settings for video capture. I have found some information, which have made the result much better, but I am stuck with my PC, and I cannot afford to purchase a brand new top style one. I might be able to get a new video card, but my budget is limited to max 300 $.
So far I have changed the following settings:
Video :
Output Scaled : 1920x1080 -change output to 1280x720
Downscale filter Lanczos -change to bicubic
FPS 30 -this is good
Output:
Not sure if I should use Encoder (Use Stream encoder) or x264 . I would guess the latter - definitely use the 264
Bitrate: 12000 (Should I go much higher?)drop bitrate to 6000
CPU Usage: Ultrafast- drop cpu usage to very fast- change to fast

I will not be using streaming

Best regards)

Ulf


[IMG alt="koala"]https://obsproject.com/forum/data/avatars/m/8/8395.jpg?1639103373[/IMG]

koala

Active Member​

 
Top