Asus UX580GD (GDX1505:00 27C6:01F1) Touchpad (LCD) screen support

Bug #1846090 reported by Ilya
48
This bug affects 8 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned
nvidia-graphics-drivers-435 (Ubuntu)
Confirmed
Undecided
Unassigned
xorg-server (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Ubuntu does not support asus zenbook pro UX580GD screenpad (touchpad and screen - all in one)

ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: xorg 1:7.7+19ubuntu7.1
ProcVersionSignature: Ubuntu 5.0.0-29.31~18.04.1-generic 5.0.21
Uname: Linux 5.0.0-29-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
.proc.driver.nvidia.gpus.0000.01.00.0: Error: [Errno 21] Is a directory: '/proc/driver/nvidia/gpus/0000:01:00.0'
.proc.driver.nvidia.registry: Binary: ""
.proc.driver.nvidia.suspend: suspend hibernate resume
.proc.driver.nvidia.suspend_depth: default modeset uvm
.proc.driver.nvidia.version:
 NVRM version: NVIDIA UNIX x86_64 Kernel Module 435.21 Sun Aug 25 08:17:57 CDT 2019
 GCC version: gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)
ApportVersion: 2.20.9-0ubuntu7.7
Architecture: amd64
BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
CompositorRunning: None
CurrentDesktop: XFCE
Date: Tue Oct 1 00:53:26 2019
DistUpgraded: Fresh install
DistroCodename: bionic
DistroVariant: ubuntu
DkmsStatus:
 nvidia, 435.21, 5.0.0-29-generic, x86_64: installed
 virtualbox, 5.2.32, 5.0.0-29-generic, x86_64: installed
DpkgLog:

ExtraDebuggingInterest: Yes
GraphicsCard:
 Intel Corporation Device [8086:3e9b] (prog-if 00 [VGA controller])
   Subsystem: ASUSTeK Computer Inc. Device [1043:1021]
   Subsystem: ASUSTeK Computer Inc. GP107M [GeForce GTX 1050 Mobile] [1043:180e]
InstallationDate: Installed on 2019-09-27 (3 days ago)
InstallationMedia: Xubuntu 18.04.3 LTS "Bionic Beaver" - Release amd64 (20190805)
Lsusb:
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
 Bus 001 Device 002: ID 13d3:5755 IMC Networks
 Bus 001 Device 004: ID 8087:0aaa Intel Corp.
 Bus 001 Device 003: ID 04f3:2544 Elan Microelectronics Corp.
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: ASUSTeK COMPUTER INC. ZenBook Pro 15 UX550GDX_UX580GD
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.0.0-29-generic root=UUID=4fba8275-1f29-4ddc-8a1c-e239d3b76c14 ro quiet splash vt.handoff=1
SourcePackage: xorg
Symptom: display
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 10/09/2018
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: UX550GDX.302
dmi.board.asset.tag: ATN12345678901234567
dmi.board.name: UX550GDX
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: 1.0
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK COMPUTER INC.
dmi.chassis.version: 1.0
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrUX550GDX.302:bd10/09/2018:svnASUSTeKCOMPUTERINC.:pnZenBookPro15UX550GDX_UX580GD:pvr1.0:rvnASUSTeKCOMPUTERINC.:rnUX550GDX:rvr1.0:cvnASUSTeKCOMPUTERINC.:ct10:cvr1.0:
dmi.product.family: ZenBook Pro
dmi.product.name: ZenBook Pro 15 UX550GDX_UX580GD
dmi.product.version: 1.0
dmi.sys.vendor: ASUSTeK COMPUTER INC.
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.97-1ubuntu1~18.04.1
version.libgl1-mesa-dri: libgl1-mesa-dri 19.0.8-0ubuntu0~18.04.2
version.libgl1-mesa-glx: libgl1-mesa-glx 19.0.8-0ubuntu0~18.04.2
version.nvidia-graphics-drivers: nvidia-graphics-drivers-* N/A
version.xserver-xorg-core: xserver-xorg-core N/A
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
version.xserver-xorg-video-ati: xserver-xorg-video-ati N/A
version.xserver-xorg-video-intel: xserver-xorg-video-intel N/A
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau N/A

Revision history for this message
Ilya (ppp0-at) wrote :
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Do you mean the screen doesn't light up, or the touchpad is unresponsive?

Certainly the attached files suggest the second screen is not seen as connected or powered on.

affects: xorg (Ubuntu) → xorg-server (Ubuntu)
summary: - GDX1505:00 27C6:01F1 Touchpad Screenpad support
+ Asus UX580GD (GDX1505:00 27C6:01F1) Touchpad Screenpad support
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Ilya (ppp0-at) wrote : Re: Asus UX580GD (GDX1505:00 27C6:01F1) Touchpad Screenpad support

Daniel van Vugt (vanvugt):

It doesn't light up, yes.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xorg-server (Ubuntu):
status: New → Confirmed
Revision history for this message
Ashish Madeti (ashishmadeti) wrote :

Were you able to find any solution to this?

Revision history for this message
Ilya (ppp0-at) wrote :

