FBDEV Console Patches Optimize Performance - Print Directory Listing ~25% Faster

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • phoronix
    Administrator
    • Jan 2007
    • 67141

    FBDEV Console Patches Optimize Performance - Print Directory Listing ~25% Faster

    Phoronix: FBDEV Console Patches Optimize Performance - Print Directory Listing ~25% Faster

    With there being some renewed development interest around FBDEV with the kernel subsystem now having a maintainer, restoring hardware-accelerated scrolling, and other patches pending to clean-up and optimize the frame-buffer device code, there is also a new performance optimization series...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite
  • onlyLinuxLuvUBack
    Senior Member
    • May 2019
    • 665

    #2
    All i got to say...

    push( @GNU_LINUX_Heroes, "Thomas Zimmermann" );


    Comment

    • s_j_newbury
      Senior Member
      • Feb 2013
      • 554

      #3
      I don't know how I feel about this. I really hoped the lack of maintainer and loss of functionality would finally give impetus to a userspace solution. Personally, I use kmscon with hwaccel, it's okay, fast enough, looks okay, but really isn't a complete solution and feels unfinished.

      Comment

      • CochainComplex
        Senior Member
        • May 2016
        • 2257

        #4
        This is really nice - I was allways wondering why CPU, RAM, IOs get so much faster but often you can't "feel" this in console. Still more or less like the first time on a fast SSD. Or am I missing something?

        Comment

        • anarki2
          Senior Member
          • Mar 2010
          • 845

          #5
          Ha. To this day, devs give me weird looks when I tell them it's faster if they don't actually print the output...

          Comment

          • middy
            Senior Member
            • Sep 2013
            • 230

            #6
            so this will bring back the ability to scroll using shift + PageUp / Down?

            Comment

            • stormcrow
              Senior Member
              • Jul 2017
              • 1511

              #7
              Originally posted by anarki2 View Post
              Ha. To this day, devs give me weird looks when I tell them it's faster if they don't actually print the output...
              Only junior devs I hope. This is not only well known, it's easily proven (in most cases).

              Comment

              • willmore
                Senior Member
                • Jan 2012
                • 621

                #8
                Oh, back in the days when the text console was actually a text console and scrolling was nearly instantanious.

                Comment

                • sophisticles
                  Senior Member
                  • Dec 2015
                  • 2545

                  #9
                  Thank God, this was really needed since all the other Linux issues have been solved, now we finally get the much promised, highly anticipated reduction of 1.4 seconds in the time it takes to print the directory listing of /usr/share/doc.

                  In fact, just this morning, I was sitting there drinking coffee and bitching that I had to wait 6.1 seconds to see everything in /usr/share/doc and telling myself I didn't go to Vietnam just so I can have it in 4.7 seconds.

                  Glad that fancy comp sci degree paid off for Thomas Zimmermann, his parents must be so proud.

                  Comment

                  • mangeek
                    Senior Member
                    • Dec 2012
                    • 402

                    #10
                    Originally posted by sophisticles View Post
                    In fact, just this morning, I was sitting there drinking coffee and bitching that I had to wait 6.1 seconds to see everything in /usr/share/doc and telling myself I didn't go to Vietnam just so I can have it in 4.7 seconds.
                    I definitely have waited longer because I forgot to pipe away from the console or wanted to see what was going on. The directory listings are an example, but a real world case is a kernel build on a Raspberry Pi. This does have practical value.

                    Also, if someone's job is to maintain something, shouldn't they... optimize it within reason?

                    Comment

                    Working...
                    X