Announcement

Collapse
No announcement yet.

Linux 5.5 Adding Wake-On-Voice Support - Capable On Some Chromebook Hardware

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

  • Linux 5.5 Adding Wake-On-Voice Support - Capable On Some Chromebook Hardware

    Phoronix: Linux 5.5 Adding Wake-On-Voice Support - Capable On Some Chromebook Hardware

    As part of the sound subsystem updates coming with the Linux 5.5 kernel is wake-on-voice capabilities with newer Google Chromebook device hardware...

    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
    What is Wake-On-Voice ?
    This looks to me like keeping the mike on even in sleep mode to listen for the wake up word, but I assume they care more about the spyware capability.
    Hopefully I'm wrong.

    Comment


    • #3
      I hope "Google, install GalliumOS" is an option.

      Comment


      • #4
        Originally posted by Danny3 View Post
        What is Wake-On-Voice ?
        This looks to me like keeping the mike on even in sleep mode to listen for the wake up word, but I assume they care more about the spyware capability.
        Hopefully I'm wrong.
        Yes, that is how computers listen, but by it's nature it is not really a useful bulk collection tool (since it would cost a noticeable amount of power to stream the audio off device).

        Comment


        • #5
          Perhaps combine these kernel articles into 1? 5 separate linux 5.5 articles today.

          Comment


          • #6
            "Ok Google, can you let me boot this time?"

            "No Google, not into Chrome OS, can't you see that SD card with a "ChromeOS kernel" partition? I've set the priority flag on it just the way you like it."

            "By the way, Google, why is there network activity to google.com when I'm not using Chrome OS and haven't got a browser open?"



            I couldn't find any information on the MT6358, but the MT8183 uses a G72 GPU, which doesn't have good support in Mesa at the moment, AFAICT.

            But whatever you do, stay away from the MT8173, which has PowerVR graphics.

            Instead consider something with an RK3399 (a few Chromebooks, as well as the Pinebook Pro), which has pretty good GPU support in Mesa.

            Comment


            • #7
              Shouldn't this be handled in user space? This sounds like a hardware manufacturer polluting the kernel. Make it communicate over some standard protocol that's easily used in user space, it should not be that hard. Kernel is not a dumpster for some random code.

              Comment


              • #8
                Originally posted by DoMiNeLa10 View Post
                Shouldn't this be handled in user space? This sounds like a hardware manufacturer polluting the kernel. Make it communicate over some standard protocol that's easily used in user space, it should not be that hard. Kernel is not a dumpster for some random code.
                It needs to interact with the audio codecs and EC, so those bits need to be in the kernel. In user-space is the logic to load the language map and other bits into the kernel.
                Michael Larabel
                https://www.michaellarabel.com/

                Comment


                • #9
                  Originally posted by Cide View Post
                  Perhaps combine these kernel articles into 1? 5 separate linux 5.5 articles today.
                  Different topics, different articles.
                  Michael Larabel
                  https://www.michaellarabel.com/

                  Comment


                  • #10
                    Originally posted by Michael View Post

                    It needs to interact with the audio codecs and EC, so those bits need to be in the kernel. In user-space is the logic to load the language map and other bits into the kernel.
                    EC could be connected as a standard device over something like USB, SPI or whatever other interface that can be accessed from user space. This sounds like a bad design decision to me.

                    Comment

                    Working...
                    X