Linux auf dem Fujitsu Tablet STYLISTIC Q5010

Transparenzhinweis: Das vorliegende Testgerät wurde uns von FUJITSU Deutschland zu Testzwecken zur Verfügung gestellt.

Das STYLISTIC Q5010

Heute hatte ich die Gelegenheit, das Fujitsu Tablet STYLISTIC Q5010 auf seine Linux-Tauglichkeit hin zu überprüfen. Die Installation von Ubuntu 21.04 verlief vollkommen problemlos und mit Druck auf die Taste F12 war auch der USB-Stick als Boot-Medium schnell ausgewählt und das Image schnell installiert.

Mein erster Test ergab, dass die Hardware vollständig unterstützt wird (Front- und Rückkamera, Helligkeitssensor, Beschleunigungssensor, Bluetooth, W-Lan, Touchscreen, Stifteingabe, LTE-Modem). Allerdings gibt es für das Gerät keinen Eintrag in der Hardwaredatenbank von systemd, was bedeutet, dass Ubuntu 21.04 mit einer Standardrotationsmatrix für den Beschleunigungssensor arbeitet, die aber nicht zum Gerät passt. Das führt dazu, dass der Bildschirm nicht korrekt automatisch rotiert, wenn man die Lage des Geräts verändert. Dieses Verhalten lässt sich natürlich ändern, wenn man ermittelt, wie der Bildschirm korrekt rotieren muss und dann einen Hardwareeintrag in der Datei 60-sensor.hwdb von systemd für das Gerät anlegt. Dafür fehlt mir aber leider die Zeit.

Ein anderes Problem ist, dass bei der Toucheingabe standardmäßig die x– und y-Achsen vertauscht sind. Das äußert sich darin, dass man beispielsweise unten links auf den Bildschirm drückt und dann feststellt, dass das Klick-Event tatsächlich oben rechts ausgeführt wird. Dieses Problem lässt sich leicht beseitigen, indem man als root eine udev-Regel für libinput anlegt, die die Achsen vertauscht:

echo 'ENV{LIBINPUT_CALIBRATION_MATRIX}="-1 0 1 0 -1 1"' > /etc/udev/rules.d/libinput.rules

Damit funktioniert der Touchscreen dann so, wie man es von ihm erwartet. Es bleibt das Problem, dass das Gerät nicht korrekt automatisch rotiert, was aber, wie oben beschrieben, lösbar ist, wenn man etwas Zeit investieren möchte.

Die Stifteingabe funktioniert präzise und drucksensitiv

Positiv ist allerdings die gute Qualität der Stifteingabe zu würdigen. Diese funktioniert bei den von mir getesteten Geräten bisher am präzisesten. Im Vergleich mit den anderen Geräten der Preisklasse fällt die gute Haptik und Stabilität des Geräts und Tastaturdocks auf. Das Gehäuse ist gegen Staub und Spritzwasser geschützt (IP54) und so gibt es beispielsweise Abdeckungen für alle Schnittstellen, damit nichts eindringen kann.

Das Tastaturdock des Testgeräts

Ubuntu läuft auf dem Gerät sehr flüssig und zügig. Man würde mit dem Gerät mit Ubuntu in jedem Fall gut arbeiten können, wenn die Bildschirmrotation und ebenso wichtig der Bereitschaftsmodus korrekt funktionieren würden. Letzterer funktioniert leider auch nicht zuverlässig, da dass Gerät aus dem Bereitschaftsmodus nicht mehr aufwacht.

Insgesamt ist das Fujitsu Tablet STYLISTIC Q5010 ein für die Preisklasse ausgesprochen stabiles Gerät mit zudem 1920 mal 1200 Pixel Bildschirmauflösung und sehr guter Stifteingabemöglichkeit, aber leider stören ein paar wichtige Kleinigkeiten bei der Linux-Nutzung, die man aber mit etwas zeitlichem Aufwand beheben könnte.

Hier für die technisch interessierten Menschen der Auszug von lshw:

