Skip to content
This repository has been archived by the owner on Jul 5, 2022. It is now read-only.

cursor rendering on Xdmx #48

Open
alesadam opened this issue Jun 17, 2011 · 1 comment
Open

cursor rendering on Xdmx #48

alesadam opened this issue Jun 17, 2011 · 1 comment
Milestone

Comments

@alesadam
Copy link

The setup is a system with two PCs, each with a single monitor sized 1600x1200, in portrait mode (making it two 1200x1600 monitors). They are combined using Xdmx into one virtual 2400x1600 screen.

Running a freerdp session on each PC works as expected.
But combined with Xdmx, there seems to be a rendering problem.

I am able to reproduce the problem on a single PC, using two Xephyr instances. (Xnest does not implement the Render extension, and already shows the problem without Xdmx)

To better visualize what the problem is, I installed a new cursor (only the 'Normal Select' pointer was changed from the default to 'Windows Areo').

Running xfreerdp with


the cursor looks perfectly fine:

This is the setup screen where the new cursor is selected. The cursor itself is at the top right.

When run in a Xephyr server instance, I get the same result. Even when using one 2400x1600 Xephyr instance, xfreerdp renders the cursor just fine.

steps to reproduce:

DISPLAY=:1 xfreerdp -f -x lan -u username -d domain -p passw windows7-ip

But when Xdmx comes into play, the cursor turns into this:

steps to reproduce

Xephyr :2 +xinerama &
Xdmx :3 -display :1 -display :2 +xinerama &
DISPLAY=:3 xfreerdp -f -x lan -u username -d domain -p passw windows7-ip

  • this is not a problem of the Aero cursor; it happens with the default cursor too
  • xfreerdp shows one extra message: xf_video_init: no shmem available, but that seems unrelated (running the first use case with extension MIT-SH disabled triggers the same warning, without affecting the cursor)
  • running Xdmx without xinerama yields the same problem (xfreerdp running in only 1 of the Xephyr instances)

Is this a known problem? Am I missing something?

@alesadam
Copy link
Author

some more info:

$ X -version

X.Org X Server 1.9.5
Release Date: 2011-03-17
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.36-gentoo-r5 x86_64 Gentoo
Current Operating System: Linux david 2.6.36-gentoo-r5 #11 SMP Tue Mar 15 18:00:12 CET 2011 x86_64
Kernel command line: real_root=/dev/sda6 udev notsc vga=792 CONSOLE=/dev/tty1 quiet i915.modeset=1
Build Date: 16 June 2011 12:40:08PM

Current version of pixman: 0.20.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.

$ xfreerdp --version
This is FreeRDP version 0.8.2.563-bcde

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant