Announcement

Collapse
No announcement yet.

Intel Kabylake Will Still Require Firmware Blobs

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Intel Kabylake Will Still Require Firmware Blobs

    Phoronix: Intel Kabylake Will Still Require Firmware Blobs

    Beginning with Skylake and Broxton hardware, Intel began requiring firmware blobs as part of their open-source graphics driver stack. This binary firmware is continuing forward with the next-generation Kabylake processors...

    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

  • #2
    Originally posted by phoronix View Post
    requiring firmware blobs as part of their open-source
    no comment

    Originally posted by phoronix View Post
    necessitated
    no comment
    Last edited by quaz0r; 19 January 2016, 08:31 PM.

    Comment


    • #3
      Originally posted by quaz0r View Post
      no comment


      no comment
      I'm a bit confused did you leave a comment or were there no comment.

      Comment


      • #4
        Originally posted by Nille_kungen View Post

        I'm a bit confused did you leave a comment or were there no comment.
        It's a paradox.

        Comment


        • #5
          Why did Intel regress here?
          With Haswell and Broadwell no binary blobs were needed, and since Skylake now binary blobs are needed.
          Why?
          Shouldn't they strive for more openness?
          Why did they regress and go from something open to something closed?

          Comment


          • #6
            Originally posted by uid313 View Post
            Why did Intel regress here?
            With Haswell and Broadwell no binary blobs were needed, and since Skylake now binary blobs are needed.
            Why?
            Shouldn't they strive for more openness?
            Why did they regress and go from something open to something closed?
            actually there's no regression IIUC they moved somethings from hardware to software so it's easier to update.
            This kind of microcode has always been there but you didn't see it before.
            It's not better if it's hidden in hw rather then the software side, one can actually argue that it's more open now since it's not hidden away even if it's blobs.

            Comment


            • #7
              That's not good for Linux....

              Comment


              • #8
                Originally posted by Nille_kungen View Post

                actually there's no regression IIUC they moved somethings from hardware to software so it's easier to update.
                This kind of microcode has always been there but you didn't see it before.
                It's not better if it's hidden in hw rather then the software side, one can actually argue that it's more open now since it's not hidden away even if it's blobs.
                No. Microcode that initializes hardware that then executes machine code instructions is fine. This magic DRM stew that performs RSA authentication isn't fine.

                Comment


                • #9
                  Originally posted by Nille_kungen View Post

                  actually there's no regression IIUC they moved somethings from hardware to software so it's easier to update.
                  This kind of microcode has always been there but you didn't see it before.
                  It's not better if it's hidden in hw rather then the software side, one can actually argue that it's more open now since it's not hidden away even if it's blobs.
                  Do you know what size is this GuC firmware we are talking about ?

                  Originally posted by c117152 View Post

                  No. Microcode that initializes hardware that then executes machine code instructions is fine. This magic DRM stew that performs RSA authentication isn't fine.
                  So basically, we are pushing code (RSA, etc.) to execute on this CPU/GPU and we don't know what it does ? This sounds very much like a "pico-OS" is already running by itself on the Intel chip and is waiting for input.

                  Maybe I'm just paranoïd though.

                  Comment


                  • #10
                    So one of the blobs is for proprietary H265 support and requires authentication. The question is can the chip be run without this particular blob and without hardware support for H265? The demands from the patent holder for per-video file payments from media serving websites for this codec will probably limit it to paid or "premium" content. Those most concerned with avoiding proprietary software usually do not use premium content. If a non-premium H265 file comes across via bitorrent or some such thing, so long as it is not 4K it should be possible to play it purely in software on any 4-core processor or transcode it to something less CPU intensive.

                    Other question is this: Is that a blob that requires authentication by an on-chip key, or are we talking REMOTE authentication here? The latter would require filtering all network access though a non-Intel machine blocking the servers in question.

                    Comment

                    Working...
                    X