• ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
  • ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
Guidelines
The HP Community is where owners of HP products, like you, volunteer to help each other find solutions.
HP Recommended
HP RGS 7.7
Linux

I'm trying to use 2 x 4k monitors (3840x2160) on RGS 7.7 and am getting error messages relating to the resolution matching after logging in to a RHEL 7.6 sender. The senders are using Quadro RTX 5000 GPUs. This happens when connecting directly via RGS or using a Leostream connection broker.

 

I added a modeline setting into the xorg.conf for 7680x2160 as this isn't recognized as a native resolution.

 

02-24-21 13:40:04 INFO  - DisplaysMatcherFactory::createDisplaysMatcher - Attempting to match the following resolutions and layouts:

02-24-21 13:40:04 INFO  -       [ 3840x2160 at (0,0), DefaultOrientation |0|0|0| Active: True ]
02-24-21 13:40:04 INFO  -       [ 3840x2160 at (3840,0), DefaultOrientation |0|0|0| Active: True ]
02-24-21 13:40:04 WARN  - X11DisplaysMatcher::applyDisplays failed: X11DisplayMatcher::enableOutput set crtc config failed
02-24-21 13:40:04 WARN  - X11DisplayMatcher::enableOutput set crtc config failed
02-24-21 13:40:04 ERROR - VirtualDisplayHolder::setDisplays: unable to set the displays to new values!
02-24-21 13:40:04 ERROR - SenderDisplayImpl::setDisplays: Failed to set the display properties

 

10 REPLIES 10
HP Recommended

Is your Linux sender headless?  If so, I have attached a document for setting up a headless sender on Linux.  If not, how many displays are attached and what are their native resolution(s)?  The other thing to try is to connect without matching.  In the display settings or NVIDIA control panel, can you manually set the resolutions?  For resolution matching to work, both sender and receiver must be able to support the resolution(s) being requested.

I am an HP employee.
HP Recommended

Thanks Kelly.

I checked the Xorg.0.log and the DFP-0 and DFP-1 outputs had different maximum pixel clocks.

I reconfigured the Xorg.conf to use DFP-0 and DFP-2 which have identical maximum pixel clocks so I think we're making some progress.

Now I have the single X window spanning 2 monitors at 3840x2160.

When I switch back to a single screen with a lower resolution, it stays at 3840x2160 which is strange as I thought it would auto-select the resolution.

HP Recommended

Are making the switch from dual display to single display while connected, or are you disconnecting and then reconnecting with a single display?  Are you using "Set Sender Display(s) to match Receiver Display(s) when you are connecting?  Remote Boost generally queries the resolution and layout at the beginning of a session.

I am an HP employee.
HP Recommended

Hi Kelly,

I am rebooting the local machine when switching between 2 screens and 1 screen. I do have the "Set Sender Display(s) to match Receiver Display(s)" setting configured.

 

Even though I am using a laptop with a 1920x180 screen, the Xorg log reports that the screen size is this:

[   189.510] (II) NVIDIA(0): Setting mode "DP-0: nvidia-auto-select @3840x2160 +0+0 {ViewPortIn=3840x2160, ViewPortOut=3840x2160+0+0}"

Below is the Xorg.conf I'm using and the output from the rg.log on the sender.

+++++++++++++++++++++++++++++++++++++++++++++++++

# nvidia-xconfig: X configuration file generated by nvidia-xconfig

# nvidia-xconfig:  version 450.80.02
 
Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection
 
Section "Files"
    FontPath        "/usr/share/fonts/default/Type1"
EndSection
 
Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/input/mice"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection
 
Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection
 
Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    Option         "DPMS"
EndSection
 
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BusID          "PCI:59:0:0"
EndSection
 
Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "CustomEDID" "DFP:/etc/X11/edid.txt"
    Option         "ConnectedMonitor" "DFP-0, DFP-2;DFP-0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

+++++++++++++++++++++++++++++++++++++++++++++++++++++++

