Re: Testing LibDRM with Multi-Monitors on VMWare Fusion / Workstation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi!

On 09/25/2014 06:52 PM, Rian Quinn wrote:
> I have been doing a lot of work with LibDRM, including Multi-Monitor work on Intel and VMWare. Do you guy’s know if there is an easy way to tell VMWare to add more virtual display’s for testing? LibDRM reports something like 8 different connectors, and several CRTCs, so I know it at least supports Multi-Monitor, I’m just not sure how to tell the hypervisor to enable more than one for testing. 
>
> I’m sure this is a question for a better list, but I figured I cannot be the only one interested in working with LibDRM on VMWare. 
>
> Thanks in advance, 
> - Rian

Sorry for the late reply. There's an ioctl you may use to set the GUI
layout: DRM_IOCTL_VMW_UPDATE_LAYOUT
(which would in real hardware correspond to plugging in a set of
monitors and arranging them). That ioctl is currently reserved for the
master and the Xorg driver is using it if you need a code example. I
haven't tested for a while, but it should be possible to have up to
eight different virtual "displays" in a single VMware GUI window.

One caveat is that you might need to manually set the number of displays
and their max sizes from the VMware GUI to make sure you get enough VRAM
to back the displays.

/Thomas


> _______________________________________________
> dri-devel mailing list
> dri-devel@xxxxxxxxxxxxxxxxxxxxx
> http://lists.freedesktop.org/mailman/listinfo/dri-devel

_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/dri-devel





[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux