INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 [2]   Go Down

Author Topic: NEW: Theater View on Linux  (Read 36903 times)

InflatableMouse

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3978
Re: NEW: Theater View on Linux
« Reply #50 on: September 04, 2017, 08:22:20 am »

On 23.0.41, after opening Theater View, I just get a white screen after a few seconds.

TV opens, it works (I can open audio or walk through the menus) but regardless, after a few seconds, it just turns white.

I can't exit, close or blindly try to pick something, it stays white. I have to force quit.

I am on Arch Linux, fully updated, with official and latest Nvidia drivers. I have VDPAU configured and direct rendering working. As far as I can tell I have all 32-bit libraries for nvidia, hardware video decoding and generic opengl rendering installed too.

Any ideas on how to fix or troubleshoot? Anyone else seen this?

Thanks.
Logged

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10708
Re: NEW: Theater View on Linux
« Reply #51 on: September 04, 2017, 08:59:43 am »

I assume this didn't happen with 36?
Logged
~ nevcairiel
~ Author of LAV Filters

InflatableMouse

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3978
Re: NEW: Theater View on Linux
« Reply #52 on: September 04, 2017, 09:01:50 am »

I don't know, I never tried Theater View on previous versions.
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7359
  • The color of Spring...
Re: NEW: Theater View on Linux
« Reply #53 on: September 04, 2017, 09:22:15 am »

Are you using the 32-bit or 64-bit version of MC? If the latter, you won't need the 32-bit libraries for Nvidia.

I'll see if I can test this here in a couple hours.
Logged
I don't work for JRiver... I help keep the forums safe from Viagra and other sources of sketchy pharmaceuticals.

Windows 11 2023 Update (23H2) 64-bit + Ubuntu 23.10 Mantic Minotaur 64-bit | Windows 11 2023 Update (23H2) 64-bit (Intel N305 Fanless NUC 16GB RAM/256GB NVMe SSD)
JRiver Media Center 32 (Windows + Linux) | Topping D50s DAC | Edifier R2000DB Bookshelf Speakers

InflatableMouse

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3978
Re: NEW: Theater View on Linux
« Reply #54 on: September 04, 2017, 09:23:47 am »

64-bit.

I need those libraries for other things as well.
Logged

astropuppy

  • Junior Woodchuck
  • **
  • Posts: 56
Re: NEW: Theater View on Linux
« Reply #55 on: November 12, 2017, 11:39:42 am »

Not really a linux guy. But I loaded debian (stretch xfce) on a very old netbook this morning amd 1ghz cpu 4g ram and a 126 ssd. JRM passmark is 460.

Believe it or not, much to my surprise (audio) theater view is working. Very slowly, but its working.  Pretty amazing its running on such old technology. Think I'm going to roll my own NUC ID and hopefully speed things up a bit.

Keep up the good work. Kudos!
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71333
  • Where did I put my teeth?
Re: NEW: Theater View on Linux
« Reply #56 on: November 12, 2017, 11:47:27 am »

Good to hear.  You could probably speed up Theater View in the options for framerate under Advanced.
Logged

astropuppy

  • Junior Woodchuck
  • **
  • Posts: 56
Re: NEW: Theater View on Linux
« Reply #57 on: November 12, 2017, 12:43:14 pm »

Good to hear.  You could probably speed up Theater View in the options for framerate under Advanced.

What a invaluable tip! I had to turn video back on - audio only off - for the framerate option to show up. Set it to 10 from 0 things are snappier now. Thank you.

Need to try this on my PI install after this song.
Logged

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10708
Re: NEW: Theater View on Linux
« Reply #58 on: November 12, 2017, 12:48:05 pm »

Must be placebo at work, because those options don't do anything for OpenGL Theater View in Linux. :D
Logged
~ nevcairiel
~ Author of LAV Filters

astropuppy

  • Junior Woodchuck
  • **
  • Posts: 56
Re: NEW: Theater View on Linux
« Reply #59 on: November 12, 2017, 01:07:54 pm »

Must be placebo at work, because those options don't do anything for OpenGL Theater View in Linux. :D

Aren't you a sunday afternoon party pooper ;)

Tried it on my RPI install, changed it from 60 to 30 with no effect, not even placebo effect.

Back to buying a NUC5CPYH for viewing artist art on the TV and the RPI as an endpoint.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: NEW: Theater View on Linux
« Reply #60 on: November 13, 2017, 09:24:07 am »

Aren't you a sunday afternoon party pooper ;)

Tried it on my RPI install, changed it from 60 to 30 with no effect, not even placebo effect.

