Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1330238

Re: BUG caused by "Use new drm_fb_helper functions" series

From One Thousand Gnomes <gnomes@lxorguk.ukuu.org.uk>
Newsgroups linux.kernel
Subject Re: BUG caused by "Use new drm_fb_helper functions" series
Date 2016-02-09 14:50 +0100
Message-ID <r0gQ1-4IO-3@gated-at.bofh.it> (permalink)
References <qXtqq-8iB-29@gated-at.bofh.it> <qXBHj-62A-3@gated-at.bofh.it> <qXO1S-76E-61@gated-at.bofh.it> <qY24O-aO-15@gated-at.bofh.it> <r0cW6-28I-5@gated-at.bofh.it>
Organization Intel Corporation

Show all headers | View raw


> > > But a better look has me wondering how all these gpus are syncing
> > > the framebuffer for direct access via cfb_imageblit and friends. I only see
> > > nouveau and intel gma even trying.  
> > 
> > Probably no other DRM driver uses hardware acceleration for fbcon.  
> 
> Yup. We've had patches for i915, resulted in half of mesa+glamour in-kernel, which
> is just pointless.
> -Daniel

When I did the gma500 driver I played with it a little and the only thing
that made any difference was scrolling acceleratin - which actually the
i915 can probably also do without using the 2D/3D engine.

It's actually trying to fix the wrong problem. The real problem is that
the fbcon layer when running pure text output tries to write everything to
the screen rather than just updating the offscreen array of text and
then doing at most one difference update per vblank based upon the state
of the display. That would make most of the dumb fbs feel lightning fast.

Alan

Back to linux.kernel | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

BUG caused by "Use new drm_fb_helper functions" series Peter Hurley <peter@hurleysoftware.com> - 2016-02-01 21:40 +0100
  Re: BUG caused by "Use new drm_fb_helper functions" series Archit Taneja <architt@codeaurora.org> - 2016-02-02 06:30 +0100
    Re: BUG caused by "Use new drm_fb_helper functions" series Peter Hurley <peter@hurleysoftware.com> - 2016-02-02 19:40 +0100
      Re: BUG caused by "Use new drm_fb_helper functions" series Michel Dänzer <michel@daenzer.net> - 2016-02-03 10:40 +0100
        Re: BUG caused by "Use new drm_fb_helper functions" series Daniel Vetter <daniel@ffwll.ch> - 2016-02-09 10:40 +0100
          Re: BUG caused by "Use new drm_fb_helper functions" series One Thousand Gnomes <gnomes@lxorguk.ukuu.org.uk> - 2016-02-09 14:50 +0100

csiph-web