SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV Github Development
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV Github Development Discussion related to SageTV Open Source Development. Use this forum for development topics about the Open Source versions of SageTV, hosted on Github.

Reply
 
Thread Tools Search this Thread Display Modes
  #21  
Old 06-14-2016, 07:10 AM
emotionnotion emotionnotion is offline
Sage Advanced User
 
Join Date: Jun 2010
Location: Cambridgeshire, UK
Posts: 238
Quote:
Originally Posted by Fuzzy View Post
I'm confused.. Windows vs. Linux should have absolutely no bearing on v7 vs. v9.
Well it has meaning to me right now.

V9 does not work for me with Gemstone on Windows Home Server. It fails with Phoenix dependencies every time.

V7 installs without issue. So something is different in the Windows Domain.
__________________
Server: Tranquil T7 Intel Atom D330, 2GB RAM, Windows Home Server, Sage TV 7.1.9 (Last version ever ), 2 HDHomeruns tuning 4 OTA channels, Sony 32EX490 Bravia LCD

Clients: 3 HD300s, 2 HD200s, 1 PS3
Reply With Quote
  #22  
Old 06-14-2016, 07:15 AM
emotionnotion emotionnotion is offline
Sage Advanced User
 
Join Date: Jun 2010
Location: Cambridgeshire, UK
Posts: 238
Quote:
Originally Posted by stuckless View Post
There is also the Android MiniClient, which isn't perfect, but, runs pretty well for most cases. I've replaced 2 of HD300 extenders with NVidia Shield Android TV units.
This is interesting. My second HD unit gave up yesterday (thats 1 HD200 and 1 HD300 gone on the network port!).

How good is the Android Mini Client on Nvidia Shield with Gemstone Movie views for example? Is it slow?

Definitely need to think about a better extender experience going forward as my HD units have been 'hammered'
__________________
Server: Tranquil T7 Intel Atom D330, 2GB RAM, Windows Home Server, Sage TV 7.1.9 (Last version ever ), 2 HDHomeruns tuning 4 OTA channels, Sony 32EX490 Bravia LCD

Clients: 3 HD300s, 2 HD200s, 1 PS3
Reply With Quote
  #23  
Old 06-14-2016, 07:31 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by emotionnotion View Post
This is interesting. My second HD unit gave up yesterday (thats 1 HD200 and 1 HD300 gone on the network port!).

How good is the Android Mini Client on Nvidia Shield with Gemstone Movie views for example? Is it slow?

Definitely need to think about a better extender experience going forward as my HD units have been 'hammered'
The Android MiniClient will perform as good as the HD300 for most things. I've actually retired 3 of my HD300 devices and I run 2 NVidia Shield devices and an Nexus Player. (I also have a FireTV for testing -- but not a fan of the FireTV)

You an also take it for a spin on your Android Phone/Tablet if you want.

There is a chart that I created to compare the MiniClient with HD300 and full client, etc.
https://github.com/OpenSageTV/sagetv-miniclient/wiki
Reply With Quote
  #24  
Old 06-14-2016, 08:22 AM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by emotionnotion View Post
Well it has meaning to me right now.

V9 does not work for me with Gemstone on Windows Home Server. It fails with Phoenix dependencies every time.

V7 installs without issue. So something is different in the Windows Domain.
That must be a WHS issue, because v9 works fine with Gemstone and Phoenix on Win7.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
  #25  
Old 06-14-2016, 09:45 AM
emotionnotion emotionnotion is offline
Sage Advanced User
 
Join Date: Jun 2010
Location: Cambridgeshire, UK
Posts: 238
yes Fuzzy it is WHS. I have a windows 7 version running without issue.

The crazy thing is that V7 and V9 have this plug-in issue with the phoenix dependencies that Gemstone uses. But only on WHS.

This is my core platform (low energy PC) with integrated Blu-ray/DVD extraction mechanism for my Movies Wall so I really don't want to lose it!
__________________
Server: Tranquil T7 Intel Atom D330, 2GB RAM, Windows Home Server, Sage TV 7.1.9 (Last version ever ), 2 HDHomeruns tuning 4 OTA channels, Sony 32EX490 Bravia LCD

Clients: 3 HD300s, 2 HD200s, 1 PS3
Reply With Quote
  #26  
Old 06-14-2016, 09:46 AM
emotionnotion emotionnotion is offline
Sage Advanced User
 
