GalliumOS / galliumos-distro

Docs, issues, and artwork sources for GalliumOS
https://galliumos.org/
GNU General Public License v2.0
347 stars 11 forks source link

GalliumOS 2.1 Touchpad / Trackpad Cypress (Sandy / Ivy Bridge) #503

Open kipbits opened 5 years ago

kipbits commented 5 years ago

Hi, I recently installed GalliumOS 2.1 (Sandy / Ivy Bridge) on a 2013 HP Pavilion 14-c015dx ChromeBook (butterfly). I noticed the touchpad/trackpad has some issues with responsiveness, and lagging, jerking, jumping, choppiness.

I was able to upgrade my ram from 4GB to 8GB, and this perhaps seemed to improve things a little, although I could just be noticing a general increase in speed/smoothness due to more ram for the OS(Edit: actually, the problem is still very noticeable). I do not remember having a problem with the touchpad when I first tested it out on ChromeOS. Oddly the problem does not seem to affect my usb mouse.

Also I noticed in settings that there is no option for acceleration, only sensitivity for the touchpad, while my usb mouse, which is a logitech device, has a more complete settings panel. The settings recognizes the touchpad as a Cypress APA Trackpad(cyapa).

Cypress touchpad trackpad

I also have an Acer c710, and intend to test this there, although it is currently not set up yet. I will test it when I have finished setting it up.

kipbits commented 5 years ago

not sure if I need this?:

user@galliumos:~$ sudo lshw
[sudo] password for user: 
galliumos                 
    description: Desktop Computer
    product: Butterfly
    vendor: Hewlett-Packard
    version: 1.0
    serial: 123456789
    width: 64 bits
    capabilities: smbios-2.7 dmi-2.7 vsyscall32
    configuration: boot=normal chassis=desktop
  *-core
       description: Motherboard
       product: Butterfly
       vendor: Hewlett-Packard
       physical id: 0
       version: 1.0
       serial: 123456789
     *-firmware
          description: BIOS
          vendor: coreboot
          physical id: 0
          version: 4.0-6588-g4acd8ea-dirty
          date: 09/04/2014
          size: 1MiB
          capacity: 8128KiB
          capabilities: pci pcmcia upgrade bootselect acpi
     *-cpu:0 DISABLED
          description: CPU [empty]
          product: Pentium Pro
          vendor: GenuineIntel
          physical id: 4
          version: Intel(R) Celeron(R) CPU 847 @ 1.10GHz
          configuration: cores=16
     *-memory
          description: System memory
          physical id: 1
          size: 7921MiB
     *-cpu:1
          product: Intel(R) Celeron(R) CPU 847 @ 1.10GHz
          vendor: Intel Corp.
          physical id: 2
          bus info: cpu@0
          size: 800MHz
          capacity: 1100MHz
          width: 64 bits
          capabilities: 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 rdtscp x86-64 constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer xsave lahf_lm epb tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm arat pln pts cpufreq
     *-pci
          description: Host bridge
          product: 2nd Generation Core Processor Family DRAM Controller
          vendor: Intel Corporation
          physical id: 100
          bus info: pci@0000:00:00.0
          version: 09
          width: 32 bits
          clock: 33MHz
        *-display
             description: VGA compatible controller
             product: 2nd Generation Core Processor Family Integrated Graphics Controller
             vendor: Intel Corporation
             physical id: 2
             bus info: pci@0000:00:02.0
             version: 09
             width: 64 bits
             clock: 33MHz
             capabilities: msi pm vga_controller bus_master cap_list rom
             configuration: driver=i915 latency=0
             resources: irq:29 memory:e0000000-e03fffff memory:d0000000-dfffffff ioport:2000(size=64) memory:c0000-dffff
        *-communication UNCLAIMED
             description: Communication controller
             product: 7 Series/C216 Chipset Family MEI Controller #1
             vendor: Intel Corporation
             physical id: 16
             bus info: pci@0000:00:16.0
             version: 04
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi bus_master cap_list
             configuration: latency=0
             resources: memory:e0706100-e070610f
        *-usb:0
             description: USB controller
             product: 7 Series/C216 Chipset Family USB Enhanced Host Controller #2
             vendor: Intel Corporation
             physical id: 1a
             bus info: pci@0000:00:1a.0
             version: 04
             width: 32 bits
             clock: 33MHz
             capabilities: pm debug ehci bus_master cap_list
             configuration: driver=ehci-pci latency=0
             resources: irq:21 memory:e0705800-e0705bff
           *-usbhost
                product: EHCI Host Controller
                vendor: Linux 4.8.17-galliumos ehci_hcd
                physical id: 1
                bus info: usb@1
                logical name: usb1
                version: 4.08
                capabilities: usb-2.00
                configuration: driver=hub slots=3 speed=480Mbit/s
              *-usb
                   description: USB hub
                   product: Integrated Rate Matching Hub
                   vendor: Intel Corp.
                   physical id: 1
                   bus info: usb@1:1
                   version: 0.00
                   capabilities: usb-2.00
                   configuration: driver=hub slots=4 speed=480Mbit/s
                 *-usb
                      description: Bluetooth wireless interface
                      vendor: Atheros Communications, Inc.
                      physical id: 3
                      bus info: usb@1:1.3
                      version: 0.02
                      capabilities: bluetooth usb-1.10
                      configuration: driver=btusb maxpower=100mA speed=12Mbit/s
        *-multimedia
             description: Audio device
             product: 7 Series/C216 Chipset Family High Definition Audio Controller
             vendor: Intel Corporation
             physical id: 1b
             bus info: pci@0000:00:1b.0
             version: 04
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi pciexpress bus_master cap_list
             configuration: driver=snd_hda_intel latency=0
             resources: irq:30 memory:e0700000-e0703fff
        *-pci:0
             description: PCI bridge
             product: 7 Series/C216 Chipset Family PCI Express Root Port 1
             vendor: Intel Corporation
             physical id: 1c
             bus info: pci@0000:00:1c.0
             version: c4
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:24 memory:e0400000-e04fffff
           *-network
                description: Wireless interface
                product: AR9462 Wireless Network Adapter
                vendor: Qualcomm Atheros
                physical id: 0
                bus info: pci@0000:01:00.0
                logical name: wlp1s0
                version: 01
                serial: bc:85:56:bd:e8:17
                width: 64 bits
                clock: 33MHz
                capabilities: pm msi pciexpress bus_master cap_list rom ethernet physical wireless
                configuration: broadcast=yes driver=ath9k driverversion=4.8.17-galliumos firmware=N/A ip=172.16.138.20 latency=0 link=yes multicast=yes wireless=IEEE 802.11
                resources: irq:16 memory:e0400000-e047ffff memory:e0480000-e048ffff
        *-pci:1
             description: PCI bridge
             product: 7 Series/C210 Series Chipset Family PCI Express Root Port 2
             vendor: Intel Corporation
             physical id: 1c.1
             bus info: pci@0000:00:1c.1
             version: c4
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:25 ioport:1000(size=4096) ioport:e0500000(size=1048576)
           *-network
                description: Ethernet interface
                product: RTL810xE PCI Express Fast Ethernet controller
                vendor: Realtek Semiconductor Co., Ltd.
                physical id: 0
                bus info: pci@0000:02:00.0
                logical name: enp2s0
                version: 05
                serial: a0:00:ba:d0:0b:ad
                size: 10Mbit/s
                capacity: 100Mbit/s
                width: 64 bits
                clock: 33MHz
                capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
                configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl_nic/rtl8105e-1.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s
                resources: irq:27 ioport:1000(size=256) memory:e0504000-e0504fff memory:e0500000-e0503fff
        *-pci:2
             description: PCI bridge
             product: 7 Series/C210 Series Chipset Family PCI Express Root Port 3
             vendor: Intel Corporation
             physical id: 1c.2
             bus info: pci@0000:00:1c.2
             version: c4
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:26 memory:e0600000-e06fffff
           *-generic UNCLAIMED
                description: Unassigned class
                product: RTS5209 PCI Express Card Reader
                vendor: Realtek Semiconductor Co., Ltd.
                physical id: 0
                bus info: pci@0000:03:00.0
                version: 01
                width: 32 bits
                clock: 33MHz
                capabilities: pm msi pciexpress cap_list
                configuration: latency=0
                resources: memory:e0600000-e0600fff
        *-usb:1
             description: USB controller
             product: 7 Series/C216 Chipset Family USB Enhanced Host Controller #1
             vendor: Intel Corporation
             physical id: 1d
             bus info: pci@0000:00:1d.0
             version: 04
             width: 32 bits
             clock: 33MHz
             capabilities: pm debug ehci bus_master cap_list
             configuration: driver=ehci-pci latency=0
             resources: irq:19 memory:e0705c00-e0705fff
           *-usbhost
                product: EHCI Host Controller
                vendor: Linux 4.8.17-galliumos ehci_hcd
                physical id: 1
                bus info: usb@2
                logical name: usb2
                version: 4.08
                capabilities: usb-2.00
                configuration: driver=hub slots=3 speed=480Mbit/s
              *-usb
                   description: USB hub
                   product: Integrated Rate Matching Hub
                   vendor: Intel Corp.
                   physical id: 1
                   bus info: usb@2:1
                   version: 0.00
                   capabilities: usb-2.00
                   configuration: driver=hub slots=4 speed=480Mbit/s
                 *-usb
                      description: Video
                      product: HP Truevision HD
                      vendor: Chicony Electronics Co.,Ltd.
                      physical id: 3
                      bus info: usb@2:1.3
                      version: 17.57
                      serial: 0x0001
                      capabilities: usb-2.00
                      configuration: driver=uvcvideo maxpower=500mA speed=480Mbit/s
        *-isa
             description: ISA bridge
             product: NM70 Express Chipset LPC Controller
             vendor: Intel Corporation
             physical id: 1f
             bus info: pci@0000:00:1f.0
             version: 04
             width: 32 bits
             clock: 33MHz
             capabilities: isa bus_master cap_list
             configuration: driver=lpc_ich latency=0
             resources: irq:0
        *-storage
             description: SATA controller
             product: 7 Series Chipset Family 6-port SATA Controller [AHCI mode]
             vendor: Intel Corporation
             physical id: 1f.2
             bus info: pci@0000:00:1f.2
             version: 04
             width: 32 bits
             clock: 66MHz
             capabilities: storage msi pm ahci_1.0 bus_master cap_list
             configuration: driver=ahci latency=0
             resources: irq:28 ioport:2060(size=8) ioport:2070(size=4) ioport:2068(size=8) ioport:2074(size=4) ioport:2040(size=32) memory:e0705000-e07057ff
        *-serial
             description: SMBus
             product: 7 Series/C216 Chipset Family SMBus Controller
             vendor: Intel Corporation
             physical id: 1f.3
             bus info: pci@0000:00:1f.3
             version: 04
             width: 64 bits
             clock: 33MHz
             configuration: driver=i801_smbus latency=0
             resources: irq:23 memory:e0706000-e07060ff ioport:400(size=32)
        *-generic UNCLAIMED
             description: Signal processing controller
             product: 7 Series/C210 Series Chipset Family Thermal Management Controller
             vendor: Intel Corporation
             physical id: 1f.6
             bus info: pci@0000:00:1f.6
             version: 04
             width: 64 bits
             clock: 33MHz
             capabilities: pm cap_list
             configuration: latency=0
             resources: memory:e0704000-e0704fff
     *-scsi
          physical id: 3
          logical name: scsi0
          capabilities: emulated
        *-disk
             description: ATA Disk
             product: ST9500325ASG
             vendor: Seagate
             physical id: 0.0.0
             bus info: scsi@0:0.0.0
             logical name: /dev/sda
             version: APM1
             serial: 5VEK8994
             size: 465GiB (500GB)
             capabilities: partitioned partitioned:dos
             configuration: ansiversion=5 logicalsectorsize=512 sectorsize=512 signature=53e3406c
           *-volume
                description: EXT4 volume
                vendor: Linux
                physical id: 1
                bus info: scsi@0:0.0.0,1
                logical name: /dev/sda1
                logical name: /
                version: 1.0
                serial: 93aac2f4-848a-44c3-88ce-c0cddfea1988
                size: 465GiB
                capacity: 465GiB
                capabilities: primary bootable journaled extended_attributes large_files huge_files dir_nlink extents ext4 ext2 initialized
                configuration: created=2019-04-06 17:38:43 filesystem=ext4 lastmountpoint=/ modified=2019-04-30 11:37:16 mount.fstype=ext4 mount.options=rw,relatime,discard,errors=remount-ro,data=ordered mounted=2019-04-21 21:41:34 state=mounted
user@galliumos:~$ 

(edited by @coltondrg: added three backticks to both sides of the text block so it is rendered correctly)

ghost commented 5 years ago

You know, the trackpad on my Gnawty seems really jittery on 3.0 too. Perhaps the trackpad configs need to be sanity checked. It seems like a problem with the acceleration curve to me. I also have a C710 but I can't find the adapter right now ><