Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Sep 2010 18:37:39 +0200
From:      David DEMELIER <demelier.david@gmail.com>
To:        Jung-uk Kim <jkim@freebsd.org>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: Strange video mode output with VESA
Message-ID:  <AANLkTiniszEhexX=7uw9OPHYFpNT1OGuPqnWk-kFYzWC@mail.gmail.com>
In-Reply-To: <AANLkTimDHCjSzdtnu42LjH6dE_TQb6YhLH%2BqKjbU5DsG@mail.gmail.com>
References:  <877004.53626.qm@web59106.mail.re1.yahoo.com> <201007161522.54572.jkim@FreeBSD.org> <201007161918.32195.jkim@FreeBSD.org> <201007191503.37511.jkim@FreeBSD.org> <AANLkTimDHCjSzdtnu42LjH6dE_TQb6YhLH%2BqKjbU5DsG@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
2010/9/16 David DEMELIER <demelier.david@gmail.com>:
> 2010/7/19 Jung-uk Kim <jkim@freebsd.org>:
>> On Friday 16 July 2010 07:18 pm, Jung-uk Kim wrote:
>>> On Friday 16 July 2010 03:22 pm, Jung-uk Kim wrote:
>>> > On Friday 16 July 2010 03:00 pm, David DEMELIER wrote:
>>> > > 2010/6/19 paradox <ddkprog@yahoo.com>:
>>> > > >>On Wednesday 02 June 2010 04:25 pm, David DEMELIER wrote:
>>> > > >>> Hi there,
>>> > > >>>
>>> > > >>> I was so happy to see that VESA is available for amd64, but
>>> > > >>> unfortunately it does not work really well for me. Take a
>>> > > >>> look at this picture :
>>> > > >>>
>>> > > >>> http://img717.imageshack.us/img717/7311/dsc00399h.jpg
>>> > > >>>
>>> > > >>> My laptop is a 15,6" so the best resolution is 1366x768, I
>>> > > >>> tried this
>>> > > >>>
>>> > > >>> : vidcontrol MODE_496. As you can see on the picture all
>>> > > >>> : the lines are
>>> > > >>>
>>> > > >>> completely everywhere, if I mouse the cursor they move away
>>> > > >>> (I'm not drunk!).
>>> > > >>>
>>> > > >>> I have SC_PIXEL_MODE in my kernel config.
>>> > > >>>
>>> > > >>> The console terminal is okay until I don't excess
>>> > > >>> 1280x960x32 video mode.
>>> > > >>>
>>> > > >>> Do you have any idea to fix this ?
>>> > > >>
>>> > > >>It is kinda known problem. =EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=
=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDIf the mode has larger
>>> > > >> bytes per scan line than the minimum, few characters per
>>> > > >> line are lost when the screen is scrolled up or down, i.e.,
>>> > > >> framebuffer copies of whole screen. =EF=BF=BD=EF=BF=BD=EF=BF=BD=
=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDWhen you move
>>> > > >> the mouse onto the line, entire line is redrawn and
>>> > > >> restored. =EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=
=EF=BF=BD=EF=BF=BD=EF=BF=BDThat's what you are seeing. =EF=BF=BD=EF=BF=BD=
=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDEd
>>> > > >> might have a better idea how to fix it (CC'ed).
>>> > > >>
>>> > > >>Jung-uk Kim
>>> > > >
>>> > > > this is incorrent calculate the scan lines in the vesa driver
>>> > > > Jung-uk Kim should to fix it
>>> > >
>>> > > But Jung-uk Kim said Ed' should fix it so we are in an infinite
>>> > > loop :-
>>> >
>>> > No, I didn't say that. =C2=A0What I meant was "Ed may be a better
>>> > qualified person to fix syscons vs. terminal emulator interaction
>>> > issues." :-(
>>>
>>> Can you please try the attached patch?
>>
>> FYI, I just went ahead and committed a (slightly better) patch on head
>> as r210248. =C2=A0It will be MFC'ed soon.
>>
>> Jung-uk Kim
>>
>
> Sorry, I completely forgot this thread,
>
> I tried your patch, it didn't solved the problem but the offset is
> shorter now, only 2 or 3 characters per line are bad positionned. I
> will try the r210248 revision, this revision only applies to the file
> scvgarndr.c ?
>
> Thanks.
>
> --
> Demelier David
>

I tried the r210248 revision but it doesn't works, I still have a
little offset but less than without the patch.

Kind regards,

--=20
Demelier David



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTiniszEhexX=7uw9OPHYFpNT1OGuPqnWk-kFYzWC>