Download the Tom's Hardware App from the App Store
The reference for current tech news
Yes No
Ads
Tom's Hardware > Forum > CPU & Components > CPUs > [Solved] Core i7 never exceeds 50% utilization

[Solved] Core i7 never exceeds 50% utilization

Forum CPU & Components : CPUs [Solved] Core i7 never exceeds 50% utilization

Best answer from cjl.

Word :    Username :           
 

I'm using VLC to transcode 720p videos with x264 and broadcasting it through a website live. I've noticed that my Core i7 utilization never exceeds 50%. From the task manager, it appears that 7 out of the 8 logical cores has some pretty heft work to do. My video is quite choppy, so I'm wondering why the Core i7 cannot just max out to 100% so I can get a smoother stream. The problem is not the website in question or my Internet speed because I broadcast flawlessly with sub-720p videos and I have Comcast 12 Mb.

Message quoted 1 times
Message edited by tokyotech on 12-16-2009 at 12:01:06 AM
------------------------------ Gigabyte ga-p35-ds3l mobo, Wolfdale E8400 3.0Ghz, Evga GeForce 8800GT 600Mhz, Seagate 7200.11 500GB HDD, G.Skill 800 2GB DDR2, 500 W Enermax PSU, Windows XP 32 bit, Acer 22' LCD, Logitech X-540 5.1 Speakers, NZXT Apollo case.
Reply to tokyotech
Register or log in to remove.

You mean that while transcoding you're not using the whole processor?

------------------------------ Cosmos II Ultra Tower | Intel Core i7-3930K | Asus Rampage IV Extreme | 32GB Kingston HyperX Genesis PC3-12800 | 2 X 60GB Corsair Force 3 RAID0 | 2x 2TB WD Caviar Black | 2x Sapphire Radeon HD 7970 3GB | MSI GTS 450 1GB OC PhysX | XFX Black Edition 1050W
Reply to ElMoIsEviL

The program needs to handle splitting up all the work so that it can be spread out over many cores.

Imagine an artist trying to paint a picture. Now imagine 8 artists trying to paint a single painting at the same time with 4 brushes.

------------------------------ 6510 8-bit CPU @ 1.023 MHz
64Kb RAM 20Kb ROM
VIC II
SID
Reply to MagicPants

sometimes ,Good Hardware should be equip with good software.
It's always a important way for the cpu

Reply to soshow2009

It probably only splits the workload between 4 threads.

Reply to randoMIZER

check your power management option.sometime, vista lock the CPU at 50%

Reply to pat

tokyotech wrote :

I'm using VLC to transcode 720p videos with x264 and broadcasting it through a website live. I've noticed that my Core i7 utilization never exceeds 50%. From the task manager, it appears that 7 out of the 8 logical cores has some pretty heft work to do. My video is quite choppy, so I'm wondering why the Core i7 cannot just max out to 100% so I can get a smoother stream. The problem is not the website in question or my Internet speed because I broadcast flawlessly with sub-720p videos and I have Comcast 12 Mb.


Are you sure it's not your internet connection? With Comcast I am sure that your 12Mb connection is just your down speed and you have a much smaller up speed. I have Charter 20meg service and my up speed is 2Mb which is nowhere near enough for 720p. Even their 60meg service (not available here yet) only has a 5meg up which could still be a problem with 720p.

 

Can you try and stream it on a local lan and see if the problem persists?

 

You can check your actual speeds at SpeedTest.net

 

Here is what mine looked like last I checked.

 

http://webpages.charter.net/chew_toy/Ci7/Speed%20CA.png

Message quoted 1 times
Message edited by Ancient_1 on 12-16-2009 at 02:32:35 AM
------------------------------ DFI LP UT X58-T3eH8|Core i7 920 @ 4000|TRUE Copper w/TR-FDB-2000|G.SKILL PI Black 3x1GB PC3 16000|SeaSonic X750|HIS HD 4670 512MB IceQ|4x 1tb WD RE3|3x Seagate 1.5tb|2x Dvico FusionHDTV5|1x WinTV-HVR-2250|FT01-BW

 

Reply to Ancient_1

^Agreed internet can be very well your problem.
Also, the streaming can be affect largly by the website itself becuase thier upload speed is your download speed so its directly affected by thier servers.

Reply to blackhawk1928

I did a Google search and it states that the VLC x264 encoding engine only scales up to 4 threads.

------------------------------ Cosmos II Ultra Tower | Intel Core i7-3930K | Asus Rampage IV Extreme | 32GB Kingston HyperX Genesis PC3-12800 | 2 X 60GB Corsair Force 3 RAID0 | 2x 2TB WD Caviar Black | 2x Sapphire Radeon HD 7970 3GB | MSI GTS 450 1GB OC PhysX | XFX Black Edition 1050W
Reply to ElMoIsEviL

That's rather odd, it must be an old version of x264 then. I know x264 has supported more than 4 threads for ages.

Reply to randoMIZER

randoMIZER wrote :

That's rather odd, it must be an old version of x264 then. I know x264 has supported more than 4 threads for ages.



lol, nice signature pic. I just read recently that Australia is now adopting PRC-ish firewalls for all of their computers and the internet...

Reply to Bluescreendeath

Well, it's not definite yet. It's only confirmed that it will be introduced to parliament. If it passes there, it will be time to move. Anyway, that's not the topic of this thread :)

