SageTV Community  

Go Back   SageTV Community > Hardware Support > Hardware Support
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

Hardware Support Discussions related to using various hardware setups with SageTV products. Anything relating to capture cards, remotes, infrared receivers/transmitters, system compatibility or other hardware related problems or suggestions should be posted here.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 08-06-2018, 02:30 PM
SteveW's Avatar
SteveW SteveW is offline
Sage Aficionado
 
Join Date: Oct 2008
Location: Fall River, Nova Scotia, Canada
Posts: 389
April Update - Now No USBUIRT Tuning

So my Sage server just ran the April 2018 update.... Post update, now my USBUIRT isn't tuning the channels on my Sat receivers. I still see it in the list of USB devices... Anyone else run into this? My HDPVRs are recording - just not from the right channels...




Tnx
-Steve
__________________
Server: Win 10 Pro 64 Bit, Intel i5, 8 GB, Samsung EVO 850 500 GB for OS, WD Black 4 TB + WD Black 1 TB for Recordings, 36TB Synology 1019+ for DVD/Bluray Rips, Music, Home Movies, etc., SageTV Server 64 Bit Ver 9.2.6.976, HDPVR x 2, Bell TV 6131 Receiver x 2, USB-UIRT with 56 KHz Receiver

Clients: PC Client x 2, HD-300 x 2 (1 Using Netgear MoCA Coax Bridges), SageTV Miniclient on NVidia Shield x 3
Reply With Quote
  #2  
Old 08-06-2018, 02:58 PM
SteveW's Avatar
SteveW SteveW is offline
Sage Aficionado
 
Join Date: Oct 2008
Location: Fall River, Nova Scotia, Canada
Posts: 389
Resolved

Problem seems to have fixed itself, whether due to the rest of the updates, or the 2 or 3 reboots associated with them...
__________________
Server: Win 10 Pro 64 Bit, Intel i5, 8 GB, Samsung EVO 850 500 GB for OS, WD Black 4 TB + WD Black 1 TB for Recordings, 36TB Synology 1019+ for DVD/Bluray Rips, Music, Home Movies, etc., SageTV Server 64 Bit Ver 9.2.6.976, HDPVR x 2, Bell TV 6131 Receiver x 2, USB-UIRT with 56 KHz Receiver

Clients: PC Client x 2, HD-300 x 2 (1 Using Netgear MoCA Coax Bridges), SageTV Miniclient on NVidia Shield x 3
Reply With Quote
  #3  
Old 08-13-2018, 11:17 AM
waynedunham waynedunham is offline
Sage Icon
 
Join Date: Sep 2004
Posts: 1,469
Quote:
Originally Posted by SteveW View Post
Problem seems to have fixed itself, whether due to the rest of the updates, or the 2 or 3 reboots associated with them...
So are you saying that you have USBUIRT working on a Win10 64 bit installation? When I was upgrading my old Windows Home Server machine I really wanted to move to 64 bit, but that would have killed my Firewire tuning of my STBs.
I have a USBUIRT that I originally was using when I had a single STB and no FireWire port. But when I went to 2 STBs (and HD-PVR's naturally) I upgraded to a MOBO with FW ports and the tuning was flawless on both STBs for years.

When I was considering going back to the USBUIRT several things I read said it didn't work with Win8/10 and looking at their website the drivers hadn't been updates in MANY years. So I thought it was a non-starter and went with a 32 bit Windows OS so I could keep my FireWire STB tuning.

If people have working USBUIRT setups with Win10 64 bit I may try to make the move and use my USBUIRT for tuning. Being able to use 64Bit Java would probably help IMMENSELY with all the Java heap overruns I get in the 32 bit Java. Usually at least once a day on my main server and less frequently on my old backup server since it gets used for viewing so little. I just point my SageTV extender to the old backup machine to delete watched shows and make sure it is recording the right things.
__________________
Wayne Dunham
Reply With Quote
  #4  
Old 08-13-2018, 08:22 PM
JustFred JustFred is offline
Sage Expert
 
Join Date: May 2015
Location: Sunnyvale, Ca
Posts: 572
Quote:
Originally Posted by waynedunham View Post
So are you saying that you have USBUIRT working on a Win10 64 bit installation?
USBUIRT works just fine on Win10 64 bit.
Quote:
When I was considering going back to the USBUIRT several things I read said it didn't work with Win8/10 and looking at their website the drivers hadn't been updates in MANY years.
Win 7/8/10 all use the same drivers. The fact that they haven't been updated recently doesn't prevent them from working, although installing on Win10 might complain a bit about driver signing (which can be ignored).
Quote:
Being able to use 64Bit Java would probably help IMMENSELY with all the Java heap overruns I get in the 32 bit Java.
SageTv is still a 32-bit app and requires 32-bit Java. Assuming you continue to use Windows, the greatest gain will be realized by switching from a 32-bit OS to a 64-bit OS.

Remember, any 32-bit version of Windows can only access a max of 3GB of memory. The OS + app(s) must all fit in that 3GB memory space. The Win7/8/10 OS itself eats about 1GB of that, leaving typically only 2GB for all applications. Pretty restrictive.

On the other hand, running a 64-bit version of Win7/8/10 means that any single 32-bit app **itself** can access up to a max of 4GB. While not massive, that's still a pretty big improvement as far as Sage is concerned. Under these conditions, it's possible to bump the Java Heap space up to 1GB.

Personal experience with supporting 4 different Sage systems running on Win7-x64 (with 8GB of memory) has been that (with one exception), the system is very stable and easily runs for 6 months at a time without needing to restart Sage or the OS. Caveat: none of these systems have any Sage extensions installed, which can be fairly heap-hungry.

My single biggest source of Sage instability used to be one system with 2 HD-PVR capture devices and 3 HD-200 extenders. After instituting a nightly power-cycle of the HD-PVRs, that system is also pretty stable now. It runs for months without needing to restart Sage or the OS.
__________________
System #1: Win7-64, I7-920, 8 GB mem, 4TB HD. Java-64 1.8.0_141. Sage-64 v9.2.1 ATSC: 2x HDHR-US (1st gen white) tuners. HD-200.
System #2: Win7-64, I7-920, 8 GB mem, 4TB HD. Java 1.8.0_131. Sage v9.1.6.747. ClearQAM: 2x HDHR3-US tuners. HD-200.
System #3: Win7-64, I7-920, 12 GB mem, 4TB HD. Java-64 1.8.0_141. Sage-64 v9.2.1 ATSC: 2x HVR2250; Spectrum Cable via HDPVR & USB-UIRT. 3x HD-200.
Reply With Quote
  #5  
Old 08-14-2018, 12:24 AM
tvmaster2's Avatar
tvmaster2 tvmaster2 is offline
SageTVaholic
 
Join Date: Jun 2005
Location: tarana
Posts: 4,240
Quote:
Originally Posted by JustFred View Post
USBUIRT works just fine on Win10 64 bit.

Win 7/8/10 all use the same drivers. The fact that they haven't been updated recently doesn't prevent them from working, although installing on Win10 might complain a bit about driver signing (which can be ignored).


SageTv is still a 32-bit app and requires 32-bit Java. Assuming you continue to use Windows, the greatest gain will be realized by switching from a 32-bit OS to a 64-bit OS.

Remember, any 32-bit version of Windows can only access a max of 3GB of memory. The OS + app(s) must all fit in that 3GB memory space. The Win7/8/10 OS itself eats about 1GB of that, leaving typically only 2GB for all applications. Pretty restrictive.

On the other hand, running a 64-bit version of Win7/8/10 means that any single 32-bit app **itself** can access up to a max of 4GB. While not massive, that's still a pretty big improvement as far as Sage is concerned. Under these conditions, it's possible to bump the Java Heap space up to 1GB.

Personal experience with supporting 4 different Sage systems running on Win7-x64 (with 8GB of memory) has been that (with one exception), the system is very stable and easily runs for 6 months at a time without needing to restart Sage or the OS. Caveat: none of these systems have any Sage extensions installed, which can be fairly heap-hungry.

My single biggest source of Sage instability used to be one system with 2 HD-PVR capture devices and 3 HD-200 extenders. After instituting a nightly power-cycle of the HD-PVRs, that system is also pretty stable now. It runs for months without needing to restart Sage or the OS.
But Firewire tuning is still impossible with any 64bit system, yes?
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson
Reply With Quote
  #6  
Old 08-14-2018, 08:17 AM
JustFred JustFred is offline
Sage Expert
 
Join Date: May 2015
Location: Sunnyvale, Ca
Posts: 572
Quote:
Originally Posted by tvmaster2 View Post
But Firewire tuning is still impossible with any 64bit system, yes?
Correct. That's the one disadvantage of moving from 32-bit to 64-bit Windows.
__________________
System #1: Win7-64, I7-920, 8 GB mem, 4TB HD. Java-64 1.8.0_141. Sage-64 v9.2.1 ATSC: 2x HDHR-US (1st gen white) tuners. HD-200.
System #2: Win7-64, I7-920, 8 GB mem, 4TB HD. Java 1.8.0_131. Sage v9.1.6.747. ClearQAM: 2x HDHR3-US tuners. HD-200.
System #3: Win7-64, I7-920, 12 GB mem, 4TB HD. Java-64 1.8.0_141. Sage-64 v9.2.1 ATSC: 2x HVR2250; Spectrum Cable via HDPVR & USB-UIRT. 3x HD-200.
Reply With Quote
  #7  
Old 08-14-2018, 12:20 PM
tvmaster2's Avatar
tvmaster2 tvmaster2 is offline
SageTVaholic
 
Join Date: Jun 2005
Location: tarana
Posts: 4,240
Quote:
Originally Posted by JustFred View Post
Correct. That's the one disadvantage of moving from 32-bit to 64-bit Windows.
More than anything, if I knew how to write code for these kinds of things, I’d update that FireWire, 32bit thing to 64bit. Who was that guy and where did he go? I realize 1394 isn’t used as much these days, but my new, Cox, Cisco set top box still has one, and it still works. And it works very, very well...
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson
Reply With Quote
  #8  
Old 08-14-2018, 12:31 PM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
Quote:
Originally Posted by tvmaster2 View Post
More than anything, if I knew how to write code for these kinds of things, I’d update that FireWire, 32bit thing to 64bit. Who was that guy and where did he go? I realize 1394 isn’t used as much these days, but my new, Cox, Cisco set top box still has one, and it still works. And it works very, very well...
The deal is the drivers themselves were originally written by, I believe, Panasonic for one of their D-VHS recorders. There were never 64-bit drivers written for those recorders since their use predates 64-bit Windows. Also, since it was a proprietary driver the source code doesn't exist in the wild. So, you'd have to write 64-bit drivers from scratch.

I don't even know where the technical specifications for the messaging protocols live.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3
Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver
Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD
Reply With Quote
  #9  
Old 08-14-2018, 12:37 PM
tvmaster2's Avatar
tvmaster2 tvmaster2 is offline
SageTVaholic
 
Join Date: Jun 2005
Location: tarana
Posts: 4,240
Quote:
Originally Posted by Taddeusz View Post
The deal is the drivers themselves were originally written by, I believe, Panasonic for one of their D-VHS recorders. There were never 64-bit drivers written for those recorders since their use predates 64-bit Windows. Also, since it was a proprietary driver the source code doesn't exist in the wild. So, you'd have to write 64-bit drivers from scratch.

I don't even know where the technical specifications for the messaging protocols live.
I still have a Sony DV Cam with 1394, and yes, had a couple of JVC D-VHS recorders too. Can we ask Panasonic to release the driver code into the wild? Would that help?
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson
Reply With Quote
  #10  
Old 08-14-2018, 06:40 PM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
Quote:
Originally Posted by tvmaster2 View Post
But Firewire tuning is still impossible with any 64bit system, yes?
No - it works perfectly fine on unRAID Linux which is 64bit and other Linux variations as well.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA
Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA
Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server
Reply With Quote
  #11  
Old 08-14-2018, 06:41 PM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
Quote:
Originally Posted by tvmaster2 View Post
More than anything, if I knew how to write code for these kinds of things, I’d update that FireWire, 32bit thing to 64bit. Who was that guy and where did he go? I realize 1394 isn’t used as much these days, but my new, Cox, Cisco set top box still has one, and it still works. And it works very, very well...
The guy who got this all going was Tim M Moore - although his web page has disappeared.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA
Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA
Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server
Reply With Quote
  #12  
Old 08-17-2018, 09:08 AM
waynedunham waynedunham is offline
Sage Icon
 
Join Date: Sep 2004
Posts: 1,469
Quote:
Originally Posted by wayner View Post
The guy who got this all going was Tim M Moore - although his web page has disappeared.
From everything I've read over the years searching in vain for a 64bit Windows Firewire tuning capability it was in fact those drivers which are 32 bit. As far as I know they never released any source code, just the driver which Tim Moore used for our FW turning.

If Windows SageTV can't use 64bit at all then moving and setting up USBUIRT would be moot for me. I'm not really having any performance issues using 32bit Windows, it is just the constant Java Heap overruns where I have problems. Every time my main machine (which has more lineups) does an EPG update if fires off the Java Heap warning message (set at 90% and my Java Heap is maxxed out).
Weird thing that happens just lately is that when this happens after an EPG update my recordings listings won't honor my settings. The "current recordings" aren't supposed to show archived recordings, but do. Once I restart the server and clear the Java heap problem they once again do not show under current recordings.

There is another very short thread elsewhere about getting 64bit Java to work with SageTV Windows version. Narflex said something along the lines of as far as he know the code should work with 64 bit Java and suspected one or some of the compiled DLL(s) might be where the problem lies. Sure would be nice to get it working with 64 bit Java.
__________________
Wayne Dunham
Reply With Quote
  #13  
Old 08-17-2018, 09:57 AM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
Quote:
Originally Posted by waynedunham View Post
From everything I've read over the years searching in vain for a 64bit Windows Firewire tuning capability it was in fact those drivers which are 32 bit. As far as I know they never released any source code, just the driver which Tim Moore used for our FW turning.

If Windows SageTV can't use 64bit at all then moving and setting up USBUIRT would be moot for me. I'm not really having any performance issues using 32bit Windows, it is just the constant Java Heap overruns where I have problems. Every time my main machine (which has more lineups) does an EPG update if fires off the Java Heap warning message (set at 90% and my Java Heap is maxxed out).
Weird thing that happens just lately is that when this happens after an EPG update my recordings listings won't honor my settings. The "current recordings" aren't supposed to show archived recordings, but do. Once I restart the server and clear the Java heap problem they once again do not show under current recordings.

There is another very short thread elsewhere about getting 64bit Java to work with SageTV Windows version. Narflex said something along the lines of as far as he know the code should work with 64 bit Java and suspected one or some of the compiled DLL(s) might be where the problem lies. Sure would be nice to get it working with 64 bit Java.
There was someone who was working on porting the Windows SageTV to 64-bit. I'm not sure how far along that's gotten. I'm sure it's just the native code that's the problem. For me all that is now moot as I've moved to using unRAID and run the Linux 64-bit version of SageTV from Docker. While I'm sure it's not the perfect solution for everyone it works quite well in my environment. I'm very pleased with the result. I just wish SageTV supported more modern technologies like using Intel Quick Sync for video transcoding.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3
Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver
Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD
Reply With Quote
  #14  
Old 08-17-2018, 11:03 AM
tvmaster2's Avatar
tvmaster2 tvmaster2 is offline
SageTVaholic
 
Join Date: Jun 2005
Location: tarana
Posts: 4,240
Quote:
Originally Posted by Taddeusz View Post
There was someone who was working on porting the Windows SageTV to 64-bit. I'm not sure how far along that's gotten. I'm sure it's just the native code that's the problem. For me all that is now moot as I've moved to using unRAID and run the Linux 64-bit version of SageTV from Docker. While I'm sure it's not the perfect solution for everyone it works quite well in my environment. I'm very pleased with the result. I just wish SageTV supported more modern technologies like using Intel Quick Sync for video transcoding.
I guess Narflex and gang have given up on those kinds of advancements, especially since it’s open source now?
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson
Reply With Quote
  #15  
Old 08-17-2018, 12:06 PM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
Quote:
Originally Posted by tvmaster2 View Post
I guess Narflex and gang have given up on those kinds of advancements, especially since it’s open source now?
I think Narflex would approve any changes like that. Unless it's a more serious bug or something that affects him personally he's not going to be doing any work on it. He's more of a moderator now.

The problem is finding someone with the knowledge and time to do the work. One of the big problems with this project is the lack of active developers with institutional knowledge. I think there are a few devs that have gained enough knowledge about little bits and pieces of the code to make necessary small changes. Narflex is really the only one that has that kind of knowledge but he's not really active.

People can keep using SageTV as-is but unfortunately I don't think things in the core are going to change much, if at all. With modern products like Plex making inroads into DVR territory SageTV doesn't look as good as it once did. Plex has, IMHO, a nicer interface built on modern web technologies and also supports hardware transcoding using Quick Sync.

SageTV's web interface is pretty hard on the eyes and is built using old-school Tomcat server-side dynamic page building. Far from the efficient REST or GraphQL used today where the client builds its own interface based on data from the API server.

Anyway, sorry, I'm rambling now. Got myself on a soapbox.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3
Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver
Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD
Reply With Quote
  #16  
Old 08-17-2018, 01:38 PM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
Quote:
Originally Posted by Taddeusz View Post
People can keep using SageTV as-is but unfortunately I don't think things in the core are going to change much, if at all. With modern products like Plex making inroads into DVR territory SageTV doesn't look as good as it once did. Plex has, IMHO, a nicer interface built on modern web technologies and also supports hardware transcoding using Quick Sync.
Sage still has some other advantages, like supporting comskip files, easily skipping over sections of a file, plus all of the intelligence around not recording shows that have been watched or recorded in the past.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA
Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA
Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server
Reply With Quote
  #17  
Old 08-17-2018, 02:00 PM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
Quote:
Originally Posted by wayner View Post
Sage still has some other advantages, like supporting comskip files, easily skipping over sections of a file, plus all of the intelligence around not recording shows that have been watched or recorded in the past.
I will agree with you on comskip. While Plex does now integrate comskip they use it to permanently remove those sections of recordings rather than just detecting where commercials might be. If this works it's not a problem but it can become a problem when you get a lot of false positives where it removes stuff that is not commercial. TV networks have ways they screw up commercial detection that make this problematic.

The latest version of the Plex UI actually includes chapter support. So it may not be that difficult to make use of that. They may be on the road to doing not-destructive commercial skipping.

I've not been able to dig that far into Plex's DVR due to it still being kind of buggy but they already have a pretty good system of knowing what you have and haven't watched. I have done tests with it and my two HDHR's but I keep getting partial recordings where it just stops getting data and then Plex crashing between sequential scheduled recordings. I keep trying it though.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3
Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver
Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD
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
After channel lineup change, USBUIRT is tuning wrong channel timg11 Hardware Support 1 08-28-2014 10:47 PM
Potential reasons for USBUIRT not tuning accurately? IVB Hardware Support 6 12-28-2009 11:51 AM
Cayars Ultimate STV: Documentation v1.3 - April 7 ajuhawk SageTV Customizations 17 10-25-2005 11:18 PM
Tivo Remote, USBUIRT, and Sage USBUIRT support mikejaner Hardware Support 2 10-28-2004 07:19 AM


All times are GMT -6. The time now is 08:27 PM.


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