* [Qemu-devel] Adding resolutions to the VGA driver @ 2016-09-15 17:21 Programmingkid 2016-09-15 22:06 ` Benjamin Herrenschmidt 2016-09-16 8:37 ` [Qemu-devel] Adding resolutions to the VGA driver Michael Fritscher 0 siblings, 2 replies; 13+ messages in thread From: Programmingkid @ 2016-09-15 17:21 UTC (permalink / raw) To: Benjamin Herrenschmidt Cc: list@suse.de:PowerPC list:PowerPC, qemu-devel qemu-devel There has been talk about what resolutions to add support for in the VGA driver. What do you think of this list: 512x342 640x400 640x480 800x600 1024x600 1024x640 1152x864 1200x700 1280x720 1280x768 1280x800 1366x768 1440x900 1920x1200 2304x1440 2560x1080 2560x1600 2880x1800 4096x2304 4096x3072 8192x4608 From MacPlus size to 8k. This is a list of all common resolutions: https://en.wikipedia.org/wiki/List_of_common_resolutions ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Qemu-devel] Adding resolutions to the VGA driver 2016-09-15 17:21 [Qemu-devel] Adding resolutions to the VGA driver Programmingkid @ 2016-09-15 22:06 ` Benjamin Herrenschmidt 2016-09-16 10:58 ` Gerd Hoffmann 2016-09-16 8:37 ` [Qemu-devel] Adding resolutions to the VGA driver Michael Fritscher 1 sibling, 1 reply; 13+ messages in thread From: Benjamin Herrenschmidt @ 2016-09-15 22:06 UTC (permalink / raw) To: Programmingkid; +Cc: list@suse.de:PowerPC list:PowerPC, qemu-devel qemu-devel On Thu, 2016-09-15 at 13:21 -0400, Programmingkid wrote: > There has been talk about what resolutions to add support for in the > VGA driver. What do you think of this list: We should add check for the vram amount. There's only 16M emulated iirc, we need to check the combination resolution/depth fits. > 512x342 > 640x400 > 640x480 > 800x600 > 1024x600 > 1024x640 > 1152x864 > 1200x700 > 1280x720 > 1280x768 > 1280x800 > 1366x768 > 1440x900 > 1920x1200 > 2304x1440 > 2560x1080 > 2560x1600 > 2880x1800 > 4096x2304 > 4096x3072 > 8192x4608 > > From MacPlus size to 8k. > > This is a list of all common resolutions: https://en.wikipedia.org/wi > ki/List_of_common_resolutions ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Qemu-devel] Adding resolutions to the VGA driver 2016-09-15 22:06 ` Benjamin Herrenschmidt @ 2016-09-16 10:58 ` Gerd Hoffmann 2016-09-16 12:26 ` Benjamin Herrenschmidt 0 siblings, 1 reply; 13+ messages in thread From: Gerd Hoffmann @ 2016-09-16 10:58 UTC (permalink / raw) To: Benjamin Herrenschmidt Cc: Programmingkid, list@suse.de:PowerPC list:PowerPC, qemu-devel qemu-devel On Fr, 2016-09-16 at 08:06 +1000, Benjamin Herrenschmidt wrote: > On Thu, 2016-09-15 at 13:21 -0400, Programmingkid wrote: > > There has been talk about what resolutions to add support for in the > > VGA driver. What do you think of this list: Which driver? Linux kernel driver just uses the kernel's internal mode database, beside that you can add anything you want (for example via xrandr). > We should add check for the vram amount. There's only 16M emulated > iirc, we need to check the combination resolution/depth fits. Yes, vram size should be checked, at runtime. 16M is just the default, you can have anything from 1M to 256M. cheers, Gerd ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Qemu-devel] Adding resolutions to the VGA driver 2016-09-16 10:58 ` Gerd Hoffmann @ 2016-09-16 12:26 ` Benjamin Herrenschmidt 2016-09-17 2:53 ` [Qemu-devel] VGA driver debug output G 3 0 siblings, 1 reply; 13+ messages in thread From: Benjamin Herrenschmidt @ 2016-09-16 12:26 UTC (permalink / raw) To: Gerd Hoffmann Cc: Programmingkid, list@suse.de:PowerPC list:PowerPC, qemu-devel qemu-devel On Fri, 2016-09-16 at 12:58 +0200, Gerd Hoffmann wrote: > On Fr, 2016-09-16 at 08:06 +1000, Benjamin Herrenschmidt wrote: > > > > On Thu, 2016-09-15 at 13:21 -0400, Programmingkid wrote: > > > > > > There has been talk about what resolutions to add support for in the > > > VGA driver. What do you think of this list: > > Which driver? The MacOS 9 guest driver I put together for qemu vga ;-) Cheers, Ben. ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Qemu-devel] VGA driver debug output 2016-09-16 12:26 ` Benjamin Herrenschmidt @ 2016-09-17 2:53 ` G 3 2016-09-17 3:30 ` Benjamin Herrenschmidt 0 siblings, 1 reply; 13+ messages in thread From: G 3 @ 2016-09-17 2:53 UTC (permalink / raw) To: Benjamin Herrenschmidt Cc: list@suse.de:PowerPC list:PowerPC, qemu-devel qemu-devel Is there a way to make the VGA driver print information? I tried building the debug settings in CodeWarrior but it ends with an error. I'm trying to add a feature to the driver that will allow the user to add resolutions via the command-line. With the debug output I can test this driver out. ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Qemu-devel] VGA driver debug output 2016-09-17 2:53 ` [Qemu-devel] VGA driver debug output G 3 @ 2016-09-17 3:30 ` Benjamin Herrenschmidt 0 siblings, 0 replies; 13+ messages in thread From: Benjamin Herrenschmidt @ 2016-09-17 3:30 UTC (permalink / raw) To: G 3; +Cc: list@suse.de:PowerPC list:PowerPC, qemu-devel qemu-devel On Fri, 2016-09-16 at 22:53 -0400, G 3 wrote: > Is there a way to make the VGA driver print information? I tried > building the debug settings in CodeWarrior but it ends with an error. > I'm trying to add a feature to the driver that will allow the user to > add resolutions via the command-line. With the debug output I can > test this driver out. Yes but you need a patch in qemu that implements the MOL OSI debug output, it's in my branch. Then you should be able to build the debug target. Cheers, Ben. ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Qemu-devel] Adding resolutions to the VGA driver 2016-09-15 17:21 [Qemu-devel] Adding resolutions to the VGA driver Programmingkid 2016-09-15 22:06 ` Benjamin Herrenschmidt @ 2016-09-16 8:37 ` Michael Fritscher 2016-09-16 8:56 ` Benjamin Herrenschmidt ` (2 more replies) 1 sibling, 3 replies; 13+ messages in thread From: Michael Fritscher @ 2016-09-16 8:37 UTC (permalink / raw) To: Programmingkid, Benjamin Herrenschmidt Cc: list@suse.de:PowerPC list:PowerPC, qemu-devel qemu-devel [-- Attachment #1.1: Type: text/plain, Size: 1671 bytes --] Am 15.09.2016 um 19:21 schrieb Programmingkid: > There has been talk about what resolutions to add support for in the VGA driver. What do you think of this list: > > 512x342 > 640x400 > 640x480 > 800x600 > 1024x600 > 1024x640 > 1152x864 > 1200x700 > 1280x720 > 1280x768 > 1280x800 > 1366x768 > 1440x900 > 1920x1200 > 2304x1440 > 2560x1080 > 2560x1600 > 2880x1800 > 4096x2304 > 4096x3072 > 8192x4608 > > From MacPlus size to 8k. > > This is a list of all common resolutions: https://en.wikipedia.org/wiki/List_of_common_resolutions > Hi, Following resolutions are also quite common: 1280x960 1280x1024 (Most LCD-Monitors in the 15-17 zoll range had this for a long time, also a standard VESA Resolution) 1400x1050 1600x1200 (Many LCD-Monitors in the 20-21 zoll range had this for a long time, rather "common" resolution) 1920x1080 (the standard full HD resolution) 2560x1440 (the common "next step" after 1920x1080) 3840×2160 (the standard 4k resolution, also known as 2160(p) or UHDTV) 7680x4320 (the standard 8k resolution, also known as 4320p, is also defined as UHDTV) I assume that you left out the common CGA/EGA resolution intentionally? Best regards, Michael Fritscher -- ZfT - Zentrum für Telematik e.V. Michael Fritscher Magdalene-Schoch-Straße 5 97074 Würzburg Tel: +49 (931) 615 633 - 57 Fax: +49 (931) 615 633 - 11 Email: michael.fritscher@telematik-zentrum.de Web: http://www.telematik-zentrum.de Vorstand: Prof. Dr. Klaus Schilling, Hans-Joachim Leistner Sitz: Gerbrunn USt.-ID Nr.: DE 257 244 580, Steuer-Nr.: 257/111/70203 Amtsgericht Würzburg, Vereinsregister-Nr.: VR 200 167 [-- Attachment #1.2: michael_fritscher.vcf --] [-- Type: text/x-vcard, Size: 352 bytes --] begin:vcard fn:Michael Fritscher n:Fritscher;Michael org;quoted-printable:Zentrum f=C3=BCr Telematik adr:;;Allesgrundweg 12;Gerbrunn;Bayern;97218;Deutschland email;internet:michael.fritscher@telematik-zentrum.de tel;work:+49 (931) 3 29 29 54 - 21 tel;fax:+49 (931) 3 29 29 54 - 11 url:http://www.telematik-zentrum.de version:2.1 end:vcard [-- Attachment #2: S/MIME Cryptographic Signature --] [-- Type: application/pkcs7-signature, Size: 4423 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Qemu-devel] Adding resolutions to the VGA driver 2016-09-16 8:37 ` [Qemu-devel] Adding resolutions to the VGA driver Michael Fritscher @ 2016-09-16 8:56 ` Benjamin Herrenschmidt 2016-09-16 10:13 ` Michael Fritscher 2016-09-16 11:32 ` G 3 2016-09-17 7:59 ` Michael Tokarev 2 siblings, 1 reply; 13+ messages in thread From: Benjamin Herrenschmidt @ 2016-09-16 8:56 UTC (permalink / raw) To: Michael Fritscher, Programmingkid Cc: list@suse.de:PowerPC list:PowerPC, qemu-devel qemu-devel On Fri, 2016-09-16 at 10:37 +0200, Michael Fritscher wrote: > > I assume that you left out the common CGA/EGA resolution > intentionally? It's not because a resolution exists somewhere that we need it in the driver's menu :-) Cheers, Ben. ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Qemu-devel] Adding resolutions to the VGA driver 2016-09-16 8:56 ` Benjamin Herrenschmidt @ 2016-09-16 10:13 ` Michael Fritscher 2016-09-16 12:25 ` Benjamin Herrenschmidt 0 siblings, 1 reply; 13+ messages in thread From: Michael Fritscher @ 2016-09-16 10:13 UTC (permalink / raw) To: Benjamin Herrenschmidt, Programmingkid Cc: list@suse.de:PowerPC list:PowerPC, qemu-devel qemu-devel [-- Attachment #1.1: Type: text/plain, Size: 978 bytes --] Am 16.09.2016 um 10:56 schrieb Benjamin Herrenschmidt: > On Fri, 2016-09-16 at 10:37 +0200, Michael Fritscher wrote: >> >> I assume that you left out the common CGA/EGA resolution >> intentionally? > > It's not because a resolution exists somewhere that we need it in the > driver's menu :-) > > Cheers, > Ben. > Hi, at least in Windows, the GUI doesn't display the CGA/EGA resolution, but the driver supports them and can be accessed via API. Some (rather old) games used that for example. Best regards, Michael -- ZfT - Zentrum für Telematik e.V. Michael Fritscher Magdalene-Schoch-Straße 5 97074 Würzburg Tel: +49 (931) 615 633 - 57 Fax: +49 (931) 615 633 - 11 Email: michael.fritscher@telematik-zentrum.de Web: http://www.telematik-zentrum.de Vorstand: Prof. Dr. Klaus Schilling, Hans-Joachim Leistner Sitz: Gerbrunn USt.-ID Nr.: DE 257 244 580, Steuer-Nr.: 257/111/70203 Amtsgericht Würzburg, Vereinsregister-Nr.: VR 200 167 [-- Attachment #1.2: michael_fritscher.vcf --] [-- Type: text/x-vcard, Size: 352 bytes --] begin:vcard fn:Michael Fritscher n:Fritscher;Michael org;quoted-printable:Zentrum f=C3=BCr Telematik adr:;;Allesgrundweg 12;Gerbrunn;Bayern;97218;Deutschland email;internet:michael.fritscher@telematik-zentrum.de tel;work:+49 (931) 3 29 29 54 - 21 tel;fax:+49 (931) 3 29 29 54 - 11 url:http://www.telematik-zentrum.de version:2.1 end:vcard [-- Attachment #2: S/MIME Cryptographic Signature --] [-- Type: application/pkcs7-signature, Size: 4423 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Qemu-devel] Adding resolutions to the VGA driver 2016-09-16 10:13 ` Michael Fritscher @ 2016-09-16 12:25 ` Benjamin Herrenschmidt 0 siblings, 0 replies; 13+ messages in thread From: Benjamin Herrenschmidt @ 2016-09-16 12:25 UTC (permalink / raw) To: Michael Fritscher, Programmingkid Cc: list@suse.de:PowerPC list:PowerPC, qemu-devel qemu-devel On Fri, 2016-09-16 at 12:13 +0200, Michael Fritscher wrote: > at least in Windows, the GUI doesn't display the CGA/EGA resolution, but > the driver supports them and can be accessed via API. Some (rather old) > games used that for example. For MacOS I wouldn't fret it. A lot of Apple monitors had a very limited set of resolutions when they weren't single-sync to begin with, so SW had adapted. Cheers, Ben. ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Qemu-devel] Adding resolutions to the VGA driver 2016-09-16 8:37 ` [Qemu-devel] Adding resolutions to the VGA driver Michael Fritscher 2016-09-16 8:56 ` Benjamin Herrenschmidt @ 2016-09-16 11:32 ` G 3 2016-09-17 7:59 ` Michael Tokarev 2 siblings, 0 replies; 13+ messages in thread From: G 3 @ 2016-09-16 11:32 UTC (permalink / raw) To: Michael Fritscher Cc: Benjamin Herrenschmidt, list@suse.de:PowerPC list:PowerPC, qemu-devel qemu-devel On 9/16/16 4:37 AM, Michael Fritscher wrote: > Am 15.09.2016 um 19:21 schrieb Programmingkid: >> There has been talk about what resolutions to add support for in the >> VGA driver. What do you think of this list: >> >> 512x342 >> 640x400 >> 640x480 >> 800x600 >> 1024x600 >> 1024x640 >> 1152x864 >> 1200x700 >> 1280x720 >> 1280x768 >> 1280x800 >> 1366x768 >> 1440x900 >> 1920x1200 >> 2304x1440 >> 2560x1080 >> 2560x1600 >> 2880x1800 >> 4096x2304 >> 4096x3072 >> 8192x4608 >> >> From MacPlus size to 8k. >> >> This is a list of all common resolutions: >> https://en.wikipedia.org/wiki/List_of_common_resolutions >> > > Hi, > > Following resolutions are also quite common: > > 1280x960 > 1280x1024 (Most LCD-Monitors in the 15-17 zoll range had this for a > long time, also a standard VESA Resolution) > 1400x1050 > 1600x1200 (Many LCD-Monitors in the 20-21 zoll range had this for a > long time, rather "common" resolution) > 1920x1080 (the standard full HD resolution) > 2560x1440 (the common "next step" after 1920x1080) > 3840×2160 (the standard 4k resolution, also known as 2160(p) or UHDTV) > 7680x4320 (the standard 8k resolution, also known as 4320p, is also > defined as UHDTV) > > I assume that you left out the common CGA/EGA resolution intentionally? Thank you for the additional resolutions. The VGA driver we are talking about is going to work on qemu-system-ppc. CGA/EGA resolutions are more PC. But is a possibility. ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Qemu-devel] Adding resolutions to the VGA driver 2016-09-16 8:37 ` [Qemu-devel] Adding resolutions to the VGA driver Michael Fritscher 2016-09-16 8:56 ` Benjamin Herrenschmidt 2016-09-16 11:32 ` G 3 @ 2016-09-17 7:59 ` Michael Tokarev 2016-09-17 21:28 ` G 3 2 siblings, 1 reply; 13+ messages in thread From: Michael Tokarev @ 2016-09-17 7:59 UTC (permalink / raw) To: Michael Fritscher, Programmingkid, Benjamin Herrenschmidt Cc: list@suse.de:PowerPC list:PowerPC, qemu-devel qemu-devel 16.09.2016 11:37, Michael Fritscher wrote: > Am 15.09.2016 um 19:21 schrieb Programmingkid: > Following resolutions are also quite common: > > 1280x960 > 1280x1024 (Most LCD-Monitors in the 15-17 zoll range had this for a long > time, also a standard VESA Resolution) > 1400x1050 > 1600x1200 (Many LCD-Monitors in the 20-21 zoll range had this for a long > time, rather "common" resolution) > 1920x1080 (the standard full HD resolution) > 2560x1440 (the common "next step" after 1920x1080) > 3840×2160 (the standard 4k resolution, also known as 2160(p) or UHDTV) > 7680x4320 (the standard 8k resolution, also known as 4320p, is also > defined as UHDTV) Please note that resolutions those pixel counts don't divide to 8 wont work with qemu. In the past that was lead to crashes, now just garbled guest display. Or maybe even 16, memory is failing. /mjt ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Qemu-devel] Adding resolutions to the VGA driver 2016-09-17 7:59 ` Michael Tokarev @ 2016-09-17 21:28 ` G 3 0 siblings, 0 replies; 13+ messages in thread From: G 3 @ 2016-09-17 21:28 UTC (permalink / raw) To: Michael Tokarev Cc: Michael Fritscher, Benjamin Herrenschmidt, list@suse.de:PowerPC list:PowerPC, qemu-devel qemu-devel On Sep 17, 2016, at 3:59 AM, Michael Tokarev wrote: > 16.09.2016 11:37, Michael Fritscher wrote: >> Am 15.09.2016 um 19:21 schrieb Programmingkid: >> Following resolutions are also quite common: >> >> 1280x960 >> 1280x1024 (Most LCD-Monitors in the 15-17 zoll range had this for >> a long >> time, also a standard VESA Resolution) >> 1400x1050 >> 1600x1200 (Many LCD-Monitors in the 20-21 zoll range had this for >> a long >> time, rather "common" resolution) >> 1920x1080 (the standard full HD resolution) >> 2560x1440 (the common "next step" after 1920x1080) >> 3840×2160 (the standard 4k resolution, also known as 2160(p) or >> UHDTV) >> 7680x4320 (the standard 8k resolution, also known as 4320p, is also >> defined as UHDTV) > > Please note that resolutions those pixel counts don't divide to 8 > wont work with qemu. In the past that was lead to crashes, now > just garbled guest display. > > Or maybe even 16, memory is failing. > > /mjt Thank you very much for the info. This would explain why 1366x768 was all messed up in Mac OS X. ^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2016-09-17 21:29 UTC | newest] Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2016-09-15 17:21 [Qemu-devel] Adding resolutions to the VGA driver Programmingkid 2016-09-15 22:06 ` Benjamin Herrenschmidt 2016-09-16 10:58 ` Gerd Hoffmann 2016-09-16 12:26 ` Benjamin Herrenschmidt 2016-09-17 2:53 ` [Qemu-devel] VGA driver debug output G 3 2016-09-17 3:30 ` Benjamin Herrenschmidt 2016-09-16 8:37 ` [Qemu-devel] Adding resolutions to the VGA driver Michael Fritscher 2016-09-16 8:56 ` Benjamin Herrenschmidt 2016-09-16 10:13 ` Michael Fritscher 2016-09-16 12:25 ` Benjamin Herrenschmidt 2016-09-16 11:32 ` G 3 2016-09-17 7:59 ` Michael Tokarev 2016-09-17 21:28 ` G 3
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.