Public bug reported:

Binary package hint: kvm

Arguably a duplicate of #109358.

Using standard packages:
 - ubuntu 8.10
 - kvm 1:72+dfsg-1ubuntu6
 - nvidia Quadro FX 570

When entering fullscreen in qemu/kvm (Ctrl-Alt-f) on a double-display TwinView 
config, the guest SDL window will either:
 - show up on half of your right screen, with the other half fallen off the 
edge (i.e. invisible), or
 - show up centered across both screens, leaving the unused space black,
depending on your xorg.conf settings. 

As a comment in the bug referenced above states, the problem can be
worked around by adding meta modes, so one screen will be blank when
going fullscreen -- acceptable when running games or playing movies.

But this is not optimal. At least when using QEMU, I want to use the
second monitor as well. My workaround so far is:

- use the same resolution in the guest as the monitor qemu runs on
- use 'kvm -no-frame'
- position the qemu window so it uses one entire monitor
- set the window 'always on top' 

(to disable always-on-top, you can use wmctrl for example: "wmctrl -r
QEMU -b toggle,above").

This achieves the same effect as a functional fullscreen switch does on
single displays.

The problem lies with the way SDL changes to fullscreen modes. Arguably
it should use NETWM/... commands to do so. I used some simple SDL code
to verify that fullscreen exhibits this problem, and that when calling
SDL_SetVideoMode() without SDL_FULLSCREEN and with SDL_RESIZABLE, the
GNOME keyboard shortcuts correctly put the window in fullscreen on a
single monitor.

** Affects: kvm (Ubuntu)
     Importance: Undecided
         Status: New

-- 
qemu/kvm incorrecty enters fullscreen when using nvidia twinview
https://bugs.launchpad.net/bugs/333000
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to