GrapheneOS accepting the hardware limitations as a bottle neck, does this mean a meaningful step towards a xen based (or similar) model?

Or aside that, the option to launch disposables for untrusted links, PDFs, etc, along with other features people praise Qubes for?

Since the Pixel 8 only has 1 USB 3.2 Gen 2 Port, will using it with a lot of accessories (ethernet, mouse, keyboard, display, and headset) negatively affect its speed when using external drives?

  • de0u replied to this.

    DeletedUser40 I don't think mouse or keyboard matter. But too much overall load will slow the system down. And it might not be the USB port that saturates... DRAM has limited throughput too. Fundamentally this is a phone, not a tower PC.

    OutlawSanZhang

    I have followed your advice and the truth is that the desktop mode looks great. It is missing a home or task bar, but I was surprised that when I connected my new pixel 8 to my work dock (dynabook) it instantly recognized the screen, keyboard and mouse perfectly.

    Is there any way to use desktop mode with the smartphone screen off? I'm afraid it will burn out the oled panel.

      DeletedUser40 I think that if it is a real problem, having the smartphone screen on for a long time with a static image can end up burning it.

      It is the main drawback I find today to the desktop mode.

      • [deleted]

      • Edited

      OutlawSanZhang which gives you a desktop-like experience with floating windows

      Hope they'll implement tiling some day....

      OutlawSanZhang Using this feature requires enabling developer options, which are frown upon in this community because of the security implications. Do not use this feature if the best level of smartphone security is desired.

      What are the security implications of using developer options? Unless you're turning something necessary, there's none AFAIK. I, for example, had to turn Absolute volume off since it messes up the volume calculator i'm using. The apps have no way of knowing whether it's working, and this option specifically doesn't affect GOS precautions whatsoever.

      GrapheneOS
      That sounds like great news! Looking forward to it. I would argue that most people would use the VMs in full-screen mode, so a polished desktop UI shouldn't be necessary for this to be greatly useful.

      ifman13
      You can just run any app that gives you a black screen on the phone side, like a gallery app and a black image.

      aeduigh
      Please see the previous reply on simulating a desktop mode to try it out on any GrapheneOS-supported device. It works exactly the same way.

      What are the security implications of using developer options?

      You have to enter the owner user pass/PIN when enabling Developer options.

      If they are enabled its possible for anyone who manages to get hold of the unlocked device to use adb which provides highly privileged access.

      In general Developer options are not meant for general usage. They are meant for developers testing devices or apps. They may make unexpected holes in the AOSP security model.

      They can also cause unexpected breakages. The GrapheneOS team has encountered a few cases over the years where users phones broke and it took a lot of effort before it was discovered that it was down to users changing things in Developer options. For example a number of users devices became completely unresponsive to screen input after an update. It turned out they had all changed the Display cutout in Developer options to one particular option. It took quite some time to find and fix the problem and then send out a new update which fixed the issue for them.

      Same for changing things via adb, people messing with magisk or similar, disabling system apps and changing permissions of system apps.

      It is advised not to do these things!! Some are terrible for security and all of them can cause unexpected breakages that can be very hard to diagnose!

      If you do them and your device starts misbehaving they are a very good place to start looking. Also if you reach out for help it can save A LOT of time for everyone if you let people know that such changes have been made.

        Currently excited to see how this matures.
        I have tested desktop mode but found it to currently be extremely buggy.
        Hopefully more bugs will be squashed with the release of QPR2.

        Thank you for a very clear explanation on the implications of enabling developer options, Carlos-Anso.

        • [deleted]

        Carlos-Anso Makes sense now. Since turning developer options off disables ABS, would it be possible to move Absolute Volume Control to normal settings?

          If it were possible to have two monitors using a dock, it would be a dream.
          I was hesitating to replace my current desktop with a Chromebook, but I think I'll wait.

            [deleted]
            Obviously I can see why this would be useful for you.

            Unfortunately theres plenty of work the development team have lined up. We have to prioritise work depending on impact. Also things that may at first appear relatively simple often turn out to be very much more work than expected. This has been the case recently with Android Auto support and another OS change that should be included soon.

            In the case of moving this setting it would not just be changing a few lines of code to move it elsewhere. We would also have to investigate the security implications to moving it out of Developer options.

            DeletedUser24 If it were possible to have two monitors using a dock

            AOSP does have support for an arbitrary number of displays
            https://source.android.com/docs/core/display/multi_display/displays#more_displays

            Not heard of anyone trying to connect two displays to a Pixel 8 or 8pro yet. Would be interested to hear of any attempts. I noticed there is an Anker usbc hub with 2 HDMI outputs that is very similar to a 1 HMDI output hub someone reported working with GrapheneOS.

              Carlos-Anso I reported on another thread I have an Anker hub with two external displays (one HDMI and one DisplayPort). I can use both displays with a Pixel 8 at the same time in mirror mode. When I try desktop mode in Developer Options, only one monitor works and the other displays static.

                calpurtmun Interesting contribution, thank you.

                I have a doubt about the connection of external storage devices, I have tried to connect a pendrive and a 2.5" hard drive to the two docker I have available but it has not recognized any of them. They must be in a particular format to be detected?

                  ifman13 I answer myself, I have tried a bit more and at least the fat32 formatted devices it recognizes them, but it takes about 1 minute to show up in the available file explorer.

                  The biggest problem I find right now to desktop mode is that sometimes, when disconnecting the smartphone from the dock, the desktop does not reappear and I can not recover it until restarting the mobile. has it happened to you?

                  ifman13 They must be in a particular format to be detected?

                  All Pixels since Pixel 6 can read exfat as well as fat32. fat32 works on earlier devices

                  OutlawSanZhang Very informative post and thread. I made a post about my experience a while ago, but I will edit it with a link to this thread as it contains more up to date and well laid out info

                  Edit: I could not edit the post so I just commented a link to this thread