Dual display running separate versions on rise player?

  • 1
  • Idea
  • Updated 3 years ago
Hardware
I5 NUC
Debian 8

Having the ability to run two instances of rise player on separate screens.

I have gotten so far as to having my screens display a 3rd party program on selected screens using "DISPLAY=:0.1 su - rise -c /home/rise/apollo" but when I try "DISPLAY:=0.1 su - rise -c /home/rise/rvplayer/rvplayer" it will only work on a single screen, even after changing the display to 0.0. 

A secondary issue is that when I try run a second installation on rvplayer it closes all open chrome programs first.

Can anyone help me with my current issues?
Photo of Lewis Candler

Lewis Candler

  • 180 Points 100 badge 2x thumb
  • unsure

Posted 3 years ago

  • 1
Photo of Nidal HADDAD

Nidal HADDAD

  • 418 Points 250 badge 2x thumb
hello, how about running one instance of rise player and setting the screen resolution to ( 3840 x 1080 ) if your screen resolution is 1920 x 1080. 
(Edited)
Photo of Robb

Robb, Official Rep

  • 76,676 Points 50k badge 2x thumb
Sorry for the delay in getting back to you Lewis, a media player can only run a single instance of Rise Player at a time, however Nidal raises a good point, would it be possible to run the entire resolution at 3840 x 1080, set up a Presentation to be 3840x1080 and set it up so that it appears that an entire 1920 x 1080 Presentation is on the left, and an entire 1920x1080 Presentation on the right?
Photo of Lewis Candler

Lewis Candler

  • 180 Points 100 badge 2x thumb
Thank you both for getting back to me. With a bit of effort I am able to run two instances of the player (editing the program) but the main issue is that it only displays on one screen. I am trying to use 3 displays, one of which is turn 90 degrees. I understand that I could make a presentation that covers all screens but I would prefer is I could have a player per screen so I can micromanage each one. 
Photo of Blake Freeman

Blake Freeman, Official Rep

  • 36,116 Points 20k badge 2x thumb
Lewis,

I believe I understand what you're trying to do, but as you've seen this functionality is not inherent to Rise Player. We'd love to hear about any progress you make on this!
Photo of Lewis Candler

Lewis Candler

  • 180 Points 100 badge 2x thumb
Yes I will keep this topic live but I feel like if I am going to get this working it will require modification to the rvplayer.
Photo of Nidal HADDAD

Nidal HADDAD

  • 418 Points 250 badge 2x thumb
hello again, i have just two questions.
1- are you trying to display from a shell  using the command "DISPLAY "? 
2- when you say "editing the program", what are you doing exactly  ? 
Photo of Lewis Candler

Lewis Candler

  • 180 Points 100 badge 2x thumb
Yes I am running. "DISPLAY:=0.1 su - rise -c /home/rise/rvplayer/rvplayer" but when I add "DISPLAY:=0.0 su - rise -c /home/rise2/rvplayer/rvplayer" it desides to load rvplayer on the same screen. I am able to run another program the same way and it works.

I removed functions for updating/closing chrome. since when it updates it overwrites my changes.
Photo of Nidal HADDAD

Nidal HADDAD

  • 418 Points 250 badge 2x thumb
what kind of program ? 
Photo of Lewis Candler

Lewis Candler

  • 180 Points 100 badge 2x thumb
for example  "DISPLAY=:0.0  arandr"
Photo of Nidal HADDAD

Nidal HADDAD

  • 418 Points 250 badge 2x thumb
referring to what rob said earlier about the player (pc ) running one instance of rise player it is true so i believe the best way to do it is by rescaling your presentation to the desired resolution and have the trouble to update it. 
(Edited)
Photo of Lewis Candler

Lewis Candler

  • 180 Points 100 badge 2x thumb
Thank you but as I have said I also have a screen on 90deg rotation and I would like to be able to micromanage each display (all displays in the building).
Photo of Robert Schoneman

Robert Schoneman, Champion

  • 4,990 Points 4k badge 2x thumb
Lewis,

The only way to do what you want is a display wall controller. Your current path is fraught with disaster and instability. 

See this thread: https://community.risevision.com/rise_vision_inc/topics/multiple-monitors-players-amd-eyefinity-or-o...
Photo of Lewis Candler

Lewis Candler

  • 180 Points 100 badge 2x thumb
Nope, they are in various places in the building.
Photo of Robert Schoneman

Robert Schoneman, Champion

  • 4,990 Points 4k badge 2x thumb
Wouldn't a separate computer for each display be easier then? I'm confused. 
Photo of Lewis Candler

Lewis Candler

  • 180 Points 100 badge 2x thumb
Yes but why should I if we use a NUC with with 4 HDMI ports why use separate computers.
Photo of Robert Schoneman

Robert Schoneman, Champion

  • 4,990 Points 4k badge 2x thumb
Is that still cheaper even once you factor in the cost of HDMI range extenders and such? You can still use a display wall controller to get a single desktop that RV sees and then split it up to four different displays and even rotate one of them. 
Photo of Lewis Candler

Lewis Candler

  • 180 Points 100 badge 2x thumb
Thank you for you advice but iv got my mind set on getting this technique working. 
Photo of Lewis Candler

Lewis Candler

  • 180 Points 100 badge 2x thumb
Would anyone be able to tell me if we can tell rvplayer not to use the main display? I can't understand why I am unable to designate what display for it to use. (must be software related)
Photo of Robb

Robb, Official Rep

  • 76,676 Points 50k badge 2x thumb
Lewis,

I just confirmed with our Development team, there is no way to set the rvplayer to use the non default main monitor. It will use the monitor that is designated as the primary monitor from the Operating System.

Thanks!
Photo of Lewis Candler

Lewis Candler

  • 180 Points 100 badge 2x thumb
Hello Robb,

Thank you for talking with them, is there no way to force it? somewhere it must do a xrandr of some kind to find the main monitor? 

My other option to try is multiseat, that way each user is designated a main screen.

Regards
Photo of Robb

Robb, Official Rep

  • 76,676 Points 50k badge 2x thumb
Lewis,

Unfortunately no, there is no way to force it to change the monitor. Sorry!