SageTV Community  

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

Notices

SageTV Linux Discussion related to the SageTV Media Center for Linux. Questions, issues, problems, suggestions, etc. relating to the SageTV Linux should be posted here.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 10-02-2010, 08:29 PM
davephan's Avatar
davephan davephan is offline
Sage Icon
 
Join Date: Mar 2004
Location: Minnesota
Posts: 1,911
Considering switching from Windows to Linux...

I am considering switching from Windows to Linux. I am trying to determine what things that work with SageTV, including accessory programs, that work in Windows, that will not work in Linux.

I have a USB-UIRT, HDHomerun, HVR-2250, HD-PVR. I use Comskip SJQ, and Playon. I'm sure there are other things I probably use that don't come to mind right now.

The reason to switch to Linux is to possibly have a more stable system for SageTV. What things should I be concerned about that could make the switch from Windows to Linux unacceptable, or difficult?

Dave
Reply With Quote
  #2  
Old 10-03-2010, 07:49 AM
drewg drewg is offline
Sage Icon
 
Join Date: Aug 2007
Location: Richmond, VA
Posts: 1,042
Quote:
Originally Posted by davephan View Post
What things should I be concerned about that could make the switch from Windows to Linux unacceptable, or difficult?
Playon doesn't run under Linux, and it doesn't run under Wine (lowest weight emulator), so you're stuck with needing a windows box for it. I run Playon it an XP virtual machine on my Linux server. Playon seems slower & takes more resources in a VM. For example, running a single-core XP VM under VirtualBox or VMware with a dual-core AMD 4850e 2.5GHz CPU host, the CPU would be maxed, and I could never get smooth hulu video. Running XP in a 2-CPU VM seemed even worse. As a test, I ran it natively on a dual-core Ion (1.6GHz atom) running Win7, and everything was much smoother, and the CPU was not maxed.

Things have gotten a lot better since I upgraded my host CPU from the 4850e to a 2.9GHz X4 635, but playon under linux is not fun...

Drew
__________________
Server HW: AMD Ryzen Threadripper 2990WX 32-Core
Server SW: FreeBSD-current, ZFS, linux-oracle-jdk1.8.0, sagetv-server_9.2.2_amd64
Tuner HW: HDHR
Client: Nvidia Shield (HD300, HD100 in storage)
Reply With Quote
  #3  
Old 10-03-2010, 05:02 PM
Serra's Avatar
Serra Serra is offline
Sage Advanced User
 
Join Date: Feb 2008
Posts: 156
If it were possible I would chuck all my Windows machines and go total to Linux, but there are just too many issues.

I accidentally locked up my Linux server last Saturday. (Software issue) I had to reboot it to solve the issue. I checked, last time it was rebooted was December of 2008. That is what I call stable.
Reply With Quote
  #4  
Old 10-03-2010, 09:29 PM
davephan's Avatar
davephan davephan is offline
Sage Icon
 
Join Date: Mar 2004
Location: Minnesota
Posts: 1,911
That's the type of stories I keep hearing about Linux, it runs for years without reboots. Windows just cannot do that.

I'm trying to figure out if USB-UIRT, HDHomerun, HVR-2250, HD-PVR, Comskip SJQ, and Playon will work with the SageTV Linux version.

It looks like Playon won't work. I don't know if it can be run from a Windows computer, separate from the SageTV computer or if I will need to have two SageTV computers. The Linux version for most functions, and the Windows version for things that won't work on Linux.

Dave
Reply With Quote
  #5  
Old 10-04-2010, 04:48 AM
gplasky's Avatar
gplasky gplasky is offline
SageTVaholic
 
Join Date: Jul 2003
Location: Howell, MI
Posts: 9,203
Playon can run on any PC on your network and be used with Sage.

Gerry
__________________
Big Gerr
_______
Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB.
Reply With Quote
  #6  
Old 10-04-2010, 05:22 AM
davephan's Avatar
davephan davephan is offline
Sage Icon
 
Join Date: Mar 2004
Location: Minnesota
Posts: 1,911
Thanks for the responses Drew, Serra, and Gerry.

Since there's no Linux trial, I need to get as much information what won't work under Linux, before I purchase the Linux version.

It sounds like IR blasting will work, and I may need to buy the Commander IR to do it. The HD-PVR will work. SJQ works. Comskip works. The HVR-2250 will work with digital, but not analog. Playon will work if run on a separate Windows computer on the network.

