You are not logged in.
Hello, a question: Before using my GTX750TI graphics card to be able to record the screen with the codecs of the graphics card and do not put the processor to work, when recording everything was good the cpu was 0-1% implying that if Was recording with the graphics card, but now the cpu rises to 23% when before that did not happen. If it is supposed to be recording with the graphics card because the cpu goes up? The codec to record with the graphics card is nvenc. I hope you understand what I say because I do not speak English and I translate everything. Regards!
Offline
Well, it's my understanding, and trust me I'm by far any expert... but just because you have a graphics card, and it is put to work during mathematically intense jobs... the CPU still has a role to play. The GPU doesn't hand 100% of the work all the time. I would also remind you that nNidia cards are notoriously not well support in terms of drivers, (opensource or even their own provided ones as rare as those are) So there is precedent that an nVidia GPU may lack certain functionality on Linux.
"I have not failed, I have found 10,000 ways that will not work" -Edison
Offline
Well, thanks for the answer. :"v
Offline
I'am guessing you are using Nvidia driver?
For a comparision on cpu usage, you could test your recorder to this ffmpeg script
https://github.com/brontosaurusrex/post … /screenrex
Last edited by brontosaurusrex (2017-04-24 08:49:02)
Offline
Well, thanks for the answer. :"v
Hate to be the bearer of bad news..
There may be some optimization you can do, or some (maybe sketchy) installs you can apply, but most likely this will have be done with a custom driver, to make use of the firmware on the card..
"I have not failed, I have found 10,000 ways that will not work" -Edison
Offline
I'am guessing you are using Nvidia driver?
For a comparision on cpu usage, you could test your recorder to this ffmpeg script
https://github.com/brontosaurusrex/post … /screenrex
It does not work ,_ , and And yes, I use proprietary graphics.
Offline
dr_iian wrote:Well, thanks for the answer. :"v
Hate to be the bearer of bad news..
There may be some optimization you can do, or some (maybe sketchy) installs you can apply, but most likely this will have be done with a custom driver, to make use of the firmware on the card..
I will try to experiment to see if I solve it. SadBatman Mode:ON
Offline
When you had it working before with very little CPU use, was that in another distro with newer packages?
If so, I believe it can also be duplicated on a Jessie base, but will require Nvidia driver and ffmpeg packages from jessie-backports. Debian also puts the "nvenc" goodies into a separate package that must also be installed, libnvidia-encode1.
Offline
When you had it working before with very little CPU use, was that in another distro with newer packages?
If so, I believe it can also be duplicated on a Jessie base, but will require Nvidia driver and ffmpeg packages from jessie-backports. Debian also puts the "nvenc" goodies into a separate package that must also be installed, libnvidia-encode1.
I did the test with the backports packages, then with stretch and everything remains the same. Probe with the debian rc3 mate and the same happens. Yes, I use the libnvidia-encode1 package. I was watching the processes and it appears that xorg is the one that is doing cpu consumption when recording although it is recording with the strength of the graphics card. It will be a bug?
Offline
http://i68.tinypic.com/jfhm45.png
Is rare, when recording a root process is executed without asking for it.
Mod Note: oversized image converted to URL, please limit images to ~250x250px
-HoaS
Last edited by Head_on_a_Stick (2017-04-24 18:43:24)
Offline