Back to buying a NUC5CPYH for viewing artist art on the TV and the RPI as an endpoint.
I've been using Theater View more and more on the Id I have at home. It's becoming my default interface.
Been playing with it with a Media Center Remote. It works well but for me the remote function in JRemote is easier.
Logged

astropuppy

  • Junior Woodchuck
  • **
  • Posts: 56
Re: NEW: Theater View on Linux
« Reply #61 on: November 13, 2017, 01:23:13 pm »


I'm from the age of vinyl records kept in album jackets. Theater view is my 21st century album jacket. Typically, I play a song with play doctor and let it play using a wireless mouse for pausing/skipping tracks and the amplifiers remote for volume. Mine is a simple life that doesn't include the video/TV constantly playing in our family room.

 
Logged

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10708
Re: NEW: Theater View on Linux
« Reply #62 on: November 13, 2017, 02:58:57 pm »

Tried it on my RPI install, changed it from 60 to 30 with no effect, not even placebo effect.

Trying to optimize it for the RPi is still on the TODO list, however its unclear if we can make it work much better on such a tiny device.
Logged
~ nevcairiel
~ Author of LAV Filters

astropuppy

  • Junior Woodchuck
  • **
  • Posts: 56
Re: NEW: Theater View on Linux
« Reply #63 on: November 15, 2017, 09:31:55 am »

Trying to optimize it for the RPi is still on the TODO list, however its unclear if we can make it work much better on such a tiny device.

This is just an idea; I would like to know if anybody thinks it has merit.

I have minimserver running on another machine in my network. Do you think theater view would run better using two PI's. One as the control point in theater mode and another as the endpoint?

I would have to buy another PI3 to try this; or use a PI Zero as a endpoint.
Logged

lfquinones

  • Guest
Re: NEW: Theater View on Linux
« Reply #64 on: December 01, 2017, 08:36:01 pm »

I just setup an Intel NUC with Fedora and got jriver running. Thanks for the good posts. However, when I switch to Theater View it comes back indicating it could not find any Theater View skins.

Any light?

Disregard. I found that somehow my user Theater Skin section was missing the main.xml in each skin. I just copied from /usr/lib and it is working nice now. Thanks for the log function. Although I dont know how that file was missing while all others in same dir were present.
Logged

Leeuwerik

  • Recent member
  • *
  • Posts: 10
Re: NEW: Theater View on Linux
« Reply #65 on: January 15, 2018, 02:01:24 pm »

Hello,

Happy to see the Linux developments. I'm adding a Linux based JRiver Media Center to my multimedia solution. I'm choosing Linux because it has built-in kernel support for my Hiface Evo. This is a critical component in my digital audio chain (A windows 10 update last year caused a BSOD with the WASAPI Hiface driver).
 
Unfortunately I have an issue with the Display and Theater view (see below).

Did someone see this behavior on his system or know how to resolve?

Issue
When I switch from Standard to Theater or Display view, the gnome display manager starts writing messages to logfiles (messages, syslog etc) constantly. These logfiles grow about 1TB in total every day resulting in disk space issues. When I switch back to Standard view, this behavior stops.

Messages are like: /usr/lib/gdm3/gdm-x-session[573]: (II) modeset(0): Modeline "1440x240"x0.0   27.00  1440 1478 1602 1716  240 244 247 262 -hsync -vsync (15.7 kHz e)

System details
Motherboard: ASRock J4205 - Mini-ITX
Processor: Intel Apollo Lake - Pentium QuadCore - 4x2,6GHz (14nm)
Video (onboard): Intel HD Graphics 500 - 750GHz
Memory: 8 GB
SSD: 60 GB
OS: Debian Stretch (Jessie does not support this hardware)

Any suggestions are welcome.

Kind regards,

Erik
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: NEW: Theater View on Linux
« Reply #66 on: January 15, 2018, 04:26:58 pm »

Hello,

Happy to see the Linux developments. I'm adding a Linux based JRiver Media Center to my multimedia solution. I'm choosing Linux because it has built-in kernel support for my Hiface Evo. This is a critical component in my digital audio chain (A windows 10 update last year caused a BSOD with the WASAPI Hiface driver).
 
Unfortunately I have an issue with the Display and Theater view (see below).

Did someone see this behavior on his system or know how to resolve?

Issue
When I switch from Standard to Theater or Display view, the gnome display manager starts writing messages to logfiles (messages, syslog etc) constantly. These logfiles grow about 1TB in total every day resulting in disk space issues. When I switch back to Standard view, this behavior stops.

