Question / Help Loq Question [unaccounted]

theinzane

Member
So I've been looking at my log and comparing to other peoples logs and under the profile section my [unaccounted: %'s] seem a lot higher than everyone elses.

Code:
12:34:21: Profiler time results:
12:34:21: 
12:34:21: ==============================================================
12:34:21: video thread frame - [100%] [avg time: 3.677 ms] [children: 75.1%] [unaccounted: 24.9%]
12:34:21: | scene->Preprocess - [75.1%] [avg time: 2.762 ms]
12:34:21: GPU download and conversion - [100%] [avg time: 0.23 ms] [children: 76.1%] [unaccounted: 23.9%]
12:34:21: | flush - [63.5%] [avg time: 0.146 ms]
12:34:21: | CopyResource - [10%] [avg time: 0.023 ms]
12:34:21: | conversion to 4:2:0 - [2.61%] [avg time: 0.006 ms]
12:34:21: Convert444Threads - [100%] [avg time: 0.852 ms] [children: 99.2%] [unaccounted: 0.822%]
12:34:21: | Convert444toNV12 - [99.2%] [avg time: 0.845 ms]
12:34:21: encoder thread frame - [100%] [avg time: 1.072 ms]
12:34:21: ==============================================================

I am just curious how this affects my stream if at all and what could be causing it.

here is the whole log incase you need the whole picture

