* 2.6.7mm5: switching from X to fbdev gives wrong vertical frequency @ 2004-07-04 13:36 Jurriaan 2004-07-04 15:47 ` Antonino A. Daplas 0 siblings, 1 reply; 3+ messages in thread From: Jurriaan @ 2004-07-04 13:36 UTC (permalink / raw) To: linux-fbdev-devel I boot my kernel like this: kernel /boot/vmlinuz-267mm5 root=/dev/md3 video=radeonfb:1600x1200-16@85 softrepeat=1 and that works fine in 2.6.7-mm5 with Davids 16bpp copyarea fix. XFree also works fine (latest debian version:) xfree86-common 4.3.0.dfsg.1-5 X Window System (XFree86) infrastructure xserver-xfree8 4.3.0.dfsg.1-5 the XFree86 X server In 2.6.7 both worked fine, and I could switch from X to fb and back without any problem. Now, when I switch from X to fb, my 85 Hz refresh is changed to 60. That looks really awful. Jurriaan -- I am Lwaxana Troi of Borg. Oh, Jean-Luc, what futile thoughts... Debian (Unstable) GNU/Linux 2.6.7-mm5 2x6078 bogomips load 3.42 ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: 2.6.7mm5: switching from X to fbdev gives wrong vertical frequency 2004-07-04 13:36 2.6.7mm5: switching from X to fbdev gives wrong vertical frequency Jurriaan @ 2004-07-04 15:47 ` Antonino A. Daplas 2004-07-04 16:25 ` Jurriaan 0 siblings, 1 reply; 3+ messages in thread From: Antonino A. Daplas @ 2004-07-04 15:47 UTC (permalink / raw) To: Jurriaan, linux-fbdev-devel On Sunday 04 July 2004 21:36, Jurriaan wrote: > I boot my kernel like this: > > kernel /boot/vmlinuz-267mm5 root=/dev/md3 video=radeonfb:1600x1200-16@85 > softrepeat=1 > > and that works fine in 2.6.7-mm5 with Davids 16bpp copyarea fix. > > XFree also works fine (latest debian version:) > > xfree86-common 4.3.0.dfsg.1-5 X Window System (XFree86) infrastructure > xserver-xfree8 4.3.0.dfsg.1-5 the XFree86 X server > > In 2.6.7 both worked fine, and I could switch from X to fb and back > without any problem. Now, when I switch from X to fb, my 85 Hz refresh > is changed to 60. That looks really awful. > Can you try this patch? Tony diff -Naur linux-2.6.7-mm5-orig/drivers/video/console/fbcon.c linux-2.6.7-mm5/drivers/video/console/fbcon.c --- linux-2.6.7-mm5-orig/drivers/video/console/fbcon.c 2004-07-04 23:34:29.873322872 +0800 +++ linux-2.6.7-mm5/drivers/video/console/fbcon.c 2004-07-04 23:36:18.169859296 +0800 @@ -1679,8 +1679,7 @@ var.yres = height * fh; x_diff = info->var.xres - var.xres; y_diff = info->var.yres - var.yres; - if (x_diff < 0 || x_diff > fw || (y_diff < 0 || y_diff > fh) || - (info->flags & FBINFO_MISC_MODESWITCH)) { + if (x_diff < 0 || x_diff > fw || (y_diff < 0 || y_diff > fh)) { char mode[40]; DPRINTK("attempting resize %ix%i\n", var.xres, var.yres); @@ -1695,12 +1694,9 @@ return -EINVAL; DPRINTK("resize now %ix%i\n", var.xres, var.yres); if (CON_IS_VISIBLE(vc)) { - var.activate = FB_ACTIVATE_NOW | - (info->flags & FBINFO_MISC_MODESWITCH) ? - FB_ACTIVATE_FORCE : 0; + var.activate = FB_ACTIVATE_NOW; fb_set_var(info, &var); } - info->flags &= ~FBINFO_MISC_MODESWITCH; } updatescrollmode(p, info, vc); return 0; @@ -1752,6 +1748,13 @@ } fbcon_resize(vc, vc->vc_cols, vc->vc_rows); + + if (info->flags & FBINFO_MISC_MODESWITCH && + info->fbops->fb_set_par) { + info->fbops->fb_set_par(info); + } + info->flags &= ~FBINFO_MISC_MODESWITCH; + switch (p->scrollmode) { case SCROLL_WRAP: scrollback_phys_max = p->vrows - vc->vc_rows; ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: 2.6.7mm5: switching from X to fbdev gives wrong vertical frequency 2004-07-04 15:47 ` Antonino A. Daplas @ 2004-07-04 16:25 ` Jurriaan 0 siblings, 0 replies; 3+ messages in thread From: Jurriaan @ 2004-07-04 16:25 UTC (permalink / raw) To: adaplas; +Cc: linux-fbdev-devel From: Antonino A. Daplas <adaplas@hotpop.com> Date: Sun, Jul 04, 2004 at 11:47:53PM +0800 > On Sunday 04 July 2004 21:36, Jurriaan wrote: > > I boot my kernel like this: > > > > kernel /boot/vmlinuz-267mm5 root=/dev/md3 video=radeonfb:1600x1200-16@85 > > softrepeat=1 > > > > and that works fine in 2.6.7-mm5 with Davids 16bpp copyarea fix. > > > > XFree also works fine (latest debian version:) > > > > xfree86-common 4.3.0.dfsg.1-5 X Window System (XFree86) infrastructure > > xserver-xfree8 4.3.0.dfsg.1-5 the XFree86 X server > > > > In 2.6.7 both worked fine, and I could switch from X to fb and back > > without any problem. Now, when I switch from X to fb, my 85 Hz refresh > > is changed to 60. That looks really awful. > > > > Can you try this patch? > This patch solves my problem, I can switch back-and-forth between X and the framebuffer with 2.6.7-mm5 without any problems. Thanks, Jurriaan -- Join=20the=20campaign=20against=20excessive=20use=20of=20MIME=2e Debian (Unstable) GNU/Linux 2.6.7-mm5 2x6078 bogomips load 3.60 ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2004-07-04 16:28 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2004-07-04 13:36 2.6.7mm5: switching from X to fbdev gives wrong vertical frequency Jurriaan 2004-07-04 15:47 ` Antonino A. Daplas 2004-07-04 16:25 ` Jurriaan
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).