Messages are like: /usr/lib/gdm3/gdm-x-session[573]: (II) modeset(0): Modeline "1440x240"x0.0   27.00  1440 1478 1602 1716  240 244 247 262 -hsync -vsync (15.7 kHz e)

System details
Motherboard: ASRock J4205 - Mini-ITX
Processor: Intel Apollo Lake - Pentium QuadCore - 4x2,6GHz (14nm)
Video (onboard): Intel HD Graphics 500 - 750GHz
Memory: 8 GB
SSD: 60 GB
OS: Debian Stretch (Jessie does not support this hardware)

Any suggestions are welcome.

Kind regards,

Erik
What's your desktop size?
Do you have multiple monitors and if so which is MC on?
Logged

Leeuwerik

  • Recent member
  • *
  • Posts: 10
Re: NEW: Theater View on Linux
« Reply #67 on: January 16, 2018, 03:46:30 am »

I've only one 55 Inch OLED 4K TV attached to the system. I've tried resolutions 1920x1080 (HD) and 3840x2160 (Ultra HD). Both show the same behavior.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: NEW: Theater View on Linux
« Reply #68 on: January 16, 2018, 08:57:02 am »

I've only one 55 Inch OLED 4K TV attached to the system. I've tried resolutions 1920x1080 (HD) and 3840x2160 (Ultra HD). Both show the same behavior.
This looks weird:
modeset(0): Modeline "1440x240"x0.0
The only references I could find to this made it look like either a gdm bug or installation issue. The 0.0 is supposedly the frame rate. Maybe you shouldn't be using modsetting?
Unfortunately this is where linux becomes problematic, the variety of XServer drivers, vendor dependent stuff, etc.
Logged

Leeuwerik

  • Recent member
  • *
  • Posts: 10
Re: NEW: Theater View on Linux
« Reply #69 on: January 22, 2018, 04:20:06 pm »

Modeline settings are generated dynamically by the kernel using EDID data from TV. It's not a manual config file. Videos are played well. The problem is the hundreds thousands of modeset messages that are generated in logfiles when I switch to Theater/Display View. When I use the Gnome player Totem in full screen mode, these messages are not generated. So the problem is very specific to JRiver MC Theater/Display view.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: NEW: Theater View on Linux
« Reply #70 on: January 22, 2018, 04:58:02 pm »

Modeline settings are generated dynamically by the kernel using EDID data from TV. It's not a manual config file. Videos are played well. The problem is the hundreds thousands of modeset messages that are generated in logfiles when I switch to Theater/Display View. When I use the Gnome player Totem in full screen mode, these messages are not generated. So the problem is very specific to JRiver MC Theater/Display view.
That may be true however since they appear to only happen on your system I'm not aware of anything we can change on this end to fix it for you.
Logged

Leeuwerik

  • Recent member
  • *
  • Posts: 10
Re: NEW: Theater View on Linux
« Reply #71 on: January 23, 2018, 04:29:30 pm »

I guess that the issue is the following:
  • When JRiver MC switches to Theater Mode or Display mode it sets the screen resolution to the Desktop resolution (as configured in Tree&View). This goes well
  • I guess that it also tries to query the available screen resolutions
  • For some reason availabe screen resolutions are not returned by my system (they are not shown in Options>Tree&View>Full Screen>Resolution)
  • JRiver MC keeps trying forever (loop?) until I switch back to the standard display
  • This triggers randr calls again and again resulting in thousands modeline messages in the logfile

Assuming that I'm right, would it be possibe to stop JRiver MC to query available screen resolutions forever?
Logged

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10708
Re: NEW: Theater View on Linux
« Reply #72 on: January 23, 2018, 04:43:52 pm »

Perhaps it might be more sensible to figure out why your system fails to report any available resolutions?
Logged
~ nevcairiel
~ Author of LAV Filters

Leeuwerik

  • Recent member
  • *
  • Posts: 10
Re: NEW: Theater View on Linux
« Reply #73 on: January 30, 2018, 03:17:53 pm »

Maybe. How does media center query the resolutions on Linux  (e.g. read a config file or perform a system call)?

Maybe setting the resolutions manually is a workaround. What is the format of parameter value "Full Screen Resolution="?

"~\.jriver\Media Center 23\Settings\User Settings.ini":

[Zones\\0\\Display]
Full Screen Monitor=i:"0"
Full Screen Resolution=""
Windowed Always On Top=i:"1"
Windowed Placement=b:"LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE8CAADlAQAAXwIAAK0CAAA\="
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: NEW: Theater View on Linux
« Reply #74 on: February 08, 2018, 10:47:45 am »

