HP ZBook 15 G6 display key (Fn+F1) autorepeats too fast to be usable

Bug #1878718 reported by Frank Blah
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Low
Unassigned
xorg-server (Ubuntu)
Confirmed
Low
Unassigned

Bug Description

Steps to reproduce:
1. Press the functional button for switching output to displays (joint, mirror, bulit-in, external) 2. The dialog is invoked

What is expected:
I should be able to select the desired option and confirm it

What happened instead:
While the functional button for invoking the dialog is pressed, it iterates extremely fast over the options. I cannot control it. After releasing the key, the currently selected option is confirmed, which is effectively random.

ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: xorg 1:7.7+19ubuntu14
ProcVersionSignature: Ubuntu 5.4.0-29.33-generic 5.4.30
Uname: Linux 5.4.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 440.64 Fri Feb 21 01:17:26 UTC 2020
 GCC version:
ApportVersion: 2.20.11-0ubuntu27
Architecture: amd64
BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
CasperMD5CheckResult: skip
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: None
CurrentDesktop: ubuntu:GNOME
Date: Fri May 15 01:28:30 2020
DistUpgraded: Fresh install
DistroCodename: focal
DistroVariant: ubuntu
ExtraDebuggingInterest: Yes
GraphicsCard:
 NVIDIA Corporation TU117GLM [Quadro T2000 Mobile / Max-Q] [10de:1fb8] (rev a1) (prog-if 00 [VGA controller])
   Subsystem: Hewlett-Packard Company TU117GLM [Quadro T2000 Mobile / Max-Q] [103c:8611]
InstallationDate: Installed on 2020-05-11 (3 days ago)
InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Release amd64 (20200423)
MachineType: HP HP ZBook 15 G6
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.4.0-29-generic root=UUID=9895584a-6648-494d-9d91-e64ba192dd95 ro quiet splash vt.handoff=7
SourcePackage: xorg
Symptom: display
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 09/25/2019
dmi.bios.vendor: HP
dmi.bios.version: R92 Ver. 01.02.01
dmi.board.name: 860F
dmi.board.vendor: HP
dmi.board.version: KBC Version 65.23.00
dmi.chassis.type: 10
dmi.chassis.vendor: HP
dmi.modalias: dmi:bvnHP:bvrR92Ver.01.02.01:bd09/25/2019:svnHP:pnHPZBook15G6:pvr:rvnHP:rn860F:rvrKBCVersion65.23.00:cvnHP:ct10:cvr:
dmi.product.family: 103C_5336AN HP ZBook 15
dmi.product.name: HP ZBook 15 G6
dmi.product.sku: 6CJ09AV
dmi.sys.vendor: HP
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.101-2
version.libgl1-mesa-dri: libgl1-mesa-dri 20.0.4-2ubuntu1
version.libgl1-mesa-glx: libgl1-mesa-glx 20.0.4-2ubuntu1
version.nvidia-graphics-drivers: nvidia-graphics-drivers-* N/A
version.xserver-xorg-core: xserver-xorg-core 2:1.20.8-2ubuntu2
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:19.1.0-1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20200226-1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.16-1

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

Thanks for the bug report.

I didn't know about that hotkey. On my system it is Super+P and only works when a secondary monitor is plugged in. Are you using Super+P or some function key unique to your model of laptop?

affects: xorg (Ubuntu) → mutter (Ubuntu)
Changed in mutter (Ubuntu):
status: New → Incomplete
tags: added: multimonitor
Revision history for this message
Frank Blah (sitnarf) wrote :

The Super+P shortcut works! In the report, I used a dedicated fn key (situated on F1). With Super+P, the selection is confirmed when Super is released. That probably causes the bug when using the single fn key.

summary: - Hotkey for switching display output unusable due to switching to next
- option immediately after release
+ HP ZBook 15 G6 display key (Fn+F1) autorepeats too fast to be usable
affects: mutter (Ubuntu) → xorg-server (Ubuntu)
Changed in linux (Ubuntu):
importance: Undecided → Low
Changed in xorg-server (Ubuntu):
importance: Undecided → Low
status: Incomplete → New
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
Kai-Heng Feng (kaihengfeng) wrote :

Do you mean long press or a short press? I think this is expected behavior for long press.

Revision history for this message
Frank Blah (sitnarf) wrote :

a) When I do a short press, then immediately after a release, the next option is selected (the dialog does not have time to appear even).
b) When I do a long press, then the options start to circle very quickly until I release the key (see the screencast)

I think the bug is caused by this: When you do Super+K, you hold Super and press K repeatedly to switch the options. After you release the Super key, the option is confirmed. When you use the fn key, there is just one key, so after releasing, it immediately selects the option.

Revision history for this message
Frank Blah (sitnarf) wrote :

I would add that "severity" of this issue lies in the confusion. I believed this feature is actually broken, since the fn key works in Plasma and there wasn't any indication that there is another shortcut.

Revision history for this message
Eric Gourgoulhon (egourgoulhon) wrote :

Same issue on Dell Latitude 5500 when hitting the F8 key for choosing the display.

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
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.