From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HNAAE-0005h8-N0 for qemu-devel@nongnu.org; Fri, 02 Mar 2007 10:59:22 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HNAAD-0005go-LC for qemu-devel@nongnu.org; Fri, 02 Mar 2007 10:59:21 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HNAAD-0005gl-Gn for qemu-devel@nongnu.org; Fri, 02 Mar 2007 10:59:21 -0500 Received: from p7604-adslbkksp7.c.csloxinfo.net ([58.136.93.238] helo=opal.binro.org) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.52) id 1HNAAB-0004ve-T3 for qemu-devel@nongnu.org; Fri, 02 Mar 2007 10:59:21 -0500 From: Robin Atwood Subject: Re: [Qemu-devel] How to get 1280x1024 display from guest running Xorg? Date: Fri, 2 Mar 2007 22:59:07 +0700 References: <26228873.1172068584875.JavaMail.root@eastrmwml08.mgt.cox.net> In-Reply-To: <26228873.1172068584875.JavaMail.root@eastrmwml08.mgt.cox.net> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200703022259.07472.robin@binro.org> Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: sol10x86@cox.net, qemu-devel@nongnu.org On Wednesday 21 Feb 2007, Ben Taylor wrote: > ---- Robin Atwood wrote: > > This has been driving me mad! I have just installed Solaris 10 under Qe= mu > > and specified the Xorg server to be used. I created xorg.conf with > > xorgconfig and X started fine at 1024x768 using the Cirrus driver. When= I > > edited xorg.conf to specify a 1280x1024 display, the Xorg.0.log file > > showed "no mode". > > You may have to define HorizSync and VertRefresh in the xorg.conf file. > > I have a nexenta alpha 6 with updates that just comes up in 1280x800 by > setting the HorizSync value in the xorg.conf. > > > Now, I > > have both Win XP and Plan 9 running at 1280x1024, so I booted up XP and > > poked around the "Display/Settings" dialog and determined XP was running > > the display at 1280x1024 at 43Hz interlaced and 16 bit colour. > > So you also need to define DefaultDepth in the xorg.conf file. > > > So, using the > > handy http://xtiming.sourceforge.net site, I generated a mode line like > > XP's and added it to the xorg.conf file. X refused the interlaced mode = so > > I tried an uninterlaced one at 43Hz. That kind of worked but only > > rendered half the screen! Everything else I tried got rejected as "bad > > mode..." > > Since the virtual monitor doesn't specify EDID, it is unlikely to be able > to handle resolutions over the basic ones. I know that a while ago (maybe > 18 months) I was able to get something like 1156x864 out of the adapter > with early versions of Solaris express. > . > > > So does someone have a magic modeline or xorg.conf to get Xorg going in= a > > guest at high-res? There's another guy on the Linux-under-Qemu forum wi= th > > the same problem hosting Ubuntu. I am using qemu 0.9, FWIW. > > Probably a combination of HorizSync/VertRefresh in the monitor section, > DefaultDepth in the Screen section, and a mode line, you might get what > you want. Solved it, and it was so simple! There is a qemu CLI option "-std-vga" whic= h=20 causes an enhanced Bochs VGA adaptor to be emulated. So, specify that when= =20 you boot, use the VESA driver in xorg.conf and the default 1280x1024 mode n= ow=20 works. =46rom the man page: =2Dstd-vga Simulate a standard VGA card with Bochs VBE extensions (default is Cirrus= =20 Logic GD5446 PCI VGA). If your guest OS supports the VESA 2.0 VBE extension= s=20 (e.g. Windows XP) and if you want to use high resolution modes (>=3D=20 1280x1024x16) then you should use this option.=20 I think this is a recent update because I recall looking at this option and= =20 deciding it was not what I needed. Or, I am going blind... Cheers... =2DRobin. =2D-=20 =2D--------------------------------------------------------------------- Robin Atwood. "Ship me somewheres east of Suez, where the best is like the worst, Where there ain't no Ten Commandments an' a man can raise a thirst" from "Mandalay" by Rudyard Kipling =2D---------------------------------------------------------------------