Date: Mon, 15 Sep 2008 19:53:09 +0200 (CEST) From: Oliver Fromme <olli@lurza.secnetix.de> To: freebsd-current@FreeBSD.ORG, unixmania@gmail.com, delphij@delphij.net Subject: Re: Why VESA and DPMS are available only for i386? Message-ID: <200809151753.m8FHr9Gi083627@lurza.secnetix.de> In-Reply-To: <e71790db0809151015g9b91cfeodddac069d0ebdf2a@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Carlos A. M. dos Santos wrote: > Oliver Fromme wrote: > > There's a third way, and I think this is the easiest one. > > This is what the Linux VESA framebuffer driver does. > > Let the boot loader (which executes in 32bit mode) switch > > to the desired video mode, enable a linear frame buffer > > (which is supported since VBE 2.0) and pass the address > > of the frame buffer to the 64bit kernel. Then the kernel > > would not need to call any VESA functions at all, thus > > eliminating all of the above problems. The drawback is > > that you can't change the console video mode anymore once > > the kernel is booted, i.e. you have to reboot if you want > > a different mode. > > This can also lead to a situation where the kernel can not restore the > video controller to a known mode if the X server crashes or when the > user attempts to switch from X to the "text mode" console. Why would you need to use VESA modes for syscons if you install and run Xorg anyway? Best regards Oliver -- Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M. Handelsregister: Registergericht Muenchen, HRA 74606, Geschäftsfuehrung: secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün- chen, HRB 125758, Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart FreeBSD-Dienstleistungen, -Produkte und mehr: http://www.secnetix.de/bsd "IRIX is about as stable as a one-legged drunk with hypothermia in a four-hundred mile per hour wind, balancing on a banana peel on a greased cookie sheet -- when someone throws him an elephant with bad breath and a worse temper." -- Ralf Hildebrandt
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200809151753.m8FHr9Gi083627>