Code:
12:30:54: Open Broadcaster Software v0.57b - 64bit ( ^ω^)
12:30:54: -------------------------------
12:30:54: CPU Name: AMD FX(tm)-8350 Eight-Core Processor
12:30:54: CPU Speed: 4400MHz
12:30:54: Physical Memory:  4044MB Total, 2185MB Free
12:30:54: stepping id: 0, model 2, family 15, type 0, extmodel 0, extfamily 3, HTT 1, logical cores 8, total cores 4
12:30:54: monitor 1: pos={0, 0}, size={1920, 1080}
12:30:54: monitor 2: pos={1920, 0}, size={1680, 1050}
12:30:54: Windows Version: 6.1 Build 7601 S
12:30:54: Aero is Enabled
12:30:54: -------------------------------
12:30:54: OBS Modules:
12:30:54: Base Address     Module
12:30:54: 000000003F860000 OBS.exe
12:30:54: 00000000EFA40000 OBSApi.dll
12:30:54: 00000000F5B70000 DShowPlugin.dll
12:30:54: 00000000FBC80000 GraphicsCapture.dll
12:30:54: 00000000FB0F0000 NoiseGate.dll
12:30:54: 00000000FB0A0000 PSVPlugin.dll
12:30:54: ------------------------------------------
12:30:54: Adapter 1
12:30:54:   Video Adapter: NVIDIA GeForce GTX 560 
12:30:54:   Video Adapter Dedicated Video Memory: 1025966080
12:30:54:   Video Adapter Shared System Memory: 1851865088
12:30:54: =====Stream Start: 2013-09-28, 12:30:54===============================================
12:30:54:   Multithreaded optimizations: On
12:30:54:   Base resolution: 1920x1080
12:30:54:   Output resolution: 1280x720
12:30:54: ------------------------------------------
12:30:54: Loading up D3D10 on NVIDIA GeForce GTX 560...
12:30:55: ------------------------------------------
12:30:55: Audio Format: 44100hz
12:30:55: Playback device Default
12:30:55: ------------------------------------------
12:30:55: Using desktop audio input: Speakers (High Definition Audio Device)
12:30:55: ------------------------------------------
12:30:55: Using auxilary audio input: Microphone (High Definition Audio Device)
12:30:55: ------------------------------------------
12:30:55: Audio Encoding: AAC
12:30:55:     bitrate: 128
12:30:55: Using bitmap image
12:30:55: Using Window Capture
12:30:55: Using text output
12:30:55: Using Window Capture
12:30:55: Using Window Capture
12:30:55: ------------------------------------------
12:30:55:     device: Logitech HD Pro Webcam C920,
12:30:55:     device id \\?\usb#vid_046d&pid_082d&mi_00#6&22453a1e&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
12:30:55:     chosen type: MJPG, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000, fourCC: 'MJPG'
12:30:55:     audio device: Disable,
12:30:55:     audio device id Disabled,
12:30:55: 
12:30:55: Using directshow input
12:30:55: Using bitmap image
12:30:55: ------------------------------------------
12:30:55:     device: AVerMedia HD Capture C985 Bus 6,
12:30:55:     device id \\?\pci#ven_1af2&dev_a001&subsys_a0011af2&rev_00#4&16fd5669&0&0050#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{957bd672-7934-4b55-b81a-3e22b14c679a},
12:30:55:     chosen type: YV12, usingFourCC: true, res: 1280x720 - 1280x720, frameIntervals: 166666-666666, fourCC: 'YV12'
12:30:55: 
12:30:55: Using directshow input
12:30:55: ------------------------------------------
12:30:55: Video Encoding: x264
12:30:55:     fps: 60
12:30:55:     width: 1280, height: 720
12:30:55:     preset: fast
12:30:55:     profile: high
12:30:55:     keyint: 120
12:30:55:     CBR: yes
12:30:55:     CFR: yes
12:30:55:     max bitrate: 3000
12:30:55:     buffer size: 4000
12:30:55: ------------------------------------------
12:30:55: MMDeviceAudioSource: Frequency for device 'Speakers (High Definition Audio Device)' is 352800, samples per sec is 44100
12:30:55: MMDeviceAudioSource: Frequency for device 'Microphone (High Definition Audio Device)' is 352800, samples per sec is 44100
12:34:20: Total frames encoded: 12219, total frames duplicated: 93 (0.76%)
12:34:20: Total frames rendered: 12215, number of late frames: 8 (0.07%) (it's okay for some frames to be late)
12:34:21: 
12:34:21: Profiler time results:
12:34:21: 
12:34:21: ==============================================================
12:34:21: video thread frame - [100%] [avg time: 3.677 ms] [children: 75.1%] [unaccounted: 24.9%]
12:34:21: | scene->Preprocess - [75.1%] [avg time: 2.762 ms]
12:34:21: GPU download and conversion - [100%] [avg time: 0.23 ms] [children: 76.1%] [unaccounted: 23.9%]
12:34:21: | flush - [63.5%] [avg time: 0.146 ms]
12:34:21: | CopyResource - [10%] [avg time: 0.023 ms]
12:34:21: | conversion to 4:2:0 - [2.61%] [avg time: 0.006 ms]
12:34:21: Convert444Threads - [100%] [avg time: 0.852 ms] [children: 99.2%] [unaccounted: 0.822%]
12:34:21: | Convert444toNV12 - [99.2%] [avg time: 0.845 ms]
12:34:21: encoder thread frame - [100%] [avg time: 1.072 ms]
12:34:21: ==============================================================
12:34:21: 
12:34:21: 
12:34:21: Profiler CPU results:
12:34:21: 
12:34:21: ==============================================================
12:34:21: video thread frame - [cpu time: avg 2.869 ms, total 35053.4 ms] [avg calls per frame: 1]
12:34:21: | scene->Preprocess - [cpu time: avg 2.231 ms, total 27253.4 ms] [avg calls per frame: 1]
12:34:21: GPU download and conversion - [cpu time: avg 0.08 ms, total 982.805 ms] [avg calls per frame: 1]
12:34:21: | flush - [cpu time: avg 0.033 ms, total 405.603 ms] [avg calls per frame: 1]
12:34:21: | CopyResource - [cpu time: avg 0.026 ms, total 327.602 ms] [avg calls per frame: 1]
12:34:21: | conversion to 4:2:0 - [cpu time: avg 0.005 ms, total 62.4 ms] [avg calls per frame: 1]
12:34:21: Convert444Threads - [cpu time: avg 0.838 ms, total 20373.7 ms] [avg calls per frame: 2]
12:34:21: | Convert444toNV12 - [cpu time: avg 0.835 ms, total 20311.3 ms] [avg calls per frame: 2]
12:34:21: encoder thread frame - [cpu time: avg 0.545 ms, total 6630.04 ms] [avg calls per frame: 1]
12:34:21: ==============================================================
12:34:21: 
12:34:21: =====Stream End: 2013-09-28, 12:34:21=================================================

Thanks in advance.

Edit: I've also tried turning off all my sources and just leaving the avermedia input on and it actually increased the unaccounted % although it dropped the average times down to below 1ms
 

alpinlol

Active Member
i assume you are streaming console games because else you wouldnt need a capture card.

changing your preset could change a lot since you look at the render times of your cpu encoding
 

theinzane

Member
I use two PC's to stream. My main PC is a 4770k /w a GTX 670 4gb. The 8350FX used to be my main processor but while streaming and gaming off the same PC my game FPS would drop below 60fps which makes it pointless to stream at 60fps as well. Plus I play a lot of First person shooters so I prefer to stay above 60fps (Prefer above 90)

Care to elaborate on changing the preset? I can manage the medium preset but I like the extra bit of CPU headroom the fast preset gives me, this way I can load links from the stream, video's, etc... without putting the CPU load to high.

Also, I've tried all the different presets and none seem to have an affect on the higher unaccounted %.
 

theinzane

Member
Here's with the preset set back to default (veryfast). The unaccounted % is still approx the same.

Code:
13:09:49: Open Broadcaster Software v0.57b - 64bit ( ^ω^)
13:09:49: -------------------------------
13:09:49: CPU Name: AMD FX(tm)-8350 Eight-Core Processor
13:09:49: CPU Speed: 4400MHz
13:09:49: Physical Memory:  4044MB Total, 2950MB Free
13:09:49: stepping id: 0, model 2, family 15, type 0, extmodel 0, extfamily 3, HTT 1, logical cores 8, total cores 4
13:09:49: monitor 1: pos={0, 0}, size={1920, 1080}
13:09:49: monitor 2: pos={1920, 0}, size={1680, 1050}
13:09:49: Windows Version: 6.1 Build 7601 S
13:09:49: Aero is Enabled
13:09:49: -------------------------------
13:09:49: OBS Modules:
13:09:49: Base Address     Module
13:09:49: 000000003F740000 OBS.exe
13:09:49: 00000000EFA40000 OBSApi.dll
13:09:49: 00000000F5B70000 DShowPlugin.dll
13:09:49: 00000000FB090000 GraphicsCapture.dll
13:09:49: 00000000FB0F0000 NoiseGate.dll
13:09:49: 00000000FB520000 PSVPlugin.dll
13:09:49: ------------------------------------------
13:09:49: Adapter 1
13:09:49:   Video Adapter: NVIDIA GeForce GTX 560 
13:09:49:   Video Adapter Dedicated Video Memory: 1025966080
13:09:49:   Video Adapter Shared System Memory: 1851865088
13:09:49: =====Stream Start: 2013-09-28, 13:09:49===============================================
13:09:49:   Multithreaded optimizations: On
13:09:49:   Base resolution: 1920x1080
13:09:49:   Output resolution: 1280x720
13:09:49: ------------------------------------------
13:09:49: Loading up D3D10 on NVIDIA GeForce GTX 560...
13:09:49: ------------------------------------------
13:09:49: Audio Format: 44100hz
13:09:49: Playback device Default
13:09:49: ------------------------------------------
13:09:49: Using desktop audio input: Speakers (High Definition Audio Device)
13:09:49: ------------------------------------------
13:09:49: Using auxilary audio input: Microphone (High Definition Audio Device)
13:09:49: ------------------------------------------
13:09:49: Audio Encoding: AAC
13:09:49:     bitrate: 128
13:09:49: Using bitmap image
13:09:49: Using Window Capture
13:09:49: Using text output
13:09:49: Using Window Capture
13:09:49: Using Window Capture
13:09:49: ------------------------------------------
13:09:49:     device: Logitech HD Pro Webcam C920,
13:09:49:     device id \\?\usb#vid_046d&pid_082d&mi_00#6&22453a1e&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
13:09:49:     chosen type: MJPG, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000, fourCC: 'MJPG'
13:09:49:     audio device: Disable,
13:09:49:     audio device id Disabled,
13:09:49: 
13:09:50: Using directshow input
13:09:50: Using bitmap image
13:09:50: ------------------------------------------
13:09:50:     device: AVerMedia HD Capture C985 Bus 6,
13:09:50:     device id \\?\pci#ven_1af2&dev_a001&subsys_a0011af2&rev_00#4&16fd5669&0&0050#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{957bd672-7934-4b55-b81a-3e22b14c679a},
13:09:50:     chosen type: YV12, usingFourCC: true, res: 1280x720 - 1280x720, frameIntervals: 166666-666666, fourCC: 'YV12'
13:09:50: 
13:09:50: Using directshow input
13:09:50: ------------------------------------------
13:09:50: Video Encoding: x264
13:09:50:     fps: 60
13:09:50:     width: 1280, height: 720
13:09:50:     preset: veryfast
13:09:50:     profile: high
13:09:50:     keyint: 120
13:09:50:     CBR: yes
13:09:50:     CFR: yes
13:09:50:     max bitrate: 3000
13:09:50:     buffer size: 3000
13:09:50: ------------------------------------------
13:09:50: MMDeviceAudioSource: Frequency for device 'Speakers (High Definition Audio Device)' is 352800, samples per sec is 44100
13:09:50: MMDeviceAudioSource: Frequency for device 'Microphone (High Definition Audio Device)' is 352800, samples per sec is 44100
13:12:12: Total frames encoded: 8470, total frames duplicated: 17 (0.20%)
13:12:12: Total frames rendered: 8479, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
13:12:13: 
13:12:13: Profiler time results:
13:12:13: 
13:12:13: ==============================================================
13:12:13: video thread frame - [100%] [avg time: 3.425 ms] [children: 76.9%] [unaccounted: 23.1%]
13:12:13: | scene->Preprocess - [76.9%] [avg time: 2.635 ms]
13:12:13: GPU download and conversion - [100%] [avg time: 0.187 ms] [children: 73.8%] [unaccounted: 26.2%]
13:12:13: | flush - [61%] [avg time: 0.114 ms]
13:12:13: | CopyResource - [10.2%] [avg time: 0.019 ms]
13:12:13: | conversion to 4:2:0 - [2.67%] [avg time: 0.005 ms]
13:12:13: Convert444Threads - [100%] [avg time: 0.792 ms] [children: 99.1%] [unaccounted: 0.884%]
13:12:13: | Convert444toNV12 - [99.1%] [avg time: 0.785 ms]
13:12:13: encoder thread frame - [100%] [avg time: 0.983 ms]
13:12:13: ==============================================================
13:12:13: 
13:12:13: 
13:12:13: Profiler CPU results:
13:12:13: 
13:12:13: ==============================================================
13:12:13: video thread frame - [cpu time: avg 2.774 ms, total 23524.9 ms] [avg calls per frame: 1]
13:12:13: | scene->Preprocess - [cpu time: avg 2.286 ms, total 19390.9 ms] [avg calls per frame: 1]
13:12:13: GPU download and conversion - [cpu time: avg 0.084 ms, total 717.609 ms] [avg calls per frame: 1]
13:12:13: | flush - [cpu time: avg 0.042 ms, total 358.804 ms] [avg calls per frame: 1]
13:12:13: | CopyResource - [cpu time: avg 0.018 ms, total 156.001 ms] [avg calls per frame: 1]
13:12:13: | conversion to 4:2:0 - [cpu time: avg 0.001 ms, total 15.6 ms] [avg calls per frame: 1]
13:12:13: Convert444Threads - [cpu time: avg 0.787 ms, total 13244.5 ms] [avg calls per frame: 2]
13:12:13: | Convert444toNV12 - [cpu time: avg 0.778 ms, total 13104.1 ms] [avg calls per frame: 2]
13:12:13: encoder thread frame - [cpu time: avg 0.415 ms, total 3494.42 ms] [avg calls per frame: 1]
13:12:13: ==============================================================
13:12:13: 
13:12:13: =====Stream End: 2013-09-28, 13:12:13=================================================

Still curious if this can be negatively affecting stream quality and what I can do to fix it if it is.
 

alpinlol

Active Member
lol ... both of your systems shouldnt have ANY problem with streaming 1280x720@60 not at all ... for some reason i think theres another problem going on with your systems...
 

theinzane

Member
There isn't a problem with the streaming, I just have higher standers than most when it comes to gaming FPS (Gotta make the best use of my 144hz monitor) I am just asking whether or not I should be concerned with that % and what it means.
 

alpinlol

Active Member
well i assume you play csgo? ... i get a stable 300 fps with literally the highest settings possible in csgo @ 1920x1080 while streaming :/ and my hardware is worse than yours i mean i7 2700k@ 4,2ghz gtx 770 and 8 gb ddr3 cl7 1600mhz ram

so better than your amd system a bit worse than your intel system.

then again you also might consider trying quicksync if your mainboard supports integrated gpu of your haswell chip on your main system obviously

the point is im probably even more bitching about ingame performance since im also an fps gamer since 2003 :/

could you maybe post a vod of one of your latest streams to see if the stream got anything bad out of it
 

theinzane

Member
I do not feel that is necessary, I am just asking what that % means and if it negatively affects the stream. I am not reporting any problems. I am just simply asking a question about the log. I play/stream Planetside 2 which is currently extremely CPU intensive and you wouldn't get 60+fps on the large battles without streaming, never mind while streaming. Which is why I use the dual PC setup.

Unless you can stop ignoring my original question, what the accounted % means in the profiler. Please move on.
 

Nirrudn

Member
My last broadcast had 99.6% unaccounted frames, I'm honestly not sure what that stat means. None of my viewers complained about anything, and the playback looks okay. (some dropped frames, but definitely not nearly 100%)
 

theinzane

Member
Yea it doesn't seem as if it has a negative affect on the stream but I just wanted to be 100% sure. I'm kinda OCD when it comes to making sure everything is running in tip top shape.
 

theinzane

Member
alpinlol said:
i'd interpret the unaccounted or missing frames in this frame as quality loss during the capture

If that was the case than the Nirrudn's 99.6% unaccounted frames would be a severe loss in quality. I have a feeling you do not know what this means either. Hopefully someone comes around that can give us definitive answer.
 

alpinlol

Active Member
thats why i said i'd interpret... but yeah dodge or anyone else will obviously have a definitive answer on that
 

R1CH

Forum Admin
Developer
The profiler is mostly for development use to track which areas are using CPU time. Unaccounted just means the CPU was used in an area we don't track.
 

theinzane

Member
Ahh that makes sense. I have a lot of other software and stuff running on the other PC. (browsers, hardware monitors, music players). I guess all of that stuff is part of that unaccounted. Seems like it's nothing to worry about, thanks R1CH.
 
Top