[Spice-devel] [PATCH qxl-wddm-dod v2 2/2] Call "DxgkCbAcquirePostDisplayOwnership" when changing Power State to D0
Frediano Ziglio
fziglio at redhat.com
Fri Oct 14 15:54:31 UTC 2016
>
> Starting with Windows Display Driver Model (WDDM) 1.2, if the
> DevicePowerState parameter is set to PowerDeviceD0, the display miniport
> driver should call DxgkCbAcquirePostDisplayOwnership to query the
> information about the display mode.
>
> This patch fixies this bug:
> https://bugzilla.redhat.com/show_bug.cgi?id=1202267
>
> Signed-off-by: Sameeh Jubran <sameeh at daynix.com>
Acked-by: Frediano Ziglio <fziglio at redhat.com>
> ---
> qxldod/QxlDod.cpp | 5 ++++-
> 1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/qxldod/QxlDod.cpp b/qxldod/QxlDod.cpp
> index 5b42731..eb88744 100755
> --- a/qxldod/QxlDod.cpp
> +++ b/qxldod/QxlDod.cpp
> @@ -2614,7 +2614,10 @@ NTSTATUS VgaDevice::SetPowerState(_In_
> DEVICE_POWER_STATE DevicePowerState, DXG
> switch (DevicePowerState)
> {
> case PowerDeviceUnspecified:
> - case PowerDeviceD0: regs.Ebx |= 0x1; break;
> + case PowerDeviceD0:
> + regs.Ebx |= 0x1;
> + AcquireDisplayInfo(*(pDispInfo));
> + break;
> case PowerDeviceD1:
> case PowerDeviceD2:
> case PowerDeviceD3: regs.Ebx |= 0x400; break;
Frediano
More information about the Spice-devel
mailing list