• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
UBports Robot Logo UBports Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login

x86 / x86_64 tablet (or qemu) support?

Scheduled Pinned Locked Moved Porting
16 Posts 5 Posters 6.7k Views 2 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • O Offline
      Osndok @Osndok
      last edited by 4 Aug 2017, 22:19

      Oh great.... now I'm drooling....

      • https://www.youtube.com/watch?v=R4gXaf08GTI
      A 1 Reply Last reply 5 Aug 2017, 00:37 Reply Quote 0
      • A Offline
        advocatux @Osndok
        last edited by 5 Aug 2017, 00:37

        @Osndok but that's an old project. AFAIK is dead now.

        O 1 Reply Last reply 5 Aug 2017, 07:37 Reply Quote 0
        • O Offline
          Osndok @advocatux
          last edited by 5 Aug 2017, 07:37

          @advocatux , it shows that it is possible! ... and even the "porting guide" for ubports shows hints of x86 glue still lingering around.

          1 Reply Last reply Reply Quote 0
          • R Offline
            rogier.oudshoorn
            last edited by 25 Aug 2017, 15:08

            Those x86 tablets are still android, with android binary blobs, without normal uefi/bios, etc. This means they still need to ported (through Halium) onto UBports. If you search on google on people who managed to run mainline linux on their device, they probably 1. have a Core M chip (and not an Atom or an x7) and 2. still face a lot of driver problems.

            That being said, some people are trying to get Halium to run on the intel-based asus phones (2, 4 and 5) which means that in the Halium based future there might be (some) support for these devices.

            O 1 Reply Last reply 25 Aug 2017, 15:20 Reply Quote 0
            • O Offline
              Osndok @rogier.oudshoorn
              last edited by 25 Aug 2017, 15:20

              I'm sure there are some (or even... most?) like that, but mine is more like a microsoft surface pro... it has a conventional bios (american megatrends), usb-ports, etc... and I regularly use linux on it (installed like any other computer, no special flashing routine)... it's just that linux is not very useful without a mouse & keyboard....

              D 1 Reply Last reply 25 Aug 2017, 21:09 Reply Quote 0
              • R Offline
                rogier.oudshoorn
                last edited by 25 Aug 2017, 19:33

                AH sorry misread your post. I prefer unity 7 on my 2-in-1 HP. Unity 8 is excellent for touch (install through yunit or 17.04) but a lot of apps just don't work well enough there for it to be viable. KDE is really bad at touch for me, and gnome was mediocre at best - large parts of those interfaces don't work well for me. Of course if anyone has tips I'd be happy to try!

                I'm really unsure what to run on 17.10 myself ...

                1 Reply Last reply Reply Quote 0
                • O Offline
                  Osndok
                  last edited by 25 Aug 2017, 20:47

                  So, as I understand it, one must:

                  • https://yunit.io/yunit-packages-for-ubuntu-16-04-lts-xenial/
                  • (somehow) set com.canonical.Unity8.usageMode to "Staged"
                  1 Reply Last reply Reply Quote 0
                  • D Offline
                    doniks @Osndok
                    last edited by doniks 25 Aug 2017, 21:09

                    @Osndok said in x86 / x86_64 tablet (or qemu) support?:

                    I'm sure there are some (or even... most?) like that, but mine is more like a microsoft surface pro... it has a conventional bios (american megatrends), usb-ports, etc... and I regularly use linux on it (installed like any other computer, no special flashing routine)... it's just that linux is not very useful without a mouse & keyboard....

                    +1

                    I have a hp pavilion x2 12. Screen and keyboard are detachable leaving you with a 12 inch tablet. Hardware wise basically just a tablet and driver wise fully supported out of the box by recent linux distributions, but neither K nor G environments and applications provide a great touch experience.

                    @Osndok said in x86 / x86_64 tablet (or qemu) support?:

                    So, as I understand it, one must:

                    • https://yunit.io/yunit-packages-for-ubuntu-16-04-lts-xenial/

                    Have you tried?

                    • (somehow) set com.canonical.Unity8.usageMode to "Staged"

                    I'm pretty sure this is a non-issue. Unity 8 offers a simple toggle since long and should do "the right thing" anyway when (un-)plugging mouse and keyboard.

                    O 1 Reply Last reply 26 Aug 2017, 00:32 Reply Quote 0
                    • O Offline
                      Osndok @doniks
                      last edited by 26 Aug 2017, 00:32

                      @doniks I only found those instructions today, at rogier's hint, so I haven't tried the yet, but I'm going to as soon as I get the chance (hurricane notwithstanding).

                      1 Reply Last reply Reply Quote 0
                      • R Offline
                        rogier.oudshoorn
                        last edited by 26 Aug 2017, 08:45

                        Please let me know how it works out with Unity 8 for you! I'm running 17.04 which means I have Canonical's version preinstalled.

                        By the way, what kind of browser / mail client do you guys use with touch?

                        D 1 Reply Last reply 26 Aug 2017, 08:54 Reply Quote 0
                        • D Offline
                          doniks @rogier.oudshoorn
                          last edited by doniks 26 Aug 2017, 08:54

                          @rogier.oudshoorn said in x86 / x86_64 tablet (or qemu) support?:

                          what kind of browser / mail client do you guys use with touch?

                          as a browser: Firefox with ScrollAnywhere Addon. Works ok. Previously I had used Grab and Drag addon. also ok.

                          as a mail client: Well, back to Thunderbird, without any touch support. Toyed around with Geary before, which does have touch support but it just had too many glitches otherwise.

                          Apart from touch support, the screenresolution is a challenge for me. I'm using gnome now, which, with some tweaking of font and UI scaling is ... usable. But there are still some applications which show up with comically giant or tiny fonts/uis 😞

                          1 Reply Last reply Reply Quote 0
                          • R Offline
                            rogier.oudshoorn
                            last edited by 26 Aug 2017, 10:55

                            I'll check out scrollanywhere; didn't really like grab and drag. So far i'm using Chromium (because that scrolls so much nicer) and the snap beta version of Dekko for email.

                            D 1 Reply Last reply 26 Aug 2017, 11:37 Reply Quote 0
                            • D Offline
                              doniks @rogier.oudshoorn
                              last edited by 26 Aug 2017, 11:37

                              @rogier.oudshoorn said in x86 / x86_64 tablet (or qemu) support?:

                              the snap beta version of Dekko for email.

                              I have to try that again. Couldn't get it to work in the past.

                              1 Reply Last reply Reply Quote 0
                              • D Offline
                                demokrit
                                last edited by 26 Aug 2017, 18:36

                                @Osndok @doniks @rogier-oudshoorn

                                I've tried to test Ubuntu 16.04.3 + Yunit on a Chuwi Hi10 Pro (Intel Cherry Trail) and havent't really gotten it to work (but the error lies in this specific device, i would not recommend on buying it!!) however i have a few tipps and experiences in a VM i can share:

                                Experiences

                                • Using the steps from the yunit homepage (https://yunit.io/yunit-packages-for-ubuntu-16-04-lts-xenial/) will not work within a Live-Cd-System but will spill out some problems with dependencies, you have to really install ubuntu to successfully install yunit from the deb repos.
                                • Installing snaps (tested: krita, openspades) works (somewhat, krita started and worked well, however openspades loads for ever and i stopped it after having waited ~15 minutes) BUT they will only appear in the dash after a reboot
                                • Starting installed apps from the terminal app does NOT work, it never knew i had something installed already (e.g. for krita using $ krita from the terminal app says it is not installed but available from the repos)
                                • The libertine-scope (accessible from the system settings) seems to have some issue with correctly showing containers, i didn't investigate any further yet (and with snaps, libertine is deprecated IIRC)
                                • Theoretically, there are two ways trying to install click packages:
                                pkcon install-local --allow-untrusted openstore.openstore-team_1.01_armhf.click
                                

                                (and the second one which "worked" for me in the VM)

                                sudo click install --user <username> openstore.openstore-team_1.01_armhf.click
                                

                                HOWEVER: all clicks need the ubuntu-sdk-15.04.(6) framework which is not available for 16.04 and i didn't find it anywhere to install it. Compiling the openstore for x86 from source also failed for me so no phone apps available right now

                                Advise

                                • Respin your iso with isorespin.sh by Ian Morrison (http://linuxiumcomau.blogspot.de/) and** include the latest kernel** as well as his intel device enhancements (especially usefull for Bay Trail or Cherry Trail devices, many things like WiFi, Bluetooth will work then most of the time)... You can also include the debs directly with this tool, however i don't see any adventage in this. My Touchscreen didn't work even after doing all this fyi.
                                • Expect more BUGs (e.g. mute from the indicator doesn't work, battery indicator seems to be unreliable, touchscreen has some problems, many drivers have problems with Mir/yunit e.g. proprietary Nvidia AFAIK)
                                • It might work somehow to set up an LXC container with 15.04 inside your set up and then install the phone apps inside and use them this way, however this needs a lot of work. I don't have time right now but i will post some links and ideas in the following days that i gathered concerning this topic.
                                1 Reply Last reply Reply Quote 0
                                • D Offline
                                  demokrit
                                  last edited by 29 Aug 2017, 08:39

                                  By the way, not 100% this topic but related to it i have posted an idea/effort to bring the phone apps to 16.04 + Yunit so we might some day actually enjoy the work on convergence on x86 hardware. (Spoiler, it does not work so far, sorry) so head over to https://forums.ubports.com/topic/514/simulating-a-ubports-16-04-on-x86-hardware-or-vm-work-in-progress if you are interested!

                                  1 Reply Last reply Reply Quote 1
                                  • First post
                                    Last post