Reply to randoMIZER

People's Republic of Australia... hehe !

Reply to cyberkuberiah

If your using Flash...
Flash Sucks. Horrible optimization.

Reply to gamepro127

Ancient_1 wrote :

Are you sure it's not your internet connection?



I know it's not my Internet or the website's problem (www.veetle.com). My upload speed is great:

http://www.speedtest.net/result/655072140.png

Also, I know the lagging is on the transcoding side because both the live broadcast and the offline preview show the video being flickery but the audio being superb. This means that it's giving up on video processing and just grabbing the "low hanging fruit" - the audio. If it were a network issue, you would see weird blocky artifacts caused by video frames being dropped. I have seen this artifacting on channels in which Veetle reports that the broadcaster has a slow upload speed.

And why is x264 locked at 4 threads? I see 7 of my logical cores having some good work to do.

MagicPants wrote :

The program needs to handle splitting up all the work so that it can be spread out over many cores.
Imagine an artist trying to paint a picture. Now imagine 8 artists trying to paint a single painting at the same time with 4 brushes.



I don't understand this analogy. Why won't the 4 artists that are holding the 4 brushes enter into Turboboost mode instead of doing a half-assed job or wasting time passing the brushes back and forth between the inactive artists?


Message edited by tokyotech on 12-17-2009 at 08:43:11 AM
------------------------------ Gigabyte ga-p35-ds3l mobo, Wolfdale E8400 3.0Ghz, Evga GeForce 8800GT 600Mhz, Seagate 7200.11 500GB HDD, G.Skill 800 2GB DDR2, 500 W Enermax PSU, Windows XP 32 bit, Acer 22' LCD, Logitech X-540 5.1 Speakers, NZXT Apollo case.
Reply to tokyotech

Windows will balance the load fairly well. Even single-threaded programs often utilise 4 cores, just not very much.

Reply to randoMIZER

Im confused. Are you taking a raw video source that is 720p and encoding it and uploading it at the same time?

And this a live stream of the HD video?

But anyways. Back to the 50 percent usage. Elmo says vlc can only use 4 cores. Disable HT and see if that speeds things up.

Reply to someguy7

Disabling HT shouldn't help. If an i7 is subjected to 4 threads of load, it will automatically split them between the cores evenly to give the greatest possible benefit. You might get a tiny gain by eliminating hyperthreading, but I'd be surprised if it made any significant difference.

Reply to cjl

True but at least his cpu will be at 10o percent load. hehe.

Reply to someguy7

pat wrote :

check your power management option.sometime, vista lock the CPU at 50%



I made sure I'm not capped at 50% by opening up Xilisoft Video Converter and started transcoding 4 videos simultaneously. Now I'm near 75%.

randoMIZER wrote :

Windows will balance the load fairly well. Even single-threaded programs often utilise 4 cores, just not very much.



Why does Windows pass around a single process across multiple cores? Wouldn't that slow down the program because of the synchronization overhead? Is it because it's not trying to overheat a single core?

cjl wrote :

Disabling HT shouldn't help. If an i7 is subjected to 4 threads of load, it will automatically split them between the cores evenly to give the greatest possible benefit. You might get a tiny gain by eliminating hyperthreading, but I'd be surprised if it made any significant difference.



I've read that HT can increase/decrease performance by only 10%. Do we know for a fact which applications it seems to improve and which it seems to hurt?

Message quoted 1 times
Message edited by tokyotech on 12-17-2009 at 10:38:14 PM
------------------------------ Gigabyte ga-p35-ds3l mobo, Wolfdale E8400 3.0Ghz, Evga GeForce 8800GT 600Mhz, Seagate 7200.11 500GB HDD, G.Skill 800 2GB DDR2, 500 W Enermax PSU, Windows XP 32 bit, Acer 22' LCD, Logitech X-540 5.1 Speakers, NZXT Apollo case.
Reply to tokyotech

so what is the complaint here? LOL, means it's working great, keep on trucking?

Reply to jonpaul37
Best answer

tokyotech wrote :

I made sure I'm not capped at 50% by opening up Xilisoft Video Converter and started transcoding 4 videos simultaneously. Now I'm near 75%.



Why does Windows pass around a single process across multiple cores? Wouldn't that slow down the program because of the synchronization overhead? Is it because it's not trying to overheat a single core?



I've read that HT can increase/decrease performance by only 10%. Do we know for a fact which applications it seems to improve and which it seems to hurt?


HT basically never causes a 10% slowdown. You don't need to worry about that. In a highly threaded application, it provides 10-30% gain typically (sometimes a bit more, though that's rare). It will do absolutely nothing for a single threaded (or multithreaded that is limited to 4 cores or less) operation, but it shouldn't slow it down.

Reply to cjl
Register or log in to remove.
Tom's Hardware > Forum > CPU & Components > CPUs > [Solved] Core i7 never exceeds 50% utilization
Go to:

There are 1809 identified and unidentified users. To see the list of identified users, Click here.

Please mind

You are about to answer a thread that has been inactive for more than 6 months.
If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.

Add a reply Cancel
  • Ask the community now
  • Publish
Ad
Ads
Latest best answer
What case should i get? Between these 3 with my build?
By amuffin, 1 hour ago:

They will all work, but I would grab the HAF 912. This is because I've owned the 912 and...

Best offers
They won a badge
Join us in greeting them
Top experts