From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=53866 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OGwS7-0002en-NV for qemu-devel@nongnu.org; Tue, 25 May 2010 11:54:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OGwS6-00067L-HE for qemu-devel@nongnu.org; Tue, 25 May 2010 11:53:59 -0400 Received: from isrv.corpit.ru ([81.13.33.159]:42485) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OGwS6-00067D-Al for qemu-devel@nongnu.org; Tue, 25 May 2010 11:53:58 -0400 Message-ID: <4BFBF292.4030000@msgid.tls.msk.ru> Date: Tue, 25 May 2010 19:53:54 +0400 From: Michael Tokarev MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] SDL fullscreen window dislikes being resized past the screen size List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel Initially it were a bugreport on #kvm IRC, someone asked why his kvm exits when entering fullscreen mode, saying the famous "Could not open SDL display" and nothing more. I added a bit of debug output and here's what I see: ... resizing to 1440x900 0 0x115 resizing to 1440x900 32 0x80000115 Could not open SDL display for 1440x900, bpp=32, flags=0x80000115 flag=0x80000000 means fullscreen. My screen size is 1280x1024, -- 1440 is more than 1280. It works just fine if I choose resolution less or equal to my screen size. And it works just fine (as seen in the example output above) that it works with larger resolutions but not fullscreen (in that case SDL window will be scaled to fit the actual desktop size). It looks to me like an incorrect usage or assumptions about SDL window, or maybe SDL bug. Mine is libsdl1.2debian 1.2.13-2. And the error message is in usual qemu style - not at all useful :) But it's at least better than pure exit without any messages at all, like was in hugetlbfs code ;) Thanks! /mjt