[Bug Report] ViewSonic Elite XG270QG detected twice
Description of Bug
Monitor ViewSonic Elite XG270QG is detected twice on Debian GNU/Linux 12.
Attached Log
Operating System
Harware Configuration
$ uname -a
Linux detritus 6.1.0-10-amd64 SMP PREEMPT_DYNAMIC Debian 6.1.37-1 (2023-07-03) x86_64 GNU/Linux
Analysis
The issue seem to be that hidraw finds the monitor twice, each time with same interface, but different usage.
1406 |Debug: [0416:5020 U=0000 P=0x0001 I=0] ViewSonic - HID Transfer
1406 |Trace: [ResourceManager] Calling detection progress callbacks.
1406 |Debug: [ViewSonic Monitor XG270QG] is enabled
1406 |Trace: [ResourceManager] Calling detection progress callbacks.
1466 |Info: [ViewSonic Monitor XG270QG] Registering RGB controller
1466 |Trace: [ResourceManager] Calling device list change callbacks.
1466 |Trace: [ResourceManager] Calling device list change callbacks.
1466 |Debug: [0416:5020 U=0001 P=0xFF00 I=0] ViewSonic - HID Transfer
1466 |Trace: [ResourceManager] Calling detection progress callbacks.
1466 |Debug: [ViewSonic Monitor XG270QG] is enabled
1466 |Trace: [ResourceManager] Calling detection progress callbacks.
1467 |Info: [ViewSonic Monitor XG270QG] Registering RGB controller