I don't know if the HDHomerun will work with the SageTV Linux version.

There might be other accessory programs and things that might not work under Linux that aren't on my list yet. It would be easier if there was a Linux FAQ somewhere that states what works with Linux, what does not work with Linux, and alternative ways to get the applications and hardware to work with Linux, so people know in advance of the purchase, since there isn't a Linux trial version.

Dave
Reply With Quote
  #7  
Old 10-04-2010, 05:50 AM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Quote:
Originally Posted by davephan View Post
I don't know if the HDHomerun will work with the SageTV Linux version.
I'm fairly sure the HDHR will work. I have one on my network and I think I've tried it from my linux development machine.
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #8  
Old 10-04-2010, 07:53 AM
drewg drewg is offline
Sage Icon
 
Join Date: Aug 2007
Location: Richmond, VA
Posts: 1,042
Quote:
Originally Posted by davephan View Post
I don't know if the HDHomerun will work with the SageTV Linux version.
I'm using an HDHR with linux for QAM. It works just fine.

In fact. it probably works *better* under linux than windows7 / vista, as it is treated as a simple tuner on linux (so none of the extra HDHR stuff applies, and you don't have to worry about various config files being written to the wrong place, UAC enabled, etc).

Drew
__________________
Server HW: AMD Ryzen Threadripper 2990WX 32-Core
Server SW: FreeBSD-current, ZFS, linux-oracle-jdk1.8.0, sagetv-server_9.2.2_amd64
Tuner HW: HDHR
Client: Nvidia Shield (HD300, HD100 in storage)
Reply With Quote
  #9  
Old 10-04-2010, 09:41 AM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
Quote:
Originally Posted by davephan View Post
That's the type of stories I keep hearing about Linux, it runs for years without reboots. Windows just cannot do that.
If you leave it alone it can. That's really the problem with Windows, not the OS, but the people using it. People are so comfortable in it, and there's so much crud available for it, people just can't help but screw it up.

I don't recall ever having to reboot my Windows server because of "Windows". Only times I reboot it are for things like driver updates.

My server's been up for 26 days now, and that last reboot/shutdown was only to take the raid array offline (disconnect it) because I'd moved it's contents to a new one.

Quote:
I'm trying to figure out if USB-UIRT, HDHomerun, HVR-2250, HD-PVR, Comskip SJQ, and Playon will work with the SageTV Linux version.
Last time I did my research, the comskip stuff doesn't run natively under linux (don't remember about under wine or not), USB-UIRT isn't natively supported by Sage for tuning, and Playon's already been discussed.
Reply With Quote
  #10  
Old 10-04-2010, 10:24 AM
ltburch2000 ltburch2000 is offline
Sage User
 
Join Date: Oct 2005
Location: Chicago, IL
Posts: 20
Send a message via AIM to ltburch2000 Send a message via Yahoo to ltburch2000
USB-IRT and Comskip

USB-IRT runs under linux just fine. Sage TV needs some sort of an external tuner plugin to use it though. There are one or two posted on the forums already.

Comskip runs fine under wine, again there are several posts with instructions on how to do this.

Ultimately I am happier on my Linux configuration than I was on Windows. I will admit though that there has been occasional fights to get things to work, but I usually had an issue or two with windows too.

Something that I was not able to get working on Linux was 5.1 playback. I can go optical out just fine but I can't get it to do 5.1. I know my hardware it has the ability to do it because MythTV could do it but for some reason Sage on Linux couldn't (it could on windows).

Lee Burch
Reply With Quote
  #11  
Old 10-04-2010, 10:28 AM
RocKKer RocKKer is offline
Sage Advanced User
 
Join Date: Dec 2005
Posts: 196
Quote:
Originally Posted by stanger89 View Post
Last time I did my research, the comskip stuff doesn't run natively under linux (don't remember about under wine or not), USB-UIRT isn't natively supported by Sage for tuning, and Playon's already been discussed.
I can confirm comskip works very well under wine.
__________________
SageTV Server v9.2.2, Ubuntu Server 18.04.4 x64, Java 1.8.0_252, Xeon E5-2690, 32GB, 6X6TB WD Red - Software Raid 6, 2X HDHR3 (OTA), 3X HD-200
Reply With Quote
  #12  
Old 10-05-2010, 11:56 AM
broconne broconne is offline
Sage Aficionado
 