Join Date: Jun 2010
Location: Cambridgeshire, UK
Posts: 238
Quote:
Originally Posted by stuckless View Post
The Android MiniClient will perform as good as the HD300 for most things. I've actually retired 3 of my HD300 devices and I run 2 NVidia Shield devices and an Nexus Player. (I also have a FireTV for testing -- but not a fan of the FireTV)

You an also take it for a spin on your Android Phone/Tablet if you want.

There is a chart that I created to compare the MiniClient with HD300 and full client, etc.
https://github.com/OpenSageTV/sagetv-miniclient/wiki
Thats great Stuckless; I will try that on one of our Android tablets and see how it goes. If this works well, its a plan for new extenders.
__________________
Server: Tranquil T7 Intel Atom D330, 2GB RAM, Windows Home Server, Sage TV 7.1.9 (Last version ever ), 2 HDHomeruns tuning 4 OTA channels, Sony 32EX490 Bravia LCD

Clients: 3 HD300s, 2 HD200s, 1 PS3
Reply With Quote
  #27  
Old 06-14-2016, 10:52 AM
sdsean's Avatar
sdsean sdsean is offline
Sage Expert
 
Join Date: Jul 2008
Posts: 571
Quote:
but there are some server related parts that are native - the Power Management interfacing, checking free disk space, reading and writing windows registry keys, the BDA and DirectShow capture system, channel changing (USB-UIRT, for instance) - these are things that most people would require their server to be able to do, and they are 32-bit native libraries (called via JNI). Some of this can be worked around architecturally by using only network encoders (honestly, this would be my preferred architecture for any sage work - but I like total modularity) - others might be able to be easily ported to 64-bit. Some might be able to use external utilities instead of linked libraries. The real problem is we don't really have anyone active in the community comfortable enough with windows development in general, and JNI specifically, to really even start to sort it out - I'm certainly not the guy to go to, I've just spent a lot of time reading through the code to try to get a deeper understanding of the challenges.
the only thing there that would be hard is the tuner/graph stuff. . . i'm no expert, but im somewhat familiar with the win32 libraries. looking at the source. . most everything in there looks easily portable in terms of if you were going to do a "server-only" build. . .except for the capture/graph stuff which might be easy. . I just don't know much about that either. . .

but on the other hand. . . I should do some reading b/c I would think there should be more simple way via the Java side (as in a 64Bit->32Bit translation for JNI). . . i would think that there's plenty of projects out there that have the same issue. . .
__________________
AMD Ryzen 9 3900XT 12 Core+HT, 64GB DDR5, GeForce 1060, MSI Prestige x570 Creation Mobo, SIIG 4 port Serial PCIe Card, Win10, 1TB M.2 SSD OS HDD, 1 URay HDMI Network Encoder, 3 HD-PVR, 4 DirecTV STB serial tuned


Reply With Quote
  #28  
Old 06-14-2016, 11:52 AM
sdsean's Avatar
sdsean sdsean is offline
Sage Expert
 
Join Date: Jul 2008
Posts: 571
well damn. . .