Maybe. How does media center query the resolutions on Linux  (e.g. read a config file or perform a system call)?
First MC calls:
XRRGetScreenResources
to get the number of screens and then for each screen it does:
XRRGetCrtcInfo
to get the height and width.

If this fails it drops back to:
XDisplayWidth and XDisplayHeight to get the primary display width and height.

Seems like xrandr is broken on your system.

Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: NEW: Theater View on Linux
« Reply #75 on: February 08, 2018, 03:34:02 pm »

First MC calls:
XRRGetScreenResources
to get the number of screens and then for each screen it does:
XRRGetCrtcInfo
to get the height and width.

If this fails it drops back to:
XDisplayWidth and XDisplayHeight to get the primary display width and height.

Seems like xrandr is broken on your system.
It seems like in your case xrandr is reporting 0 screens connected which isn't handled nicely by MC before the fallback to the non-xrandr method of getting the screen size.
I'm guessing that's generating all of those messages you described.
I made a change in the next build such that if xrandr returns 0 screens found it will just go on to the non-xrandr method instead of trying to get the screens over and over.

I
Logged

dswaggs

  • Recent member
  • *
  • Posts: 6
Re: NEW: Theater View on Linux
« Reply #76 on: November 11, 2021, 01:16:57 pm »

So recently got tired of troubleshooting why Windows 10 broke my audio during an update. I decided to wipe my OS drive and load Linux on the same HTPC I've been flawlessly running for 5 or 6 years now. I upgrade to the Linux version of JRiver 28 and so far everything is working except this white screen issue.

Here's what happens. I select "Theater View" and see the theater view screen for a split second and then a white screen pops up over top of it. I can hit "Shift F-11" and it'll go back to standard view. If I select "Cover View" or "Display View" it will take me there, and then if I hit "Shift F-11" it takes me to Theater view and the white screen is gone. Any ideas?

I'm thinking this might be a glitch in the software but what do I know? I am not a programmer and I don't know crap about Linux yet, I'm an audio guy. I do know that we loaded Linux Mint. I can also say that I have tried everything I could find on this with white screen, black screen, blank screen. I've tried all of the settings in JRiver and with monitor settings. I tried 3 different video cards both NVIDIA and Radeon with the same results.

Oh, and for some reason, video is choppier now than before. Used to be much smoother when fading from one screen to another.

Thanks in advance,
Duane
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: NEW: Theater View on Linux
« Reply #77 on: November 12, 2021, 10:14:21 am »

So recently got tired of troubleshooting why Windows 10 broke my audio during an update. I decided to wipe my OS drive and load Linux on the same HTPC I've been flawlessly running for 5 or 6 years now. I upgrade to the Linux version of JRiver 28 and so far everything is working except this white screen issue.

Here's what happens. I select "Theater View" and see the theater view screen for a split second and then a white screen pops up over top of it. I can hit "Shift F-11" and it'll go back to standard view. If I select "Cover View" or "Display View" it will take me there, and then if I hit "Shift F-11" it takes me to Theater view and the white screen is gone. Any ideas?

I'm thinking this might be a glitch in the software but what do I know? I am not a programmer and I don't know crap about Linux yet, I'm an audio guy. I do know that we loaded Linux Mint. I can also say that I have tried everything I could find on this with white screen, black screen, blank screen. I've tried all of the settings in JRiver and with monitor settings. I tried 3 different video cards both NVIDIA and Radeon with the same results.

Oh, and for some reason, video is choppier now than before. Used to be much smoother when fading from one screen to another.

Thanks in advance,
Duane
Look in the Video settings and try the JRVR renderer with Hardware decoding enabled and see if that makes any difference.
Note that the nouveau x server has a lot of issues.
Logged

dswaggs

  • Recent member
  • *
  • Posts: 6
Re: NEW: Theater View on Linux
« Reply #78 on: November 15, 2021, 09:04:55 am »

I checked those settings and nothing made any difference.

I googled the nouveau x server and it seems to be in reference to NVIDEA drivers. I am using a Radeon card so I'm not sure if that matters.

It's strange that there is a way to get to Theater View but not directly by clicking on it.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: NEW: Theater View on Linux
« Reply #79 on: November 15, 2021, 09:38:15 am »

Please turn on logging (Help->Logging)
Attempt to go into Theater View to generate the error.
Return from Theater View, stop the logging and email to log to
bob (at) jriver (dot) com.
Thanks.
Logged
Pages: 1 [2]   Go Up