Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
What works?
#11
(02-19-2018, 08:28 PM)TheKit Wrote: I volunteered to help with Linux support, so please don't take  this as official reply. What definitely works is display, sound, Wi-Fi, keyboard, touch. SailfishOS also has calls, SMS messages, 3G/4G data and camera.
Well, thanks for the reply and info, it's good to hear from someone with first hand experience.

(02-19-2018, 08:28 PM)TheKit Wrote: The good thing about SailfishOS middleware is that it's open source and can be packaged for Debian/Ubuntu. Yet currently there is no UI in desktop DEs to hook it to.

The good examples how to do it would be UBPorts (community continuation of Ubuntu Touch) and Plasma Mobile. We have Halium LXC container with minimal Android base running for using libhybris and interacting with modem. Adam Boardman has been porting messaging and dialer apps (see https://github.com/gemian). I didn't get to it yet personally, but those can be used in perspective.

As for GPU, yes and no. There are no Mali provided blobs for MediaTek SoCs running Linux userspace, unfortunately (those drivers come in binary form even for hardware vendors, so it's only MediaTek who can do something about it). As workaround, there is a way to use Android drivers with libhybris. This works best with Wayland or Mir (like Sailfish/UBPorts/KDE Plasma), but I've have been doing a driver to let Xorg server use it as well (https://github.com/NotKit/xf86-video-hwcomposer). It needs more work for performance/compatibility, but can run apps like glmark2-es2 or even GNOME Shell, as demonstrated on Ubuntu 17.04 photo.

Wi-Fi works, BT - there is a way, but not done yet. Ethernet adapter on USB hub should work, but wasn't tested by me Smile .

This sounds worse than I had feared to be honest, but at least there is a path to getting most of the hardware functional. What kind of API do you get for e.g. diallers/sms applications? Would it make more sense to just use something like anbox and run native android apps for those?

For your xorg hwcomposer driver, what's the advantage over xwayland, improved application compatibility?

I suppose that it isn't possible to use binary mali drivers provided for other SoCs with the same GPU?

I've read about around the postmarketos github issue tracker a bit. I guess that https://github.com/NotKit is you? Very impressive work getting this all going!
Reply


Messages In This Thread
What works? - by munchausen - 02-19-2018, 06:50 PM
RE: What works? - by Anonymous_ - 02-19-2018, 07:03 PM
RE: What works? - by Michael - 02-19-2018, 08:18 PM
RE: What works? - by TheKit - 02-19-2018, 08:28 PM
RE: What works? - by Michael - 02-19-2018, 08:37 PM
RE: What works? - by TheKit - 02-19-2018, 09:15 PM
RE: What works? - by michel-slm - 02-27-2018, 09:33 PM
RE: What works? - by TheKit - 03-02-2018, 11:16 PM
RE: What works? - by Fecn - 02-19-2018, 09:26 PM
RE: What works? - by Michael - 02-19-2018, 10:46 PM
RE: What works? - by TheKit - 02-19-2018, 11:00 PM
RE: What works? - by Michael - 02-19-2018, 11:06 PM
RE: What works? - by munchausen - 02-19-2018, 11:37 PM
RE: What works? - by dch - 02-20-2018, 12:15 AM
RE: What works? - by TheKit - 02-20-2018, 10:51 AM
RE: What works? - by Michael - 02-20-2018, 12:01 PM
RE: What works? - by sypram - 02-20-2018, 09:49 PM
RE: What works? - by nox - 02-27-2018, 11:13 AM
RE: What works? - by nafmo - 03-25-2018, 08:35 AM
RE: What works? - by bent - 05-08-2018, 08:47 PM
RE: What works? - by nafmo - 05-09-2018, 11:43 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)