Tested on Ubuntu 19.10
Works
•Screen rotation (somewhat)
•Intel graphics acceleration
•Scaling
•Audio
•Wifi
Does not work
•Touchscreen (not calibrated)
•Front and back camera
•Thunderbolt 3 video output
Model
i15-TD
i1002SG
64GB Storage
4GB RAM
Intel Atom x5-Z8350
Download and install Ubuntu 19.10
Update all packages
Install extra drivers drivers
sudo apt install intel-opencl-icd preload intel-media-va-driver-non-free linux-tools-generic
Copy 20-intel.conf
to /usr/share/X11/xorg.conf.d/
this will help accelerate the Intel Graphics
Copy rotate-screen
to /usr/bin/
sudo chmod 755 /usr/bin/rotate-screen
Then execute
rotate-screen&
exit
This should give you full screen rotation. So far I have not figured out how to add it at startup. Maybe I need to create a systemd service.
Enable HiDPI Fractional Scaling fox x11 and Wayland
X11
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"
Wayland
gsettings set org.gnome.mutter experimental-features "['x11-randr-fractional-scaling']"
GRUB
Add acpi_osi='Windows 2015' acpi_backlight=vendor video=efifb fbcon=rotate:1
to GRUB_CMDLINE_LINUX_DEFAULT
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi='Windows 2015' acpi_backlight=vendor video=efifb fbcon=rotate:1"
I have extracted SileadTouch.sys
from Windows 10
, which is the touch driver. There is a tutorial on how to port this to linux using gsl-firmware and gslx680-acpi. I was able to convert and install the driver but it needs to be calibrate and I have not been very successful doing it. If anyone knows how to do it, please open an issue and describe how to.
Juno Computers - https://junocomputers.com