Join Date: Feb 2009
Location: Cary, NC
Posts: 306
I am also considering moving from windows to linux, or more specifically moving from a windows VM running on ESXi to a linux VM on esxi.

At this point, I am holding off because I would lose Sage MyMovies support. However, it sounds like a linux compatible system is in the works for that.

I have an 2 HDHRs and 1 HDPVR. I am thinking of moving because XP only supports 2 CPUs which is how cores are presented to XP via ESXi. There are a few times, when the UI gets a little sluggish and I will look and all of the CPU on the VM is being consumed (no idea by what). If I moved to linux I would get access to all 8 cores for the Sage VM (if needed).
Reply With Quote
  #13  
Old 10-06-2010, 04:01 AM
DylanHall DylanHall is offline
Sage User
 
Join Date: Sep 2009
Location: Wellington, New Zealand
Posts: 32
If you live outside of the US guide data can be an issue. From my experience you need an xmltv plugin to convert the guide data. Most of the xmltv plugins appear to be windows specific.

From my experience the linux version is mostly single threaded, so except when converting video and generating thumbnails it doesn't make use of more than one core.

I used to run a linux based home theatre pc. I spent hundreds of hours of hours constantly tuning and tweaking the system to get 5.1 channel audio, hardware accelerated video, etc.

I now run a head-less server with 2 x HD200 media extenders. Best money I've spent. They just work! Of course, the HD200's work with windows also

I use a 32bit version of linux (ubuntu 10.04). In theory you can run sage on a 64bit linux, but this does require some effort as sagetv has 32bit native code and needs special 32bit java libraries.

Dylan
Reply With Quote
  #14  
Old 10-06-2010, 07:29 AM
drewg drewg is offline
Sage Icon
 
Join Date: Aug 2007
Location: Richmond, VA
Posts: 1,042
Quote:
Originally Posted by broconne View Post
There are a few times, when the UI gets a little sluggish and I will look and all of the CPU on the VM is being consumed (no idea by what). If I moved to linux I would get access to all 8 cores for the Sage VM (if needed).
I would really hope you wouldn't need 8 cores for SageTV, but then again, I don't use any of the really fancy gui things. Heck, I don't recall ever seeing SageTV max out my old dual-core athlon64. Maybe your problem is either some XP thing, or a virtualization artifact. I know that virtualized SMP can be hit or miss. I tried giving my playon XP VM 2 CPUS, and it wound up being slower than it was on a single CPU. Perhaps more to do with Virtualbox, but still..

As an aside, I'm in Cary also. Nice to see another local Sage user.

Drew
__________________
Server HW: AMD Ryzen Threadripper 2990WX 32-Core
Server SW: FreeBSD-current, ZFS, linux-oracle-jdk1.8.0, sagetv-server_9.2.2_amd64
Tuner HW: HDHR
Client: Nvidia Shield (HD300, HD100 in storage)
Reply With Quote
  #15  
Old 10-06-2010, 07:46 AM
JetreL's Avatar
JetreL JetreL is offline
Sage Aficionado
 
Join Date: Jun 2008
Location: Charlotte, NC
Posts: 388
Quote:
Originally Posted by davephan View Post
That's the type of stories I keep hearing about Linux, it runs for years without reboots.
I used to work at an ISP and we had a Real Player Media server running on BSD for a client that had been up for just under 6 years. (Standard PC for the time no redundancy) The need went away before the OS or hardware failed.
Reply With Quote
  #16  
Old 10-06-2010, 08:36 AM
RetroBox RetroBox is offline
Sage Advanced User
 
Join Date: Aug 2009
Location: Texas
Posts: 139
I have also considered switching to Linux, but I get stuck trying to decide on what distribution to get and what additional configuration would be necessary to make a "seamless" switch as davephan is asking about.

Would the latest version of Ubuntu be the best place to start for someone with no real functional knowledge of Linux? Kubuntu? Some other Debian distribution? Does it include WINE - do we need WINE? I guess it may sound silly for those familiar in this space, but the learning curve is rather steep for someone trying to build a first box to host Sage that will not have anything "missing" from what came "easy" under Windows 7.
__________________
Server: SageTV 7 (latest), Windows 7 (32-bit); Core2 Q8200, Asus P5N-D, ATI Sapphire HD5670 with Bitstreaming; DVD/BD Drive, 4GB Ram, 8TB Storage Internal
Tuners: Clear QAM Dual Tuner; HD-PVR -- Time Warner Cable / Control STB via Firewire; use USB-UIRT with LM Gestion Remote KeyMap
Reply With Quote
  #17  