my server at home actually doesn't have virtualization in the bios. . . (it's older, circa 2008). that means, no linux vm. . . unless i upgrade the bios (assuming that's possible)

so that means at least for now using sagetv on windows 7 x64 via a linux vm out for me anyway (assuming I could get multiple hd-pvrs to work with serial tuning on linux which i'm not sure I could). . .

<cries> i really want 64bit. . . not being able to run more than 2 extenders is killing me. . .litterally
__________________
AMD Ryzen 9 3900XT 12 Core+HT, 64GB DDR5, GeForce 1060, MSI Prestige x570 Creation Mobo, SIIG 4 port Serial PCIe Card, Win10, 1TB M.2 SSD OS HDD, 1 URay HDMI Network Encoder, 3 HD-PVR, 4 DirecTV STB serial tuned


Reply With Quote
  #29  
Old 06-14-2016, 11:54 AM
sdsean's Avatar
sdsean sdsean is offline
Sage Expert
 
Join Date: Jul 2008
Posts: 571
i did do some further reading. . and pretty much the only way around the JNI / Win32 limitations (without rewriting the native code and rewriting some parts of the java code) is to create a out-of-proc 64bit COM server lib, that you'd then link into sage, and the given 64bit com server would then call the win32 apis. . . this would work. . but it's likely to be slow and sense the main part of the native code that would be sensitive to that would be the tuners. . . i'm not sure that it's a great way to go. . .

<cries more>
__________________
AMD Ryzen 9 3900XT 12 Core+HT, 64GB DDR5, GeForce 1060, MSI Prestige x570 Creation Mobo, SIIG 4 port Serial PCIe Card, Win10, 1TB M.2 SSD OS HDD, 1 URay HDMI Network Encoder, 3 HD-PVR, 4 DirecTV STB serial tuned



Last edited by sdsean; 06-14-2016 at 11:55 AM. Reason: update
Reply With Quote
  #30  
Old 06-14-2016, 01:34 PM
KarylFStein KarylFStein is offline
Sage Fanatic
 
Join Date: Apr 2006
Location: Westland, Michigan, USA
Posts: 999
Fuzzy mentioned earlier in this thread about the option to run SageTV on the Windows server as a network tuner and have the server clients connect to on a Linux VM or physical server. I haven't tried this yet, but that's next on my list when I have some time to tinker. I did manage to get a 64 bit version of SageTV on a Linux VM, (pretty easy thanks to the documentation others have done), and connect to it, but ran out of time to test network tuning. I'm also concerned about performance as I was getting dismal (in my view) write speeds to my storage, (on the host OS even) and am worried about further impacts if the input and playback streams are also going along that same network path. With just a write test I was getting around 31MB/s.
__________________
Home Network: https://karylstein.com/technology.html
Reply With Quote
  #31  
Old 06-14-2016, 01:55 PM
sdsean's Avatar
sdsean sdsean is offline
Sage Expert
 
Join Date: Jul 2008
Posts: 571
Well I kinda figured the performance would stink although that also depends greatly on what your true hardware is. . .

But like I said, I'd either have to buy new hardware. . in which case may as well just build a linux server. . . or I'd have to upgrade my bios. . .which is risky and may not matter. . .

So. . .yeah I guess I'll wait to see what you might come up with using sage itself as a windows tuner and basically chaining the servers (which I do like as an option). . .

I'm still surprised though I can't run more than 2 extenders. . . . I suspect it's phoneix/fan art plugins using up the extra memory. . . and maybe if i dump those I could get 3 working. . .
__________________
AMD Ryzen 9 3900XT 12 Core+HT, 64GB DDR5, GeForce 1060, MSI Prestige x570 Creation Mobo, SIIG 4 port Serial PCIe Card, Win10, 1TB M.2 SSD OS HDD, 1 URay HDMI Network Encoder, 3 HD-PVR, 4 DirecTV STB serial tuned


Reply With Quote
  #32  
Old 06-14-2016, 06:35 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by KarylFStein View Post
Fuzzy mentioned earlier in this thread about the option to run SageTV on the Windows server as a network tuner and have the server clients connect to on a Linux VM or physical server. I haven't tried this yet, but that's next on my list when I have some time to tinker. I did manage to get a 64 bit version of SageTV on a Linux VM, (pretty easy thanks to the documentation others have done), and connect to it, but ran out of time to test network tuning. I'm also concerned about performance as I was getting dismal (in my view) write speeds to my storage, (on the host OS even) and am worried about further impacts if the input and playback streams are also going along that same network path. With just a write test I was getting around 31MB/s.
There are a few different methods you could use for the Linux VM storing on the host drives - I found that direct mapping samba shares was quick enough though. There are plenty here who record to a NAS from their sage server, and this should be far quicker than that. Keep in mind, the highest stream rate would be around 15-18Mbps for an ATSC broadcast. My testing from linux VM to windows host averaged 20-30MB/sec write speed (that's over 10 times faster than a single stream). Other options might be directly connecting the drive to the VM, Mounting the drive via iSCSI, etc.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
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
migrating/upgrading from Sagetv on Mac to Sagetv on Linux localfilmmaker SageTV Linux 8 05-07-2012 12:17 PM
Close to building a Linux SageTV Computer, which Linux distribution is best? davephan SageTV Linux 8 02-24-2011 06:57 PM
Can SageTV Linux use same plugins as SageTV XP Windows? TechBill SageTV Linux 3 10-02-2007 12:59 AM
SageTV for Linux (OEM) Now Available dkardatzke Announcements 0 01-04-2006 04:46 PM


All times are GMT -6. The time now is 02:12 AM.


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