SageTV Community  

Go Back   SageTV Community > SageTV Products > SageTV Software
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV Software Discussion related to the SageTV application produced by SageTV. Questions, issues, problems, suggestions, etc. relating to the SageTV software application should be posted here. (Check the descriptions of the other forums; all hardware related questions go in the Hardware Support forum, etc. And, post in the customizations forum instead if any customizations are active.)

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 10-10-2007, 01:59 AM
redsuntrading redsuntrading is offline
Sage User
 
Join Date: Oct 2007
Location: Lyme Regis
Posts: 7
Is SageTV set up for multi-threading?

I have a dual processor set-up.

Is SageTV multi-threading software or is it of benefit to force it to one processor using a tool like SMP Seesaw.

Chris
Reply With Quote
  #2  
Old 10-10-2007, 07:01 AM
nielm's Avatar
nielm nielm is offline
SageTVaholic
 
Join Date: Oct 2003
Location: Belgium
Posts: 4,496
Yes Sage is multi-threaded, and in certain cases (using service, transcoding) multi-process as well. (Note that some threads such as video decoding may need more power than others).

Even if a process is not multi-threaded, why do you think constraining it to a single CPU would be a benefit?
__________________
Check out my enhancements for Sage in the Sage Customisations and Sageplugins Wiki
Reply With Quote
  #3  
Old 10-11-2007, 02:24 AM
redsuntrading redsuntrading is offline
Sage User
 
Join Date: Oct 2007
Location: Lyme Regis
Posts: 7
See this url, http://www.mlin.net/SMPSeesaw.shtml.

This guy thinks it will improve performence but does not say why.

Chris
Reply With Quote
  #4  
Old 10-11-2007, 11:42 AM
Thomas Wischgol's Avatar
Thomas Wischgol Thomas Wischgol is offline
Sage Aficionado
 
Join Date: Sep 2005
Posts: 276
Quote:
Originally Posted by redsuntrading View Post
See this url, http://www.mlin.net/SMPSeesaw.shtml.

This guy thinks it will improve performence but does not say why.

Chris
He actually does say: you can dedicate a processor to a single process so that this process is solely running on that processor. Context-switching will then occur only for the other processor among the remaining processes. This could improve performance for this one process because you do not waste time for context-switching (on that one processor) if the process does not use multi-threading. I have no clue if SageTV would benefit from this nor have I ever tried this software. My guess is that it slows down a lot of other things that would otherwise use unused processor cycles on the dedicated processor. Since SageTV is multithreaded, you do not avoid context-switching on the dedicated processor either so that overall your gain in performance is probably minimal at best. But - as I said - I am just guessing here.

Thomas
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Upgrading to a set top box Mortanis Hardware Support 2 08-21-2007 04:00 PM
Sage Bug justindd SageTV Linux 5 01-30-2007 10:12 AM
Simplification of standing recompression of Sage shows? jlindborg SageTV Customizations 13 12-02-2006 08:43 AM
Windows Media batch conversion recipe ku71 General Discussion 0 06-18-2003 10:47 PM


All times are GMT -6. The time now is 09:33 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.