scp-stylistic-q5010
    Beschreibung: Detachable
    Produkt: STYLISTIC Q5010 (SK00)
    Hersteller: FUJITSU CLIENT COMPUTING LIMITED
    Version: 10601115935
    Seriennummer: DSFJ001006
    Breite: 64 bits
    Fähigkeiten: smbios-3.1.1 dmi-3.1.1 smp vsyscall32
    Konfiguration: administrator_password=disabled boot=normal chassis=detachable family=STYLISTIC-FTS power-on_password=disabled sku=SK00 uuid=13C29B06-BB32-EB11-8B14-9BC2119018E3
  *-core
       Beschreibung: Hauptplatine
       Produkt: FJNBC13
       Hersteller: FUJITSU CLIENT COMPUTING LIMITED
       Physische ID: 0
       Version: B3
       Seriennummer: B6 DWYC
     *-firmware
          Beschreibung: BIOS
          Hersteller: FUJITSU CLIENT COMPUTING LIMITED
          Physische ID: 0
          Version: Version 1.15
          date: 07/21/2020
          Größe: 128KiB
          Kapazität: 16MiB
          Fähigkeiten: pci upgrade shadowing cdboot bootselect acpi usb netboot uefi
     *-cpu
          Beschreibung: CPU
          Produkt: Intel(R) Pentium(R) Silver N5030 CPU @ 1.10GHz
          Hersteller: Intel Corp.
          Physische ID: 4
          Bus-Informationen: cpu@0
          Version: Intel(R) Pentium(R) Silver N5030 CPU @ 1.10GHz
          Steckplatz: Onboard
          Größe: 2179MHz
          Kapazität: 3100MHz
          Breite: 64 bits
          Takt: 100MHz
          Fähigkeiten: lm fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp x86-64 constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg cx16 xtpr pdcm sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave rdrand lahf_lm 3dnowprefetch cpuid_fault cat_l2 cdp_l2 ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust smep erms mpx rdt_a rdseed smap clflushopt intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts umip rdpid md_clear arch_capabilities cpufreq
          Konfiguration: cores=4 enabledcores=4 threads=4
        *-cache:0
             Beschreibung: L1 Cache
             Physische ID: 6
             Steckplatz: L1 Cache
             Größe: 128KiB
             Kapazität: 128KiB
             Fähigkeiten: synchronous internal write-back instruction
             Konfiguration: level=1
        *-cache:1
             Beschreibung: L2 Cache
             Physische ID: 7
             Steckplatz: L2 Cache
             Größe: 4MiB
             Kapazität: 4MiB
             Fähigkeiten: synchronous internal write-back unified
             Konfiguration: level=2
     *-cache
          Beschreibung: L1 Cache
          Physische ID: 5
          Steckplatz: L1 Cache
          Größe: 96KiB
          Kapazität: 96KiB
          Fähigkeiten: synchronous internal write-back data
          Konfiguration: level=1
     *-memory
          Beschreibung: Systemspeicher
          Physische ID: a
          Steckplatz: Systemplatine oder Hauptplatine
          Größe: 8GiB
        *-bank:0
             Beschreibung: Reihe von Chips LPDDR4 Synchron 2400 MHz (0,4 ns)
             Hersteller: 0000
             Physische ID: 0
             Seriennummer: 00000000
             Steckplatz: ChannelA-Onboard0
             Größe: 2GiB
             Breite: 32 bits
             Takt: 2400MHz (0.4ns)
        *-bank:1
             Beschreibung: Reihe von Chips LPDDR4 Synchron 2400 MHz (0,4 ns)
             Hersteller: 0000
             Physische ID: 1
             Seriennummer: 00000000
             Steckplatz: ChannelA-Onboard1
             Größe: 2GiB
             Breite: 32 bits
             Takt: 2400MHz (0.4ns)
        *-bank:2
             Beschreibung: Reihe von Chips LPDDR4 Synchron 2400 MHz (0,4 ns)
             Hersteller: 0000
             Physische ID: 2
             Seriennummer: 00000000
             Steckplatz: ChannelB-Onboard0
             Größe: 2GiB
             Breite: 32 bits
             Takt: 2400MHz (0.4ns)
        *-bank:3
             Beschreibung: Reihe von Chips LPDDR4 Synchron 2400 MHz (0,4 ns)
             Hersteller: 0000
             Physische ID: 3
             Seriennummer: 00000000
             Steckplatz: ChannelB-Onboard1
             Größe: 2GiB
             Breite: 32 bits
             Takt: 2400MHz (0.4ns)
     *-pci
          Beschreibung: Host bridge
          Produkt: Gemini Lake Host Bridge
          Hersteller: Intel Corporation
          Physische ID: 100
          Bus-Informationen: pci@0000:00:00.0
          Version: 06
          Breite: 32 bits
          Takt: 33MHz
        *-generic:0
             Beschreibung: Signal processing controller
             Produkt: Celeron/Pentium Silver Processor Dynamic Platform and Thermal Framework Processor Participant
             Hersteller: Intel Corporation
             Physische ID: 0.1
             Bus-Informationen: pci@0000:00:00.1
             Version: 06
             Breite: 64 bits
             Takt: 33MHz
             Fähigkeiten: pm bus_master cap_list
             Konfiguration: driver=proc_thermal latency=0
             Ressourcen: irq:24 memory:80000000-80007fff
        *-display
             Beschreibung: VGA compatible controller
             Produkt: GeminiLake [UHD Graphics 605]
             Hersteller: Intel Corporation
             Physische ID: 2
             Bus-Informationen: pci@0000:00:02.0
             Version: 06
             Breite: 64 bits
             Takt: 33MHz
             Fähigkeiten: pciexpress msi pm vga_controller bus_master cap_list rom
             Konfiguration: driver=i915 latency=0
             Ressourcen: irq:150 memory:a0000000-a0ffffff memory:90000000-9fffffff ioport:1000(Größe=64) memory:c0000-dffff
        *-network
             Beschreibung: Kabellose Verbindung
             Produkt: AC 1550i Wireless
             Hersteller: Intel Corporation
             Physische ID: c
             Bus-Informationen: pci@0000:00:0c.0
             Logischer Name: wlp0s12f0
             Version: 06
             Seriennummer: f8:ac:65:95:c5:45
             Breite: 64 bits
             Takt: 33MHz
             Fähigkeiten: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
             Konfiguration: broadcast=yes driver=iwlwifi driverversion=5.11.0-16-generic firmware=46.6f9f215c.0 9000-pu-b0-jf-b0- ip=10.254.6.56 latency=0 link=yes multicast=yes wireless=IEEE 802.11
             Ressourcen: irq:44 memory:a1210000-a1213fff
        *-multimedia
             Beschreibung: Audio device
             Produkt: Celeron/Pentium Silver Processor High Definition Audio
             Hersteller: Intel Corporation
             Physische ID: e
             Bus-Informationen: pci@0000:00:0e.0
             Version: 06
             Breite: 64 bits
             Takt: 33MHz
             Fähigkeiten: pm msi pciexpress bus_master cap_list
             Konfiguration: driver=snd_hda_intel latency=0
             Ressourcen: irq:151 memory:a1214000-a1217fff memory:a1000000-a10fffff
        *-communication
             Beschreibung: Communication controller
             Produkt: Celeron/Pentium Silver Processor Trusted Execution Engine Interface
             Hersteller: Intel Corporation
             Physische ID: f
             Bus-Informationen: pci@0000:00:0f.0
             Version: 06
             Breite: 64 bits
             Takt: 33MHz
             Fähigkeiten: pm msi bus_master cap_list
             Konfiguration: driver=mei_me latency=0
             Ressourcen: irq:127 memory:a121a000-a121afff
        *-generic:1
             Beschreibung: Unclassified device
             Produkt: Celeron/Pentium Silver Processor Integrated Sensor Solution
             Hersteller: Intel Corporation
             Physische ID: 11
             Bus-Informationen: pci@0000:00:11.0
             Version: 06
             Breite: 64 bits
             Takt: 33MHz
             Fähigkeiten: pm bus_master cap_list
             Konfiguration: driver=intel_ish_ipc latency=0
             Ressourcen: irq:26 memory:a1218000-a1219fff memory:a121b000-a121bfff
        *-pci
             Beschreibung: PCI bridge
             Produkt: Gemini Lake PCI Express Root Port
             Hersteller: Intel Corporation
             Physische ID: 13
             Bus-Informationen: pci@0000:00:13.0
             Version: f6
             Breite: 32 bits
             Takt: 33MHz
             Fähigkeiten: pci pciexpress msi pm normal_decode bus_master cap_list
             Konfiguration: driver=pcieport
             Ressourcen: irq:122 memory:a1100000-a11fffff
           *-generic
                Beschreibung: SD Host controller
                Produkt: SD/MMC Card Reader Controller
                Hersteller: O2 Micro, Inc.
                Physische ID: 0
                Bus-Informationen: pci@0000:01:00.0
                Version: 01
                Breite: 32 bits
                Takt: 33MHz
                Fähigkeiten: pm msi pciexpress bus_master cap_list
                Konfiguration: driver=sdhci-pci latency=0
                Ressourcen: irq:124 memory:a1101000-a1101fff memory:a1100000-a11007ff
        *-usb
             Beschreibung: USB controller
             Produkt: Celeron/Pentium Silver Processor USB 3.0 xHCI Controller
             Hersteller: Intel Corporation
             Physische ID: 15
             Bus-Informationen: pci@0000:00:15.0
             Version: 06
             Breite: 64 bits
             Takt: 33MHz
             Fähigkeiten: pm msi xhci bus_master cap_list
             Konfiguration: driver=xhci_hcd latency=0
             Ressourcen: irq:123 memory:a1200000-a120ffff
           *-usbhost:0
                Produkt: xHCI Host Controller
                Hersteller: Linux 5.11.0-16-generic xhci-hcd
                Physische ID: 0
                Bus-Informationen: usb@1
                Logischer Name: usb1
                Version: 5.11
                Fähigkeiten: usb-2.00
                Konfiguration: driver=hub slots=9 speed=480Mbit/s
              *-usb:0
                   Beschreibung: Kommunikationsgerät
                   Produkt: EM7455
                   Hersteller: Sierra Wireless, Incorporated
                   Physische ID: 3
                   Bus-Informationen: usb@1:3
                   Version: 0.06
                   Seriennummer: LF03849840041033
                   Fähigkeiten: usb-2.00
                   Konfiguration: driver=cdc_mbim maxpower=500mA speed=480Mbit/s
              *-usb:1
                   Beschreibung: Video
                   Produkt: FJ 8M Camera
                   Hersteller: SunplusIT Inc
                   Physische ID: 4
                   Bus-Informationen: usb@1:4
                   Version: 2.21
                   Seriennummer: 01.00.00
                   Fähigkeiten: usb-2.00
                   Konfiguration: driver=uvcvideo maxpower=500mA speed=480Mbit/s
              *-usb:2
                   Beschreibung: Video
                   Produkt: FJ Camera
                   Hersteller: Chicony Electronics Co.,Ltd.
                   Physische ID: 5
                   Bus-Informationen: usb@1:5
                   Version: 36.18
                   Fähigkeiten: usb-2.00
                   Konfiguration: driver=uvcvideo maxpower=500mA speed=480Mbit/s
              *-usb:3
                   Beschreibung: USB-Hub
                   Produkt: USB2.0 Hub
                   Hersteller: Cypress Semiconductor Corp.
                   Physische ID: 8
                   Bus-Informationen: usb@1:8
                   Version: 32.99
                   Fähigkeiten: usb-2.00
                   Konfiguration: driver=hub maxpower=100mA slots=4 speed=480Mbit/s
                 *-usb:0
                      Beschreibung: Allgemeines USB-Gerät
                      Produkt: USB 10/100/1000 LAN
                      Hersteller: Realtek
                      Physische ID: 1
                      Bus-Informationen: usb@1:8.1
                      Version: 31.00
                      Seriennummer: 001000001
                      Fähigkeiten: usb-2.10
                      Konfiguration: driver=r8152 maxpower=350mA speed=480Mbit/s
                 *-usb:1
                      Beschreibung: Tastatur
                      Produkt: ITE Device(8910)
                      Hersteller: ITE Tech. Inc.
                      Physische ID: 2
                      Bus-Informationen: usb@1:8.2
                      Version: 0.02
                      Fähigkeiten: usb-2.00
                      Konfiguration: driver=usbhid maxpower=100mA speed=12Mbit/s
              *-usb:4
                   Beschreibung: Bluetooth-Schnittstelle
                   Produkt: Bluetooth 9460/9560 Jefferson Peak (JfP)
                   Hersteller: Intel Corp.
                   Physische ID: 9
                   Bus-Informationen: usb@1:9
                   Version: 0.02
                   Fähigkeiten: bluetooth usb-2.00
                   Konfiguration: driver=btusb maxpower=100mA speed=12Mbit/s
           *-usbhost:1
                Produkt: xHCI Host Controller
                Hersteller: Linux 5.11.0-16-generic xhci-hcd
                Physische ID: 1
                Bus-Informationen: usb@2
                Logischer Name: usb2
                Version: 5.11
                Fähigkeiten: usb-3.00
                Konfiguration: driver=hub slots=7 speed=5000Mbit/s
        *-generic:2
             Beschreibung: Signal processing controller
             Produkt: Intel Corporation
             Hersteller: Intel Corporation
             Physische ID: 17
             Bus-Informationen: pci@0000:00:17.0
             Version: 06
             Breite: 64 bits
             Takt: 33MHz
             Fähigkeiten: pm bus_master cap_list
             Konfiguration: driver=intel-lpss latency=0
             Ressourcen: irq:31 memory:a121c000-a121cfff memory:a121d000-a121dfff
        *-generic:3
             Beschreibung: Signal processing controller
             Produkt: Intel Corporation
             Hersteller: Intel Corporation
             Physische ID: 17.2
             Bus-Informationen: pci@0000:00:17.2
             Version: 06
             Breite: 64 bits
             Takt: 33MHz
             Fähigkeiten: pm bus_master cap_list
             Konfiguration: driver=intel-lpss latency=0
             Ressourcen: irq:33 memory:a121e000-a121efff memory:a121f000-a121ffff
        *-generic:4
             Beschreibung: Signal processing controller
             Produkt: Intel Corporation
             Hersteller: Intel Corporation
             Physische ID: 17.3
             Bus-Informationen: pci@0000:00:17.3
             Version: 06
             Breite: 64 bits
             Takt: 33MHz
             Fähigkeiten: pm bus_master cap_list
             Konfiguration: driver=intel-lpss latency=0
             Ressourcen: irq:34 memory:a1220000-a1220fff memory:a1221000-a1221fff
        *-generic:5
             Beschreibung: SD Host controller
             Produkt: Celeron/Pentium Silver Processor SDA Standard Compliant SD Host Controller
             Hersteller: Intel Corporation
             Physische ID: 1c
             Bus-Informationen: pci@0000:00:1c.0
             Version: 06
             Breite: 64 bits
             Takt: 33MHz
             Fähigkeiten: pm bus_master cap_list
             Konfiguration: driver=sdhci-pci latency=0
             Ressourcen: irq:39 memory:a1222000-a1222fff memory:a1223000-a1223fff
        *-isa
             Beschreibung: ISA bridge
             Produkt: Celeron/Pentium Silver Processor PCI-default ISA-bridge
             Hersteller: Intel Corporation
             Physische ID: 1f
             Bus-Informationen: pci@0000:00:1f.0
             Version: 06
             Breite: 32 bits
             Takt: 33MHz
             Fähigkeiten: isa bus_master
             Konfiguration: driver=lpc_ich latency=0
             Ressourcen: irq:0
        *-serial
             Beschreibung: SMBus
             Produkt: Celeron/Pentium Silver Processor Gaussian Mixture Model
             Hersteller: Intel Corporation
             Physische ID: 1f.1
             Bus-Informationen: pci@0000:00:1f.1
             Version: 06
             Breite: 64 bits
             Takt: 33MHz
             Konfiguration: driver=i801_smbus latency=0
             Ressourcen: irq:20 memory:a1224000-a12240ff ioport:1040(Größe=32)
     *-pnp00:00
          Produkt: PnP device PNP0c02
          Physische ID: 1
          Fähigkeiten: pnp
          Konfiguration: driver=system
     *-pnp00:01
          Produkt: PnP device FUJ0309
          Physische ID: 2
          Fähigkeiten: pnp
          Konfiguration: driver=i8042 kbd
     *-pnp00:02
          Produkt: PnP device PNP0c02
          Physische ID: 3
          Fähigkeiten: pnp
          Konfiguration: driver=system
     *-pnp00:03
          Produkt: PnP device PNP0b00
          Physische ID: 6
          Fähigkeiten: pnp
          Konfiguration: driver=rtc_cmos
  *-battery
       Beschreibung: Lithium-Ionen Battery
       Produkt: CP781794-01
       Hersteller: FUJITSU
       Physische ID: 1
       Seriennummer: 01A-X201014025866X
       Steckplatz: Internal Battery
       Kapazität: 30600mWh
       Konfiguration: voltage=7,2V
  *-network:0 DEAKTIVIERT
       Beschreibung: Ethernet interface
       Physische ID: 2
       Bus-Informationen: usb@1:3
       Logischer Name: wwan0
       Seriennummer: de:84:58:25:22:cb
       Fähigkeiten: ethernet physical
       Konfiguration: broadcast=yes driver=cdc_mbim driverversion=5.11.0-16-generic firmware=CDC MBIM link=no multicast=yes
  *-network:1
       Beschreibung: Ethernet interface
       Physische ID: 3
       Bus-Informationen: usb@1:8.1
       Logischer Name: enxec79493cddcd
       Seriennummer: ec:79:49:3c:dd:cd
       Größe: 10Mbit/s
       Kapazität: 1Gbit/s
       Fähigkeiten: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       Konfiguration: autonegotiation=on broadcast=yes driver=r8152 driverversion=v1.11.11 duplex=half firmware=rtl8153b-2 v1 10/23/19 link=no multicast=yes port=MII speed=10Mbit/s