Nope (

Revision history for this message
soulsacrifire (simone-2) wrote :

I've got the same problem on ASUS Zenbook UX334FL.

summary: - Asus UX580GD (GDX1505:00 27C6:01F1) Touchpad Screenpad support
+ Asus UX580GD (GDX1505:00 27C6:01F1) Touchpad (LCD) screen support
Changed in nvidia-graphics-drivers-435 (Ubuntu):
status: New → Confirmed
Revision history for this message
Ariel (arielpertile) wrote :

In my case, ASUS ZenBook Pro 15 UX580GE, Ubuntu 19.10, touchpad is unresponsive. I somehow made it work by installing xserver-xorg-input-libinput, xserver-xorg-input-evdev, xserver-xorg-input-mouse, but after rebooting it stops working again and can't find any solution anymore. Any tips on how to fix this?

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Ariel,

This bug is more about the screen not working. Please open a new bug for your laptop by running:

  ubuntu-bug libinput

Revision history for this message
akihiro (yuiiio4) wrote :

I think.

screenpad 1.0 is connected to nvidia-gpu

and other user say screenpad 2.0(connected to intel-gpu) is works like display.
https://www.reddit.com/r/ASUS/comments/ccftp3/screenpad_20_working_great_on_linux_kubuntu_1904/

so may be screenpad 1.0 to works display need nvidia and asus support.

Revision history for this message
akihiro (yuiiio4) wrote :

hm but ASUS says Zenbook UX334FL is screenpad 2.0(asus says)

Revision history for this message
akihiro (yuiiio4) wrote :
Revision history for this message
Taha Soomro (suryaya) wrote :

My screenpad will work if I set to Intel graphics *only*. You may have to restart. I have ASUS Zenbook 15 UX534FTC.

The other issue is that there's no way to change true brightness (ie not just changing the color via xrandr) on the screenpad. Not sure if a bug or just a lack of functionality in Ubuntu handling external HDMI displays.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Sounds like it's maybe connected to a hardware multiplexer ("mux"). I don't have experience with such systems, but you might find it useful to look at these:

https://wiki.archlinux.org/index.php/Hybrid_graphics
\https://01.org/linuxgraphics/gfx-docs/drm/gpu/vga-switcheroo.html

Revision history for this message
Lucas Trognon (inusriez) wrote :

Taha,
Did the screenpad work out of the box or did you have to download/setup additional drivers ?

Revision history for this message
Taha Soomro (suryaya) wrote :

hi,

Sorry for the late reply. ASUS does not produce any drivers for linux. Keep in mind this is for the ux534, I have no idea if this will work on other screenpad laptops.

It works out of the box, both on wayland and xorg. However, often the laptop will not detect it as a second display, but this is usually fixed by suspending and resuming your session (close laptop lid, wait for it to suspend, open it back up).

https://i.imgur.com/RMTTFfZ.jpg

Because there are no drivers, you can't really adjust brightness. One workaround is to boot into windows, set the touchpad to max brightness, then boot into ubuntu. It will remember your brightness configuration. If you run xorg you can then use xrandr to dim it artificially. I don't know how to do this on wayland, if someone can point me to a wayland CLI tool equivalent to xrandr that would be great.

Other than the brightness annoyance I prefer using it on ubuntu than on windows. The asus app kind of makes it worse experience in some ways.

Revision history for this message
Lucas Trognon (inusriez) wrote :

Thanks for the insight !

Sadly, it seems like it is not working on xorg for UX580GD independently of the GPU used.

Revision history for this message
Taha Soomro (suryaya) wrote :

I'm assuming you've tried suspend + resume then checking in display settings?

Revision history for this message
Ilya (ppp0-at) wrote :

Xubuntu 19.10 - Screenpad lights up.
Kubuntu 19.10 - Screenpad shows KDE logo while boots

Revision history for this message
Lucas Trognon (inusriez) wrote :

@ilya
Hi, I've heard of people managing to make it work on other models. Are you using the UX580gd as well ? Are you using a dual boot with Windows ?

@Taha
Apologies, I forgot to subscribe to the bug. Yes I did and met no success :(

Revision history for this message
Ilya (ppp0-at) wrote :

@Lucas, yes, i'm using UX580GD and dual boot with windows. Xubuntu works perfectly but without screenpad

Revision history for this message
akihiro (yuiiio4) wrote :

now I can use screenpad as display on ux580gd.
what I did list
1. use screenpad 2.0 upgrade tool in windows(but might not need)
2. ubuntu 20.04 with nouveau-driver
3. to control screenpad brightness (https://github.com/Plippo/asus-wmi-screenpad)

You-Sheng Yang (vicamo)
tags: added: hwe-touchpad
tags: added: hwe-touchscreen
removed: hwe-touchpad
Revision history for this message
Lucas Trognon (inusriez) wrote :

In this case, I believe that the screenpad upgrade tool is needed. I only have Pop!Os 20.04, and no Windows available. It might be were the issue is coming from

Revision history for this message
akihiro (yuiiio4) wrote :

finaly I can use screenpad as a display with NVIDIA-proprietary driver.

 - Edit /usr/share/X11/xorg.conf.d/10-nvidia.conf
 - Add the following to the Section:

    Option "ModeValidation" "NoDFPNativeResolutionCheck,NoVirtualSizeCheck,NoMaxPClkCheck,NoHorizSyncCheck,NoEdidDFPMaxSizeCheck,NoVertRefreshCheck,NoWidthAlignmentCheck,NoEdidMaxPClkCheck,NoMaxSizeCheck"

but still have wrong EDID problem.
https://disboard.org/ja/server/join/693135696080273408

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.