Combining two displays in Jetson Nano

I’m able to drive two displays using Jetson Nano, one with the Display-Port and another with the HDMI. Is there any way to combine the two displays into a single one, so that I can run an application full-screen across both of them?

I tried doing it with “xrandr --setmonitor” command, it didn’t seem to work.

In X Windows, a “Display” can actually refer to a collection of monitors. Every display has a number of screens. The full form of an X Windows display address is “hostname:display.screen”
(This is why “export DISPLAY=:0” refers to the default local display)

It sounds like what you want is for an application to run on multiple screens attached to the same display, as if it was an individual screen.

You can do this by arranging your screens using xrandr with --pos for where each monitor “lives.”
Then just resize the window to cover the full range.
However, this is approximately what the monitors control panel does, so why doesn’t this work as-is for you? What behavior are you seeing that doesn’t work right?

If you want to create your own multi-screen setup, you can use xrandr to combine them. Something like:

xrandr --setmonitor MyMonitorName auto DP-0,HDMI-1

(The names have to match your configuration, of course)

Thanks snarky for your response.

I have set the HDMI-0 output to 0x0 position and DP-0 output to its right, and I did the setmonitor command.

xrandr --listmonitors outputs
Monitors: 1
0: Display 2880/420x900/260+0+0 HDMI-0 DP-0

The above command works well with other systems, but not in Jetson nano. I could use them only as two distinct displays.

I want to create an environment like a virtual full-screen, or more precisely a twin-view using xrandr.

X Windows should not be any different between the systems.
Is the problem perhaps that the Nano uses a different session manager or display manager than your other system?
It may be possible to change the installed session / display / window managers using the APT package manager. You might want to compare what’s installed (GDM and friends I think) to what works on other systems.

I have used Openbox Desktop configuration and used gdm as the default display manager for both Nano and my system. The only difference is that my system where the xrandr --setmonitor command works correctly uses AMD GPU and Nano uses Nvidia GPU. I don’t think the problem is with the session manager or display manager. It could be the proprietorship of Nvidia drivers, xrandr could not change the x-server layout.

I’m able to get the xrandr --setmonitor command bring the resolution to 2880x900 (I use two 1440x900 monitors). But I could not use them as a single screen. Is there anyway to setup the TwinView configuration in Jetson Nano so that I can use the two monitors as a single large virtual full-screen?

I am having the same issue where I would like to use two monitors (DP and HDMI) and combine the two screens as one. Is this issue answered?

Many thanks.