02-25-21 15:54:41 INFO - FlexLicenseBase::checkoutFeature() for RGS_Trial succeeded
02-25-21 15:54:41 INFO - VirtualDisplayHolder::resetVirtualDisplay: create Null virtual display, remove old virtual display
02-25-21 15:54:41 INFO - ChangeListVirtualDisplay::isSupported - Backing store or Composite are enabled, ChangeList display model is not available
02-25-21 15:54:41 INFO - ChangeListVirtualDisplay::isSupported - Backing store or Composite are enabled, ChangeList display model is not available
02-25-21 15:54:41 INFO - LinuxSenderCursorFactory::createCursor - Using XFixesCursor.
02-25-21 15:54:41 INFO - VirtualDisplayHolder::resetVirtualDisplay: create SoftwareComparitron virtual display, remove old virtual display
02-25-21 15:54:41 INFO - VirtualDisplayHolder::handleDisplayTransition - created SoftwareComparitron virtual display
02-25-21 15:54:41 INFO - FeatureRegistration::FeatureRegistration no global registration file.
02-25-21 15:54:41 INFO - FeatureRegistration::isFeatureRegistered: no valid registration file.
02-25-21 15:54:42 INFO - DisplaysMatcherFactory::createDisplaysMatcher - Attempting to match the following resolutions and layouts:
02-25-21 15:54:42 INFO - [ 1920x1080 at (0,0), DefaultOrientation |0|0|0| Active: True ]
02-25-21 15:54:42 INFO - VirtualDisplayHolder::resetVirtualDisplay: create Null virtual display, remove old virtual display
02-25-21 15:54:42 INFO - ChangeListVirtualDisplay::isSupported - Backing store or Composite are enabled, ChangeList display model is not available
02-25-21 15:54:42 INFO - ChangeListVirtualDisplay::isSupported - Backing store or Composite are enabled, ChangeList display model is not available
02-25-21 15:54:42 INFO - LinuxSenderCursorFactory::createCursor - Using XFixesCursor.
02-25-21 15:54:42 INFO - VirtualDisplayHolder::resetVirtualDisplay: create SoftwareComparitron virtual display, remove old virtual display
02-25-21 15:54:42 INFO - VirtualDisplayHolder::handleDisplayTransition - created SoftwareComparitron virtual display
02-25-21 15:54:42 INFO - SenderImpl::handleResolutionModified: Notify receiver to change screen resolution
02-25-21 15:54:42 INFO - Width: 1920 Height: 1080
02-25-21 15:54:43 INFO - SenderImpl::handleResolutionModified: Notify receiver to change screen resolution
02-25-21 15:54:43 INFO - Width: 1920 Height: 1080
02-25-21 15:54:43 INFO - SenderImpl::handleResolutionModified: Notify receiver to change screen resolution
02-25-21 15:54:43 INFO - Width: 1920 Height: 1080
02-25-21 15:54:43 INFO - ClipboardDeviceSessionIce::enable - clipboard enabled
02-25-21 15:54:43 INFO - SenderImpl::connectionComplete: Receiver reports that connection is complete.
02-25-21 15:54:44 INFO - VirtualDisplayHolder::resetVirtualDisplay: create Null virtual display, remove old virtual display
02-25-21 15:54:44 INFO - ChangeListVirtualDisplay::isSupported - Backing store or Composite are enabled, ChangeList display model is not available
02-25-21 15:54:44 INFO - ChangeListVirtualDisplay::isSupported - Backing store or Composite are enabled, ChangeList display model is not available
02-25-21 15:54:44 INFO - LinuxSenderCursorFactory::createCursor - Using XFixesCursor.
02-25-21 15:54:44 INFO - VirtualDisplayHolder::resetVirtualDisplay: create SoftwareComparitron virtual display, remove old virtual display
02-25-21 15:54:44 INFO - VirtualDisplayHolder::handleDisplayTransition - created SoftwareComparitron virtual display
02-25-21 15:54:44 INFO - SenderImpl::handleResolutionModified: Notify receiver to change screen resolution
02-25-21 15:54:44 INFO - Width: 3840 Height: 2160
02-25-21 15:54:44 INFO - SenderImpl::handleResolutionModified: Notify receiver to change screen resolution
02-25-21 15:54:44 INFO - Width: 3840 Height: 2160
02-25-21 15:54:54 INFO - SenderSessionManager::Login - mottja9 is logging in.

 

Thanks

Jason 

HP Recommended

Is your Linux sender bare-metal or VM?  If VM, what are you using?  Also, what is your sender make and model?  I wanted to find out if you could try Remote Boost to see if issue goes away.  If you have non-Z Workstation sender, or it is a Z Workstation with a VM, I can provide you with a trial license since you will need a different license for Remote Boost.

I am an HP employee.
HP Recommended

Here's some more background information on the sender.

Bare metal Dell Precision 7920

Nvidia Quadro RTX 5000 GPU

RHEL 7.6

HP RGS 7.7.1.24298 for sender and receiver.

HP Recommended

Hi Kelly,

Can we have a sender running ZCentral Boost and the local receiver running RGS 7.7?

Thanks

Jason

HP Recommended

Yes, you can mix the two, but if you are still having issues, can you test both sender and receiver on Remote Boost?

I am an HP employee.
HP Recommended

Kelly,

I did upgrade the sender to remote boost and it didn't make any improvement to the situation.

Unfortunately I don't have admin rights on the laptop to upgrade the receiver.

Thanks

Jason

† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the <a href="https://www8.hp.com/us/en/terms-of-use.html" class="udrlinesmall">Terms of Use</a> and <a href="/t5/custom/page/page-id/hp.rulespage" class="udrlinesmall"> Rules of Participation</a>.