Old 10-06-2010, 03:17 PM
RocKKer RocKKer is offline
Sage Advanced User
 
Join Date: Dec 2005
Posts: 196
Quote:
Originally Posted by RetroBox View Post
Would the latest version of Ubuntu be the best place to start for someone with no real functional knowledge of Linux? Kubuntu? Some other Debian distribution?
Start with Ubuntu desktop, lots of support on the Ubuntu and STV communites.


Quote:
Originally Posted by RetroBox View Post
Does it include WINE - do we need WINE?
I only use it for comskip, I don't think it is included but easily added thru GUI package manager.


Quote:
Originally Posted by RetroBox View Post
I guess it may sound silly for those familiar in this space, but the learning curve is rather steep for someone trying to build a first box to host Sage that will not have anything "missing" from what came "easy" under Windows 7.

Nope not silly, support is here in the STV and at the Ubuntu community for the inevitable questions. There will be things missing, many have been listed above. If your gonna step into this space, start with a relatively easy setup (STV w/o video duties, HDHR, HDxxx) with WINE and comskip.
__________________
SageTV Server v9.2.2, Ubuntu Server 18.04.4 x64, Java 1.8.0_252, Xeon E5-2690, 32GB, 6X6TB WD Red - Software Raid 6, 2X HDHR3 (OTA), 3X HD-200
Reply With Quote
  #18  
Old 10-09-2010, 07:14 PM
DigitalMan DigitalMan is offline
Sage Advanced User
 
Join Date: Aug 2007
Posts: 82
Quote:
Originally Posted by broconne View Post
...

I have an 2 HDHRs and 1 HDPVR. I am thinking of moving because XP only supports 2 CPUs which is how cores are presented to XP via ESXi. There are a few times, when the UI gets a little sluggish and I will look and all of the CPU on the VM is being consumed (no idea by what). If I moved to linux I would get access to all 8 cores for the Sage VM (if needed).
ESXi only presents it that way if you leave it set to the default settings. You can change it to anything you want (and more than 4 cores if you have a paid license)

just set this setting:
cpuid.corespersocket=4
Reply With Quote
  #19  
Old 10-11-2010, 11:32 AM
broconne broconne is offline
Sage Aficionado
 
Join Date: Feb 2009
Location: Cary, NC
Posts: 306
Quote:
Originally Posted by drewg View Post
I would really hope you wouldn't need 8 cores for SageTV, but then again, I don't use any of the really fancy gui things. Heck, I don't recall ever seeing SageTV max out my old dual-core athlon64. Maybe your problem is either some XP thing, or a virtualization artifact. I know that virtualized SMP can be hit or miss. I tried giving my playon XP VM 2 CPUS, and it wound up being slower than it was on a single CPU. Perhaps more to do with Virtualbox, but still..

As an aside, I'm in Cary also. Nice to see another local Sage user.

Drew
It is good to see another Cary user.. I figured I had cornered the market...

Yeah, I can't imagine it using all 8 cores.. However, as I said I have seen it have 2 at 100% before for very short periods of time. I am not sure the cause - but it concerns me.
Reply With Quote
  #20  
Old 10-11-2010, 11:34 AM
broconne broconne is offline
Sage Aficionado
 
Join Date: Feb 2009
Location: Cary, NC
Posts: 306
Quote:
Originally Posted by DigitalMan View Post
ESXi only presents it that way if you leave it set to the default settings. You can change it to anything you want (and more than 4 cores if you have a paid license)

just set this setting:
cpuid.corespersocket=4
Thanks for the heads up.. Nice find there!
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
Windows or Linux for v7? surge SageTV Beta Test Software 8 12-12-2010 02:03 PM
switching to Linux version SageTV crusader SageTV Linux 8 01-20-2010 11:51 PM
Windows --> Linux ChePazzo SageTV Linux 1 10-31-2006 09:15 AM
Thinking about switching to Linux OEM but ... tmiranda SageTV Linux 1 09-16-2006 12:50 PM
Linux vs. Windows Anyone? RAlfieri SageTV Linux 1 05-15-2006 03:08 PM


All times are GMT -6. The time now is 05:10 PM.


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