-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Samsung Curved Monitor No DDC/CI #140
Comments
To clarify, there's no database that ddcutil consults to activate a
monitor. It "simply" attempts to communicate with the monitor's Virtual
Control Panel (VCP) using DDC/CI. It interprets VCP features (e.g.
that feature x10 is brightness) per the definitions in the Monitor
Command Control Set (MCCS) specification.
What you've got is a marginal DDC/CI implementation in the monitor/video
driver combination. Sometimes it works, sometimes it doesn't . DDC/CI
is an inherently unreliable protocol (think UDP). The client, ddcutil
in this case, is responsible for retrying failed operations. With most
monitors, retries are seldom needed. If you look at the statistics
sections of the interrogate output, you'll see that operations commonly
require multiple retries to succeed, and even then often do not.
Why do things work on Windows but not Linux? (And I take "In Windows
this worked most of the time" to indicate that it does not always work
even in Windows.) First, I suspect the Windows drivers are just better
at handling marginal monitors. It may be that Windows drivers slow down
the I2C bus speed when errors are encountered. LInux drivers do not.
Second, I doubt that monitor manufacturers test on Linux.
Of note, despite being a recent model, the monitor reports its MCCS
version as 2.0. That is very old. The most recent version (for many
years now) is 2.2. That suggests that the monitor may be using an old
DDC/CI implementation as well.
Things to try:
Use the --sleep-multiplier option, (e.g. --sleep-multiplier 3) to
increase the time that ddcutil waits, as per the DDC/CI spec, between
sending a request to the monitor and reading the response. The delay is
intended to give the monitor time to process the request.
If you have another monitor available, try connecting that one instead.
Does it have similar problems?
The interrogate output shows that the monitor is connected to the on
chip video implementation, which uses the i915 driver. What happens
when you switch the monitor to the discrete Nvidia chip, which currently
uses the Nvidia proprietary driver? If you try that, be sure to use the
Spedial Nvidia Driver Settings <http://www.ddcutil.com/nvidia/>. You
might also try using the open source nouveau driver instead of the
proprietary Nvidia driver.
Good luck and let me know your results.
…-- Sanford
On 8/17/20 5:55 PM, FibroJedi wrote:
Hey,
So I just switched to Linux and all bar one thing is working fine: DDC/CI.
Monitor: Samsung CF390 (FYI this is attacked by HDMI to my laptop)
In Windows this worked most of the time, had to turn the monitor off
and on occasionally to refresh it. But with softMCCS (A windows app)
and a DDC/CI app I was able to control the backlight and colour tinting.
However in Linux, ddcutil says the monitor is in the database but
DDC/CI is not active. While I agree it's not active, it should be
possible to activate it. And in Linux I don't know what I'm doing with
this one. Hope you can help. From what little I've managed to follow
here's some output.
|sudo ddcutil detect Invalid display I2C bus: /dev/i2c-3 EDID
synopsis: Mfg id: SAM Model: C24F390 Serial number: H4ZM900890
Manufacture year: 2019 EDID version: 1.3 DDC communication failed
Invalid display I2C bus: /dev/i2c-6 EDID synopsis: Mfg id: CMN Model:
Serial number: Manufacture year: 2015 EDID version: 1.4 DDC
communication failed This is an eDP laptop display. Laptop displays do
not support DDC/CI |
Great start, eh?
|$ ddcutil getvcp known --bus 6|
Most of this returned "Invalid Response"
|ddcutil interrogate 2>&1|
Attached as a txt file. (Scrap that I couldn't find how to attach,
output is at the bottom of my post)
If there's anything else you need to help you, let me know. I'm moving
house tomorrow but from Wednesday I should be able to reply again, if
our ISP does its job.
Thanks in advance.
------------------------------------------------------------------------
|sudo ddcutil interrogate 2>&1 Setting output level verbose... Setting
maximum retries... Forcing --stats... Forcing --force-slave-address..
This command will take a while to run... Current time (local):
2020-08-17 22:46:02 BST Current time (UTC): 2020-08-17 21:46:02
Seconds since boot: 12197 *** Basic System Information *** ddcutil
version: 0.9.8 /proc/version: Linux version 5.4.0-42-generic
***@***.***) (gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2))
#46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 Architecture: x86_64
Distributor id: Linuxmint Release: 20 Found a known architecture
/proc/cmdline: BOOT_IMAGE=/boot/vmlinuz-5.4.0-42-generic
root=UUID=e7ae7748-b326-4a4f-a47f-18a4ffa7b14b ro quiet splash
Compiler information: C standard: 201710 gcc compatible compiler:
Compiler version: 9.2.1 Processor information as reported by lscpu:
Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little
Endian Address sizes: 39 bits physical, 48 bits virtual CPU(s): 4
On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 4
Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6
Model: 94 Model name: Intel(R) Core(TM) i5-6300HQ CPU @ 2.30GHz
Stepping: 3 CPU MHz: 2600.014 CPU max MHz: 3200.0000 CPU min MHz:
800.0000 BogoMIPS: 4599.93 Virtualisation: VT-x L1d cache: 128 KiB L1i
cache: 128 KiB L2 cache: 1 MiB L3 cache: 6 MiB NUMA node0 CPU(s): 0-3
Vulnerability Itlb multihit: KVM: Mitigation: Split huge pages
Vulnerability L1tf: Mitigation; PTE Inversion; VMX conditional cache
flushes, SMT disabled Vulnerability Mds: Mitigation; Clear CPU
buffers; SMT disabled Vulnerability Meltdown: Mitigation; PTI
Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass
disabled via prctl and seccomp Vulnerability Spectre v1: Mitigation;
usercopy/swapgs barriers and __user pointer sanitization Vulnerability
Spectre v2: Mitigation; Full generic retpoline, IBPB conditional,
IBRS_FW, STIBP disabled, RSB filling Vulnerability Srbds: Mitigation;
Microcode Vulnerability Tsx async abort: Mitigation; Clear CPU
buffers; SMT disabled Flags: fpu 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 lm constant_tsc art arch_perfmon
pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni
pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr
pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes
xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb
invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority
ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms
invpcid rtm mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec
xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window
hwp_epp md_clear flush_l1d DMI Information from /sys/class/dmi/id:
Motherboard vendor: ASUSTeK COMPUTER INC. Motherboard product name:
G551VW System vendor: ASUSTeK COMPUTER INC. System product name:
G551VW Chassis vendor: ASUSTeK COMPUTER INC. Chassis type: 10 -
Notebook Byte order checks: Is big endian (local test): false
WORDS_BIGENDIAN macro (autoconf): not defined __BYTE_ORDER__ macro
(gcc): __ORDER_LITTLE_ENDIAN__ *** Primary Check 1: Identify video
card and driver *** Obtaining card and driver information from /sys...
Unexpected class for video device: 0x030200 Secondary video controller
at PCI address 0000:01:00.0 (boot_vga flag is not set) Device class:
x030200 3D controller Vendor: x10de NVIDIA Corporation Device: x139b
GM107M [GeForce GTX 960M] Subvendor/Subdevice: 1043/1d3d ASUSTeK
Computer Inc. Driver name: nvidia Driver version: 440.95.01 Primary
video controller at PCI address 0000:00:02.0 (boot_vga flag is set)
Device class: x030000 VGA compatible controller Vendor: x8086 Intel
Corporation Device: x191b HD Graphics 530 Subvendor/Subdevice:
1043/1d3d ASUSTeK Computer Inc. Driver name: i915 Driver version:
Unable to determine I2C device: i2c-3 name: i915 gmbus dpc I2C device:
i2c-4 name: i915 gmbus dpb I2C device: i2c-5 name: i915 gmbus dpd ***
Primary Check 2: Check that /dev/i2c-* exist and writable *** Current
user: root (0) Checking /dev/i2c-* devices... Unless the system is
using the AMD proprietary driver fglrx, devices /dev/i2c-* must exist
and the logged on user must have read/write permission for those
devices (or at least those devices associated with monitors).
Typically, this access is enabled by: - setting the group for
/dev/i2c-* to i2c - setting group RW permissions for /dev/i2c-* -
making the current user a member of group i2c Alternatively, this can
be enabled by just giving everyone RW permission The following tests
probe for these conditions. Checking for /dev/i2c-* devices...
crw-rw---- 1 root i2c 89, 0 Aug 17 19:22 /dev/i2c-0 crw-rw---- 1 root
i2c 89, 1 Aug 17 19:22 /dev/i2c-1 crw-rw---- 1 root i2c 89, 2 Aug 17
19:22 /dev/i2c-2 crw-rw---- 1 root i2c 89, 3 Aug 17 19:22 /dev/i2c-3
crw-rw---- 1 root i2c 89, 4 Aug 17 19:22 /dev/i2c-4 crw-rw---- 1 root
i2c 89, 5 Aug 17 19:22 /dev/i2c-5 crw-rw---- 1 root i2c 89, 6 Aug 17
19:22 /dev/i2c-6 crw-rw---- 1 root i2c 89, 7 Aug 17 19:22 /dev/i2c-7
Current user (root) has RW access to all /dev/i2c-* devices. Checking
for group i2c... Group i2c exists Current user is root, membership in
group i2c not needed Looking for udev rules files that reference i2c:
Checking rules directory /lib/udev/rules.d:
/lib/udev/rules.d/60-autosuspend-chromiumos.rules:SUBSYSTEM!="i2c|pci|usb",
GOTO="autosuspend_end"
/lib/udev/rules.d/60-autosuspend-chromiumos.rules:SUBSYSTEM=="i2c",
GOTO="autosuspend_i2c"
/lib/udev/rules.d/60-autosuspend-chromiumos.rules:LABEL="autosuspend_i2c"
/lib/udev/rules.d/60-i2c-tools.rules:SUBSYSTEM=="i2c-dev",KERNEL=="i2c-[0-9]*",
GROUP="i2c", MODE="0660"
/lib/udev/rules.d/60-sensor.rules:SUBSYSTEM=="iio", KERNEL=="iio*",
SUBSYSTEMS=="usb|i2c|platform", \ Checking rules directory
/run/udev/rules.d: grep: /run/udev/rules.d/*rules: No such file or
directory Checking rules directory /etc/udev/rules.d: *** Primary
Check 3: Check that module i2c_dev is loaded *** Checking for module
i2c_dev... Module i2c-dev is built into kernel *** Primary Check 4:
Driver specific checks *** Performing driver specific checks...
Checking for special settings for proprietary Nvidia driver (Needed
for some newer Nvidia cards). grep: /etc/X11/xorg.conf: No such file
or directory grep: /etc/X11/xorg.conf.d/*: No such file or directory
*** Additional probes *** Scanning /proc/modules for driver
environment... Found video driver module: nvidia Found other loaded
module: videobuf2_vmalloc Found other loaded module: videobuf2_memops
Found other loaded module: videobuf2_v4l2 Found other loaded module:
videobuf2_common Found other loaded module: videodev Found video
driver module: i915 Found other loaded module: i2c_algo_bit Found
other loaded module: drm_kms_helper Found other loaded module:
i2c_i801 Loaded drm module depends on: nvidia_drm,i915,drm_kms_helper,
Found other loaded module: i2c_hid Loaded video module depends on:
asus_wmi,i915, Testing if modules are loaded using /sys... Module
amdgpu is NOT loaded Module fbdev is NOT loaded Module fglrx is NOT
loaded Module fturbo is NOT loaded Module i915 is loaded Module
mgag200 is NOT loaded Module nvidia is loaded Module nouveau is NOT
loaded Module radeon is NOT loaded Module vboxvideo is NOT loaded
Module vc4 is NOT loaded Module drm is loaded Module i2c_algo_bit is
loaded Module i2c_dev is NOT loaded Module i2c_piix4 is NOT loaded
Module ddcci is NOT loaded Examining /sys/bus/i2c/devices...
/sys/bus/i2c/devices/i2c-3/name: i915 gmbus dpc
/sys/bus/i2c/devices/i2c-1/name: Synopsys DesignWare I2C adapter
/sys/bus/i2c/devices/i2c-6/name: DPDDC-A
/sys/bus/i2c/devices/i2c-4/name: i915 gmbus dpb
/sys/bus/i2c/devices/i2c-2/name: Synopsys DesignWare I2C adapter
/sys/bus/i2c/devices/i2c-0/name: SMBus I801 adapter at f040
/sys/bus/i2c/devices/i2c-ELAN1000:00/name: ELAN1000:00
(each_i2c_device ) Unexpected /sys/bus/i2c/devices file name:
i2c-ELAN1000:00 /sys/bus/i2c/devices/i2c-7/name: DPDDC-B
/sys/bus/i2c/devices/i2c-5/name: i915 gmbus dpd Examining
/proc/driver/nvidia: /proc/driver/nvidia/version: NVRM version: NVIDIA
UNIX x86_64 Kernel Module 440.95.01 Thu May 28 07:03:08 UTC 2020 GCC
version: gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2)
/proc/driver/nvidia/registry: Binary: "" /proc/driver/nvidia/params:
Mobile: 4294967295 ResmanDebugLevel: 4294967295 RmLogonRC: 1
ModifyDeviceFiles: 1 DeviceFileUID: 0 DeviceFileGID: 0 DeviceFileMode:
438 InitializeSystemMemoryAllocations: 1 UsePageAttributeTable:
4294967295 EnableMSI: 1 MapRegistersEarly: 0 RegisterForACPIEvents: 1
EnablePCIeGen3: 0 MemoryPoolSize: 0 KMallocHeapMaxSize: 0
VMallocHeapMaxSize: 0 IgnoreMMIOCheck: 0 TCEBypassMode: 0
EnableStreamMemOPs: 0 EnableBacklightHandler: 1
EnableUserNUMAManagement: 1 NvLinkDisable: 0 RmProfilingAdminOnly: 1
PreserveVideoMemoryAllocations: 0 DynamicPowerManagement: 0
RegisterPCIDriver: 1 RegistryDwords: "" RegistryDwordsPerDevice: ""
RmMsg: "" AssignGpus: "" GpuBlacklist: "" TemporaryFilePath: "" PCI
bus id: 0000:01:00.0
/proc/driver/nvidia/gpus/0000:01:00.0/information: Model: GeForce GTX
960M IRQ: 133 GPU UUID: GPU-d9b023ea-fbd1-21be-124b-39e39da01347 Video
BIOS: 82.07.94.00.07 Bus Type: PCIe DMA Size: 40 bits DMA Mask:
0xffffffffff Bus Location: 0000:01:00.0 Device Minor: 0 Blacklisted:
No /proc/driver/nvidia/gpus/0000:01:00.0/registry: Binary: ""
Examining I2C buses, as detected by I2C layer... Current time (local):
2020-08-17 22:46:02 BST Current time (UTC): 2020-08-17 21:46:02
Seconds since boot: 12198 Detected 5 I2C buses: Bus /dev/i2c-3 found:
true Bus /dev/i2c-3 probed: true Bus accessible: true Bus is eDP:
false Valid bus name checked: true I2C bus has valid name: true
Address 0x50 present: true EDID synopsis: Mfg id: SAM Model: C24F390
Serial number: H4ZM900890 Manufacture year: 2019 EDID version: 1.3
Product code: 3372 Extra descriptor: Video input definition: 0x80 -
Digital Input Supported features: DPMS active-off Digital display
type: RGB 4:4:4 Standard sRGB color space: False White x,y: 0.313,
0.329 Red x,y: 0.646, 0.337 Green x,y: 0.328, 0.615 Blue x,y: 0.146,
0.056 Extension blocks: 1 EDID source: EDID hex dump: +0 +4 +8 +c 0 4
8 c +0000 00 ff ff ff ff ff ff 00 4c 2d 2c 0d 4d 53 5a 42
........L-,.MSZB +0010 23 1d 01 03 80 34 1d 78 2a 52 95 a5 56 54 9d 25
#....4.x*R..VT.% +0020 0e 50 54 bb 8c 00 b3 00 81 c0 81 00 81 80 95 00
.PT............. +0030 a9 c0 01 01 01 01 02 3a 80 18 71 38 2d 40 58 2c
.......***@***.***, +0040 45 00 09 25 21 00 00 1e 00 00 00 fd 00 32 48 1e
E..%!........2H. +0050 51 11 00 0a 20 20 20 20 20 20 00 00 00 fc 00 43
Q... .....C +0060 32 34 46 33 39 30 0a 20 20 20 20 20 00 00 00 ff
24F390. .... +0070 00 48 34 5a 4d 39 30 30 38 39 30 0a 20 20 01 3f
.H4ZM900890. .? Bus /dev/i2c-4 found: true Bus /dev/i2c-4 probed: true
Bus accessible: true Bus is eDP: false Valid bus name checked: true
I2C bus has valid name: true Address 0x50 present: false Bus
/dev/i2c-5 found: true Bus /dev/i2c-5 probed: true Bus accessible:
true Bus is eDP: false Valid bus name checked: true I2C bus has valid
name: true Address 0x50 present: false Bus /dev/i2c-6 found: true Bus
/dev/i2c-6 probed: true Bus accessible: true Bus is eDP: true Valid
bus name checked: true I2C bus has valid name: true Address 0x50
present: true EDID synopsis: Mfg id: CMN Model: Serial number:
Manufacture year: 2015 EDID version: 1.4 Product code: 5586 Extra
descriptor: N156HGE-EAL Video input definition: 0x95 - Digital Input
(DisplayPort) Supported features: Digital display type: RGB 4:4:4
Standard sRGB color space: False White x,y: 0.313, 0.329 Red x,y:
0.673, 0.309 Green x,y: 0.266, 0.674 Blue x,y: 0.156, 0.047 Extension
blocks: 0 EDID source: EDID hex dump: +0 +4 +8 +c 0 4 8 c +0000 00 ff
ff ff ff ff ff 00 0d ae d2 15 00 00 00 00 ................ +0010 12 19
01 04 95 22 13 78 02 42 05 ac 4f 44 ac 28 .....".x.B..OD.( +0020 0c 50
54 00 00 00 01 01 01 01 01 01 01 01 01 01 .PT............. +0030 01 01
01 01 01 01 b4 3b 80 4a 71 38 34 40 64 42 .......***@***.*** +0040 6a 00
58 c1 10 00 00 18 00 00 00 fe 00 4e 31 35 j.X..........N15 +0050 36 48
47 45 2d 45 41 4c 0a 20 00 00 00 fe 00 43 6HGE-EAL. .....C +0060 4d 4e
0a 20 20 20 20 20 20 20 20 20 00 00 00 fe MN. .... +0070 00 4e 31 35
36 48 47 45 2d 45 41 4c 0a 20 00 df .N156HGE-EAL. .. Bus /dev/i2c-7
found: true Bus /dev/i2c-7 probed: true Bus accessible: true Bus is
eDP: false Valid bus name checked: true I2C bus has valid name: true
Address 0x50 present: false xrandr connection report: eDP-1 connected
1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
DP-1 disconnected (normal left inverted right x axis y axis) HDMI-1
disconnected (normal left inverted right x axis y axis) HDMI-2
connected primary 1920x1080+1920+0 (normal left inverted right x axis
y axis) 521mm x 293mm Checking for possibly conflicting programs...
Examining I2C buses using i2cdetect... Current time (local):
2020-08-17 22:46:02 BST Current time (UTC): 2020-08-17 21:46:02
Seconds since boot: 12198 Device /dev/i2c-0 is a SMBus or other
ignorable device. Skipping i2cdetect. Device /dev/i2c-1 is a SMBus or
other ignorable device. Skipping i2cdetect. Device /dev/i2c-2 is a
SMBus or other ignorable device. Skipping i2cdetect. Probing bus
/dev/i2c-3 using command "i2cdetect -y 3" 0 1 2 3 4 5 6 7 8 9 a b c d
e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- 30: -- -- -- -- -- -- -- 37 -- -- 3a -- -- -- -- -- 40: --
-- -- -- -- -- -- -- -- 49 -- -- -- -- -- -- 50: 50 -- -- -- -- -- --
-- -- 59 -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- 70: -- -- -- -- -- -- -- -- Probing bus /dev/i2c-4 using
command "i2cdetect -y 4" 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- --
-- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- --
-- -- -- -- -- -- Probing bus /dev/i2c-5 using command "i2cdetect -y
5" 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- --
-- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- --
Probing bus /dev/i2c-6 using command "i2cdetect -y 6" 0 1 2 3 4 5 6 7
8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- 38 -- -- -- -- --
-- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: 50 51 52
53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60: 60 61 62 63 64 65 66 67 --
-- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- Probing bus
/dev/i2c-7 using command "i2cdetect -y 7" 0 1 2 3 4 5 6 7 8 9 a b c d
e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- 70: -- -- -- -- -- -- -- -- Performing basic scan of I2C
devices using local sysenv functions... Current time (local):
2020-08-17 22:46:11 BST Current time (UTC): 2020-08-17 21:46:11
Seconds since boot: 12206 Examining device /dev/i2c-0... Device
/dev/i2c-0 is a SMBus or other ignorable device. Skipping. Examining
device /dev/i2c-1... Device /dev/i2c-1 is a SMBus or other ignorable
device. Skipping. Examining device /dev/i2c-2... Device /dev/i2c-2 is
a SMBus or other ignorable device. Skipping. Examining device
/dev/i2c-3... Functionality: I2C_FUNC_I2C, I2C_FUNC_SMBUS_PEC,
I2C_FUNC_SMBUS_BLOCK_PROC_CALL, I2C_FUNC_SMBUS_QUICK,
I2C_FUNC_SMBUS_READ_BYTE, I2C_FUNC_SMBUS_WRITE_BYTE,
I2C_FUNC_SMBUS_READ_BYTE_DATA, I2C_FUNC_SMBUS_WRITE_BYTE_DATA,
I2C_FUNC_SMBUS_READ_WORD_DATA, I2C_FUNC_SMBUS_WRITE_WORD_DATA,
I2C_FUNC_SMBUS_PROC_CALL, I2C_FUNC_SMBUS_READ_BLOCK_DATA,
I2C_FUNC_SMBUS_WRITE_BLOCK_DATA, I2C_FUNC_SMBUS_READ_I2C_BLOCK,
I2C_FUNC_SMBUS_WRITE_I2C_BLOCK Raw EDID: +0 +4 +8 +c 0 4 8 c +0000 00
ff ff ff ff ff ff 00 4c 2d 2c 0d 4d 53 5a 42 ........L-,.MSZB +0010 23
1d 01 03 80 34 1d 78 2a 52 95 a5 56 54 9d 25 #....4.x*R..VT.% +0020 0e
50 54 bb 8c 00 b3 00 81 c0 81 00 81 80 95 00 .PT............. +0030 a9
c0 01 01 01 01 02 3a 80 18 71 38 2d 40 58 2c .......***@***.***, +0040 45
00 09 25 21 00 00 1e 00 00 00 fd 00 32 48 1e E..%!........2H. +0050 51
11 00 0a 20 20 20 20 20 20 00 00 00 fc 00 43 Q... .....C +0060 32 34
46 33 39 30 0a 20 20 20 20 20 00 00 00 ff 24F390. .... +0070 00 48 34
5a 4d 39 30 30 38 39 30 0a 20 20 01 3f .H4ZM900890. .? EDID synopsis:
Mfg id: SAM Model: C24F390 Serial number: H4ZM900890 Manufacture year:
2019 EDID version: 1.3 Product code: 3372 Extra descriptor: Video
input definition: 0x80 - Digital Input Supported features: DPMS
active-off Digital display type: RGB 4:4:4 Standard sRGB color space:
False White x,y: 0.313, 0.329 Red x,y: 0.646, 0.337 Green x,y: 0.328,
0.615 Blue x,y: 0.146, 0.056 Extension blocks: 1 EDID source: Trying
simple VCP read of feature 0x10... read() returned 6f ff ff ff ff ff
ff ff ff ff ff Attempt 1 to read feature failed. status =
DDCRC_DDC_DATA(-3001): DDC data error. Retrying... read() returned 6e
88 02 00 10 00 00 64 00 64 a4 Attempt 2 to read feature succeeded. DDC
communication succeeded Examining device /dev/i2c-4... Functionality:
I2C_FUNC_I2C, I2C_FUNC_SMBUS_PEC, I2C_FUNC_SMBUS_BLOCK_PROC_CALL,
I2C_FUNC_SMBUS_QUICK, I2C_FUNC_SMBUS_READ_BYTE,
I2C_FUNC_SMBUS_WRITE_BYTE, I2C_FUNC_SMBUS_READ_BYTE_DATA,
I2C_FUNC_SMBUS_WRITE_BYTE_DATA, I2C_FUNC_SMBUS_READ_WORD_DATA,
I2C_FUNC_SMBUS_WRITE_WORD_DATA, I2C_FUNC_SMBUS_PROC_CALL,
I2C_FUNC_SMBUS_READ_BLOCK_DATA, I2C_FUNC_SMBUS_WRITE_BLOCK_DATA,
I2C_FUNC_SMBUS_READ_I2C_BLOCK, I2C_FUNC_SMBUS_WRITE_I2C_BLOCK Unable
to read EDID, psc=ENXIO(-6): No such device or address Trying simple
VCP read of feature 0x10... Attempt 1 to read feature returned hard
error: ENXIO(-6): No such device or address DDC communication failed.
Examining device /dev/i2c-5... Functionality: I2C_FUNC_I2C,
I2C_FUNC_SMBUS_PEC, I2C_FUNC_SMBUS_BLOCK_PROC_CALL,
I2C_FUNC_SMBUS_QUICK, I2C_FUNC_SMBUS_READ_BYTE,
I2C_FUNC_SMBUS_WRITE_BYTE, I2C_FUNC_SMBUS_READ_BYTE_DATA,
I2C_FUNC_SMBUS_WRITE_BYTE_DATA, I2C_FUNC_SMBUS_READ_WORD_DATA,
I2C_FUNC_SMBUS_WRITE_WORD_DATA, I2C_FUNC_SMBUS_PROC_CALL,
I2C_FUNC_SMBUS_READ_BLOCK_DATA, I2C_FUNC_SMBUS_WRITE_BLOCK_DATA,
I2C_FUNC_SMBUS_READ_I2C_BLOCK, I2C_FUNC_SMBUS_WRITE_I2C_BLOCK Unable
to read EDID, psc=ENXIO(-6): No such device or address Trying simple
VCP read of feature 0x10... Attempt 1 to read feature returned hard
error: ENXIO(-6): No such device or address DDC communication failed.
Examining device /dev/i2c-6... Functionality: I2C_FUNC_I2C,
I2C_FUNC_10BIT_ADDR, I2C_FUNC_SMBUS_PEC,
I2C_FUNC_SMBUS_BLOCK_PROC_CALL, I2C_FUNC_SMBUS_QUICK,
I2C_FUNC_SMBUS_READ_BYTE, I2C_FUNC_SMBUS_WRITE_BYTE,
I2C_FUNC_SMBUS_READ_BYTE_DATA, I2C_FUNC_SMBUS_WRITE_BYTE_DATA,
I2C_FUNC_SMBUS_READ_WORD_DATA, I2C_FUNC_SMBUS_WRITE_WORD_DATA,
I2C_FUNC_SMBUS_PROC_CALL, I2C_FUNC_SMBUS_READ_BLOCK_DATA,
I2C_FUNC_SMBUS_WRITE_BLOCK_DATA, I2C_FUNC_SMBUS_READ_I2C_BLOCK,
I2C_FUNC_SMBUS_WRITE_I2C_BLOCK Raw EDID: +0 +4 +8 +c 0 4 8 c +0000 00
ff ff ff ff ff ff 00 0d ae d2 15 00 00 00 00 ................ +0010 12
19 01 04 95 22 13 78 02 42 05 ac 4f 44 ac 28 .....".x.B..OD.( +0020 0c
50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 .PT............. +0030 01
01 01 01 01 01 b4 3b 80 4a 71 38 34 40 64 42 .......***@***.*** +0040 6a
00 58 c1 10 00 00 18 00 00 00 fe 00 4e 31 35 j.X..........N15 +0050 36
48 47 45 2d 45 41 4c 0a 20 00 00 00 fe 00 43 6HGE-EAL. .....C +0060 4d
4e 0a 20 20 20 20 20 20 20 20 20 00 00 00 fe MN. .... +0070 00 4e 31
35 36 48 47 45 2d 45 41 4c 0a 20 00 df .N156HGE-EAL. .. EDID synopsis:
Mfg id: CMN Model: Serial number: Manufacture year: 2015 EDID version:
1.4 Product code: 5586 Extra descriptor: N156HGE-EAL Video input
definition: 0x95 - Digital Input (DisplayPort) Supported features:
Digital display type: RGB 4:4:4 Standard sRGB color space: False White
x,y: 0.313, 0.329 Red x,y: 0.673, 0.309 Green x,y: 0.266, 0.674 Blue
x,y: 0.156, 0.047 Extension blocks: 0 EDID source: Trying simple VCP
read of feature 0x10... Attempt 1 to read feature returned hard error:
EREMOTEIO(-121): Remote I/O error DDC communication failed. Examining
device /dev/i2c-7... Functionality: I2C_FUNC_I2C, I2C_FUNC_10BIT_ADDR,
I2C_FUNC_SMBUS_PEC, I2C_FUNC_SMBUS_BLOCK_PROC_CALL,
I2C_FUNC_SMBUS_QUICK, I2C_FUNC_SMBUS_READ_BYTE,
I2C_FUNC_SMBUS_WRITE_BYTE, I2C_FUNC_SMBUS_READ_BYTE_DATA,
I2C_FUNC_SMBUS_WRITE_BYTE_DATA, I2C_FUNC_SMBUS_READ_WORD_DATA,
I2C_FUNC_SMBUS_WRITE_WORD_DATA, I2C_FUNC_SMBUS_PROC_CALL,
I2C_FUNC_SMBUS_READ_BLOCK_DATA, I2C_FUNC_SMBUS_WRITE_BLOCK_DATA,
I2C_FUNC_SMBUS_READ_I2C_BLOCK, I2C_FUNC_SMBUS_WRITE_I2C_BLOCK Unable
to read EDID, psc=ETIMEDOUT(-110): Connection timed out Trying simple
VCP read of feature 0x10... Attempt 1 to read feature returned hard
error: ETIMEDOUT(-110): Connection timed out DDC communication failed.
EDIDs reported by X11 for connected xrandr outputs: xrandr output:
eDP-1 Raw EDID: +0 +4 +8 +c 0 4 8 c +0000 00 ff ff ff ff ff ff 00 0d
ae d2 15 00 00 00 00 ................ +0010 12 19 01 04 95 22 13 78 02
42 05 ac 4f 44 ac 28 .....".x.B..OD.( +0020 0c 50 54 00 00 00 01 01 01
01 01 01 01 01 01 01 .PT............. +0030 01 01 01 01 01 01 b4 3b 80
4a 71 38 34 40 64 42 .......***@***.*** +0040 6a 00 58 c1 10 00 00 18 00
00 00 fe 00 4e 31 35 j.X..........N15 +0050 36 48 47 45 2d 45 41 4c 0a
20 00 00 00 fe 00 43 6HGE-EAL. .....C +0060 4d 4e 0a 20 20 20 20 20 20
20 20 20 00 00 00 fe MN. .... +0070 00 4e 31 35 36 48 47 45 2d 45 41
4c 0a 20 00 df .N156HGE-EAL. .. EDID synopsis: Mfg id: CMN Model:
Serial number: Manufacture year: 2015 EDID version: 1.4 Product code:
5586 Extra descriptor: N156HGE-EAL Video input definition: 0x95 -
Digital Input (DisplayPort) Supported features: Digital display type:
RGB 4:4:4 Standard sRGB color space: False White x,y: 0.313, 0.329 Red
x,y: 0.673, 0.309 Green x,y: 0.266, 0.674 Blue x,y: 0.156, 0.047
Extension blocks: 0 EDID source: xrandr output: HDMI-2 Raw EDID: +0 +4
+8 +c 0 4 8 c +0000 00 ff ff ff ff ff ff 00 4c 2d 2c 0d 4d 53 5a 42
........L-,.MSZB +0010 23 1d 01 03 80 34 1d 78 2a 52 95 a5 56 54 9d 25
#....4.x*R..VT.% +0020 0e 50 54 bb 8c 00 b3 00 81 c0 81 00 81 80 95 00
.PT............. +0030 a9 c0 01 01 01 01 02 3a 80 18 71 38 2d 40 58 2c
.......***@***.***, +0040 45 00 09 25 21 00 00 1e 00 00 00 fd 00 32 48 1e
E..%!........2H. +0050 51 11 00 0a 20 20 20 20 20 20 00 00 00 fc 00 43
Q... .....C +0060 32 34 46 33 39 30 0a 20 20 20 20 20 00 00 00 ff
24F390. .... +0070 00 48 34 5a 4d 39 30 30 38 39 30 0a 20 20 01 3f
.H4ZM900890. .? EDID synopsis: Mfg id: SAM Model: C24F390 Serial
number: H4ZM900890 Manufacture year: 2019 EDID version: 1.3 Product
code: 3372 Extra descriptor: Video input definition: 0x80 - Digital
Input Supported features: DPMS active-off Digital display type: RGB
4:4:4 Standard sRGB color space: False White x,y: 0.313, 0.329 Red
x,y: 0.646, 0.337 Green x,y: 0.328, 0.615 Blue x,y: 0.146, 0.056
Extension blocks: 1 EDID source: Probing I2C devices using udev,
susbsystem i2c-dev... Current time (local): 2020-08-17 22:46:11 BST
Current time (UTC): 2020-08-17 21:46:11 Seconds since boot: 12207
***One Device *** path:
/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1/i2c-7/i2c-dev/i2c-7
Device Node Path: /dev/i2c-7 struct udev_device at: 0x5591a00e52e0
devpath:
/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1/i2c-7/i2c-dev/i2c-7
subsystem: i2c-dev devtype: (null) syspath:
/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1/i2c-7/i2c-dev/i2c-7
sysname: i2c-7 sysnum: 7 devnode: /dev/i2c-7 Properties: DEVNAME ->
/dev/i2c-7 DEVPATH ->
/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1/i2c-7/i2c-dev/i2c-7
MAJOR -> 89 MINOR -> 7 SUBSYSTEM -> i2c-dev Sysattrs: dev -> 89:7
device -> (null) name -> DPDDC-B subsystem -> i2c-dev uevent ->
MAJOR=89 MINOR=7 DEVNAME=i2c-7 ***One Device *** path:
/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/i2c-6/i2c-dev/i2c-6
Device Node Path: /dev/i2c-6 struct udev_device at: 0x5591a0661380
devpath:
/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/i2c-6/i2c-dev/i2c-6
subsystem: i2c-dev devtype: (null) syspath:
/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/i2c-6/i2c-dev/i2c-6
sysname: i2c-6 sysnum: 6 devnode: /dev/i2c-6 Properties: DEVNAME ->
/dev/i2c-6 DEVPATH ->
/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/i2c-6/i2c-dev/i2c-6
MAJOR -> 89 MINOR -> 6 SUBSYSTEM -> i2c-dev Sysattrs: dev -> 89:6
device -> (null) name -> DPDDC-A subsystem -> i2c-dev uevent ->
MAJOR=89 MINOR=6 DEVNAME=i2c-6 ***One Device *** path:
/sys/devices/pci0000:00/0000:00:02.0/i2c-3/i2c-dev/i2c-3 Device Node
Path: /dev/i2c-3 struct udev_device at: 0x5591a0661380 devpath:
/devices/pci0000:00/0000:00:02.0/i2c-3/i2c-dev/i2c-3 subsystem:
i2c-dev devtype: (null) syspath:
/sys/devices/pci0000:00/0000:00:02.0/i2c-3/i2c-dev/i2c-3 sysname:
i2c-3 sysnum: 3 devnode: /dev/i2c-3 Properties: DEVNAME -> /dev/i2c-3
DEVPATH -> /devices/pci0000:00/0000:00:02.0/i2c-3/i2c-dev/i2c-3 MAJOR
-> 89 MINOR -> 3 SUBSYSTEM -> i2c-dev Sysattrs: dev -> 89:3 device ->
(null) name -> i915 gmbus dpc subsystem -> i2c-dev uevent -> MAJOR=89
MINOR=3 DEVNAME=i2c-3 ***One Device *** path:
/sys/devices/pci0000:00/0000:00:02.0/i2c-4/i2c-dev/i2c-4 Device Node
Path: /dev/i2c-4 struct udev_device at: 0x5591a0661380 devpath:
/devices/pci0000:00/0000:00:02.0/i2c-4/i2c-dev/i2c-4 subsystem:
i2c-dev devtype: (null) syspath:
/sys/devices/pci0000:00/0000:00:02.0/i2c-4/i2c-dev/i2c-4 sysname:
i2c-4 sysnum: 4 devnode: /dev/i2c-4 Properties: DEVNAME -> /dev/i2c-4
DEVPATH -> /devices/pci0000:00/0000:00:02.0/i2c-4/i2c-dev/i2c-4 MAJOR
-> 89 MINOR -> 4 SUBSYSTEM -> i2c-dev Sysattrs: dev -> 89:4 device ->
(null) name -> i915 gmbus dpb subsystem -> i2c-dev uevent -> MAJOR=89
MINOR=4 DEVNAME=i2c-4 ***One Device *** path:
/sys/devices/pci0000:00/0000:00:02.0/i2c-5/i2c-dev/i2c-5 Device Node
Path: /dev/i2c-5 struct udev_device at: 0x5591a0661380 devpath:
/devices/pci0000:00/0000:00:02.0/i2c-5/i2c-dev/i2c-5 subsystem:
i2c-dev devtype: (null) syspath:
/sys/devices/pci0000:00/0000:00:02.0/i2c-5/i2c-dev/i2c-5 sysname:
i2c-5 sysnum: 5 devnode: /dev/i2c-5 Properties: DEVNAME -> /dev/i2c-5
DEVPATH -> /devices/pci0000:00/0000:00:02.0/i2c-5/i2c-dev/i2c-5 MAJOR
-> 89 MINOR -> 5 SUBSYSTEM -> i2c-dev Sysattrs: dev -> 89:5 device ->
(null) name -> i915 gmbus dpd subsystem -> i2c-dev uevent -> MAJOR=89
MINOR=5 DEVNAME=i2c-5 ***One Device *** path:
/sys/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-dev/i2c-1
Device Node Path: /dev/i2c-1 struct udev_device at: 0x5591a0661380
devpath:
/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-dev/i2c-1
subsystem: i2c-dev devtype: (null) syspath:
/sys/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-dev/i2c-1
sysname: i2c-1 sysnum: 1 devnode: /dev/i2c-1 Properties: DEVNAME ->
/dev/i2c-1 DEVPATH ->
/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-dev/i2c-1
MAJOR -> 89 MINOR -> 1 SUBSYSTEM -> i2c-dev Sysattrs: dev -> 89:1
device -> (null) name -> Synopsys DesignWare I2C adapter subsystem ->
i2c-dev uevent -> MAJOR=89 MINOR=1 DEVNAME=i2c-1 ***One Device ***
path:
/sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-dev/i2c-2
Device Node Path: /dev/i2c-2 struct udev_device at: 0x5591a0661380
devpath:
/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-dev/i2c-2
subsystem: i2c-dev devtype: (null) syspath:
/sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-dev/i2c-2
sysname: i2c-2 sysnum: 2 devnode: /dev/i2c-2 Properties: DEVNAME ->
/dev/i2c-2 DEVPATH ->
/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-dev/i2c-2
MAJOR -> 89 MINOR -> 2 SUBSYSTEM -> i2c-dev Sysattrs: dev -> 89:2
device -> (null) name -> Synopsys DesignWare I2C adapter subsystem ->
i2c-dev uevent -> MAJOR=89 MINOR=2 DEVNAME=i2c-2 ***One Device ***
path: /sys/devices/pci0000:00/0000:00:1f.4/i2c-0/i2c-dev/i2c-0 Device
Node Path: /dev/i2c-0 struct udev_device at: 0x5591a0661380 devpath:
/devices/pci0000:00/0000:00:1f.4/i2c-0/i2c-dev/i2c-0 subsystem:
i2c-dev devtype: (null) syspath:
/sys/devices/pci0000:00/0000:00:1f.4/i2c-0/i2c-dev/i2c-0 sysname:
i2c-0 sysnum: 0 devnode: /dev/i2c-0 Properties: DEVNAME -> /dev/i2c-0
DEVPATH -> /devices/pci0000:00/0000:00:1f.4/i2c-0/i2c-dev/i2c-0 MAJOR
-> 89 MINOR -> 0 SUBSYSTEM -> i2c-dev Sysattrs: dev -> 89:0 device ->
(null) name -> SMBus I801 adapter at f040 subsystem -> i2c-dev uevent
-> MAJOR=89 MINOR=0 DEVNAME=i2c-0 Summary of udev I2C devices
Subsystem Sysname Sysattr Name Devpath i2c-dev i2c-0 SMBus I801
adapter at f040 /devices/pci0000:00/0000:00:1f.4/i2c-0/i2c-dev/i2c-0
i2c-dev i2c-1 Synopsys DesignWare I2C adapter
/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-dev/i2c-1
i2c-dev i2c-2 Synopsys DesignWare I2C adapter
/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-dev/i2c-2
i2c-dev i2c-3 i915 gmbus dpc
/devices/pci0000:00/0000:00:02.0/i2c-3/i2c-dev/i2c-3 i2c-dev i2c-4
i915 gmbus dpb /devices/pci0000:00/0000:00:02.0/i2c-4/i2c-dev/i2c-4
i2c-dev i2c-5 i915 gmbus dpd
/devices/pci0000:00/0000:00:02.0/i2c-5/i2c-dev/i2c-5 i2c-dev i2c-6
DPDDC-A
/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/i2c-6/i2c-dev/i2c-6
i2c-dev i2c-7 DPDDC-B
/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1/i2c-7/i2c-dev/i2c-7
Looking for udev devices with name attribute DPMST... Summary of udev
DPMST devices... No devices detected Examining configuration files...
DKMS modules: nvidia, 440.95.01, 5.4.0-26-generic, x86_64: installed
nvidia, 440.95.01, 5.4.0-42-generic, x86_64: installed Kernel I2C
configuration settings: CONFIG_I2C_CHARDEV=y Kernel AMDGPU
configuration settings: CONFIG_DRM_AMDGPU=m CONFIG_DRM_AMDGPU_SI=y
CONFIG_DRM_AMDGPU_CIK=y CONFIG_DRM_AMDGPU_USERPTR=y #
CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set Examining system logs...
Current timestamps: Current time (local): 2020-08-17 22:46:14 BST
Current time (UTC): 2020-08-17 21:46:14 Seconds since boot: 12210
Scanning dmesg output for I2C related entries... Executing command:
dmesg [ 0.146761] ACPI: Added _OSI(Linux-Dell-Video) [ 0.346528] pci
0000:00:02.0: Video device with shadowed ROM at [mem
0x000c0000-0x000dffff] [ 1.031694] fb0: switching to inteldrmfb from
EFI VGA [ 1.031909] i915 0000:00:02.0: vgaarb: deactivate vga console
[ 1.042189] [drm] Supports vblank timestamp caching Rev 2
(21.10.2013). [ 1.042190] [drm] Driver supports precise vblank
timestamp query. [ 1.046720] i915 0000:00:02.0: vgaarb: changed VGA
decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem [ 1.047086]
[drm] Finished loading DMC firmware i915/skl_dmc_ver1_27.bin (v1.27) [
1.048019] i2c_hid i2c-ELAN1000:00: i2c-ELAN1000:00 supply vdd not
found, using dummy regulator [ 1.048028] i2c_hid i2c-ELAN1000:00:
i2c-ELAN1000:00 supply vddl not found, using dummy regulator [
1.060569] [drm] Initialized i915 1.6.0 20190822 for 0000:00:02.0 on
minor 0 [ 1.064386] ACPI: Video Device [GFX0] (multi-head: yes rom: no
post: no) [ 1.067553] input: Video Bus as
/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input4 [
1.067738] ACPI: Video Device [PEGP] (multi-head: no rom: yes post: no)
[ 1.067784] input: Video Bus as
/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:12/LNXVIDEO:01/input/input5
[ 1.177378] fbcon: i915drmfb (fb0) is primary device [ 1.934033] i915
0000:00:02.0: fb0: i915drmfb frame buffer device [ 7.527042]
systemd[1]: Condition check resulted in Load Kernel Module drm being
skipped. [ 12.044706] input: Elan Touchpad as
/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-ELAN1000:00/input/input22
[ 12.139280] videodev: Linux video capture interface: v2.00 [
12.471405] uvcvideo: Found UVC 1.00 device USB2.0 HD UVC WebCam
(04f2:b3fd) [ 12.483061] uvcvideo 1-4:1.0: Entity type for entity
Extension 4 was not initialized! [ 12.483076] uvcvideo 1-4:1.0: Entity
type for entity Processing 2 was not initialized! [ 12.483077]
uvcvideo 1-4:1.0: Entity type for entity Camera 1 was not initialized!
[ 12.483175] usbcore: registered new interface driver uvcvideo [
12.483175] USB Video Class driver (1.1.1) [ 13.846308] snd_hda_intel
0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops
[i915]) [ 14.723039] nvidia: loading out-of-tree module taints kernel.
[ 14.723047] nvidia: module license 'NVIDIA' taints kernel. [
14.728623] nvidia: module verification failed: signature and/or
required key missing - tainting kernel [ 14.736326] nvidia-nvlink:
Nvlink Core is being initialized, major device number 236 [ 14.836276]
NVRM: loading NVIDIA UNIX x86_64 Kernel Module 440.95.01 Thu May 28
07:03:08 UTC 2020 [ 15.798933] nvidia-modeset: Loading NVIDIA Kernel
Mode Setting Driver for UNIX platforms 440.95.01 Thu May 28 07:04:22
UTC 2020 [ 15.890077] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading
driver [ 15.890078] [drm] Initialized nvidia-drm 0.0.0 20160202 for
0000:01:00.0 on minor 1 [ 16.265923] nvidia-uvm: Loaded the UVM
driver, major device number 234. Scanning journalctl output for I2C
related entries... Executing command: journalctl --no-pager --boot Aug
17 19:22:53 The-Force kernel: ACPI: Added _OSI(Linux-Dell-Video) Aug
17 19:22:53 The-Force kernel: pci 0000:00:02.0: Video device with
shadowed ROM at [mem 0x000c0000-0x000dffff] Aug 17 19:22:53 The-Force
kernel: fb0: switching to inteldrmfb from EFI VGA Aug 17 19:22:53
The-Force kernel: i915 0000:00:02.0: vgaarb: deactivate vga console
Aug 17 19:22:53 The-Force kernel: [drm] Supports vblank timestamp
caching Rev 2 (21.10.2013). Aug 17 19:22:53 The-Force kernel: [drm]
Driver supports precise vblank timestamp query. Aug 17 19:22:53
The-Force kernel: i915 0000:00:02.0: vgaarb: changed VGA decodes:
olddecodes=io+mem,decodes=io+mem:owns=io+mem Aug 17 19:22:53 The-Force
kernel: [drm] Finished loading DMC firmware i915/skl_dmc_ver1_27.bin
(v1.27) Aug 17 19:22:53 The-Force kernel: i2c_hid i2c-ELAN1000:00:
i2c-ELAN1000:00 supply vdd not found, using dummy regulator Aug 17
19:22:53 The-Force kernel: i2c_hid i2c-ELAN1000:00: i2c-ELAN1000:00
supply vddl not found, using dummy regulator Aug 17 19:22:53 The-Force
kernel: [drm] Initialized i915 1.6.0 20190822 for 0000:00:02.0 on
minor 0 Aug 17 19:22:53 The-Force kernel: ACPI: Video Device [GFX0]
(multi-head: yes rom: no post: no) Aug 17 19:22:53 The-Force kernel:
input: Video Bus as
/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input4
Aug 17 19:22:53 The-Force kernel: ACPI: Video Device [PEGP]
(multi-head: no rom: yes post: no) Aug 17 19:22:53 The-Force kernel:
input: Video Bus as
/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:12/LNXVIDEO:01/input/input5
Aug 17 19:22:53 The-Force kernel: fbcon: i915drmfb (fb0) is primary
device Aug 17 19:22:53 The-Force kernel: i915 0000:00:02.0: fb0:
i915drmfb frame buffer device Aug 17 19:22:53 The-Force systemd[1]:
Condition check resulted in Load Kernel Module drm being skipped. Aug
17 19:23:02 The-Force kernel: input: Elan Touchpad as
/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-ELAN1000:00/input/input22
Aug 17 19:23:02 The-Force kernel: videodev: Linux video capture
interface: v2.00 Aug 17 19:23:02 The-Force kernel: uvcvideo: Found UVC
1.00 device USB2.0 HD UVC WebCam (04f2:b3fd) Aug 17 19:23:02 The-Force
kernel: uvcvideo 1-4:1.0: Entity type for entity Extension 4 was not
initialized! Aug 17 19:23:02 The-Force kernel: uvcvideo 1-4:1.0:
Entity type for entity Processing 2 was not initialized! Aug 17
19:23:02 The-Force kernel: uvcvideo 1-4:1.0: Entity type for entity
Camera 1 was not initialized! Aug 17 19:23:02 The-Force kernel:
usbcore: registered new interface driver uvcvideo Aug 17 19:23:02
The-Force kernel: USB Video Class driver (1.1.1) Aug 17 19:23:02
The-Force kernel: snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops
i915_audio_component_bind_ops [i915]) Aug 17 19:23:02 The-Force
kernel: nvidia: loading out-of-tree module taints kernel. Aug 17
19:23:02 The-Force kernel: nvidia: module license 'NVIDIA' taints
kernel. Aug 17 19:23:02 The-Force kernel: nvidia: module verification
failed: signature and/or required key missing - tainting kernel Aug 17
19:23:02 The-Force kernel: nvidia-nvlink: Nvlink Core is being
initialized, major device number 236 Aug 17 19:23:02 The-Force kernel:
NVRM: loading NVIDIA UNIX x86_64 Kernel Module 440.95.01 Thu May 28
07:03:08 UTC 2020 Aug 17 19:23:02 The-Force kernel: nvidia-modeset:
Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 440.95.01
Thu May 28 07:04:22 UTC 2020 Aug 17 19:23:02 The-Force kernel: [drm]
[nvidia-drm] [GPU ID 0x00000100] Loading driver Aug 17 19:23:02
The-Force kernel: [drm] Initialized nvidia-drm 0.0.0 20160202 for
0000:01:00.0 on minor 1 Aug 17 19:23:02 The-Force kernel: nvidia-uvm:
Loaded the UVM driver, major device number 234. Aug 17 19:22:54
The-Force systemd-modules-load[412]: Module 'i2c_dev' is built in Aug
17 19:23:05 The-Force audit[852]: AVC apparmor="STATUS"
operation="profile_load" profile="unconfined" name="nvidia_modprobe"
pid=852 comm="apparmor_parser" Aug 17 19:23:05 The-Force audit[852]:
AVC apparmor="STATUS" operation="profile_load" profile="unconfined"
name="nvidia_modprobe//kmod" pid=852 comm="apparmor_parser" Aug 17
19:23:05 The-Force nvidia-persistenced[946]: Verbose syslog connection
opened Aug 17 19:23:05 The-Force nvidia-persistenced[946]: Now running
with user ID 126 and group ID 135 Aug 17 19:23:05 The-Force
nvidia-persistenced[946]: Started (946) Aug 17 19:23:06 The-Force
nvidia-persistenced[946]: device 0000:01:00.0 - registered Aug 17
19:23:06 The-Force nvidia-persistenced[946]: Local RPC services
initialized Aug 17 19:23:05 The-Force systemd[1]: Starting NVIDIA
Persistence Daemon... Aug 17 19:23:06 The-Force systemd[1]: Started
NVIDIA Persistence Daemon. Scanning file: /var/log/Xorg.0.log Limiting
output to first 200 relevant lines... [ 32.922] X.Org Video Driver:
24.1 [ 32.926] (II) xfree86: Adding drm device (/dev/dri/card1) [
32.927] (II) xfree86: Adding drm device (/dev/dri/card0) [ 32.945]
(**) OutputClass "nvidia" ModulePath extended to
"/usr/lib/x86_64-linux-gnu/nvidia/xorg,/usr/lib/xorg/modules" [
33.216] (II) Applying OutputClass "nvidia" to /dev/dri/card1 [ 33.216]
loading driver: nvidia [ 33.350] (==) Matched nvidia as autoconfigured
driver 0 [ 33.350] (==) Matched nouveau as autoconfigured driver 1 [
33.350] (==) Matched fbdev as autoconfigured driver 3 [ 33.350] (II)
LoadModule: "nvidia" [ 33.350] (II) Loading
/usr/lib/x86_64-linux-gnu/nvidia/xorg/nvidia_drv.so [ 33.549] (II)
Module nvidia: vendor="NVIDIA Corporation" [ 33.549] Module class:
X.Org Video Driver [ 33.557] (II) LoadModule: "nouveau" [ 33.557] (II)
Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so [ 33.591] (II)
Module nouveau: vendor="X.Org Foundation" [ 33.592] Module class:
X.Org Video Driver [ 33.592] ABI class: X.Org Video Driver, version
24.0 [ 33.606] Module class: X.Org Video Driver [ 33.606] ABI class:
X.Org Video Driver, version 24.1 [ 33.606] (II) LoadModule: "fbdev" [
33.606] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so [
33.618] (II) Module fbdev: vendor="X.Org Foundation" [ 33.618] Module
class: X.Org Video Driver [ 33.618] ABI class: X.Org Video Driver,
version 24.0 [ 33.649] Module class: X.Org Video Driver [ 33.649] ABI
class: X.Org Video Driver, version 24.0 [ 33.649] (II) NVIDIA dlloader
X Driver 440.95.01 Thu May 28 07:10:49 UTC 2020 [ 33.649] (II) NVIDIA
Unified Driver for all Supported NVIDIA GPUs [ 33.690] (II) NOUVEAU
driver Date: Mon Jan 28 23:25:58 2019 -0500 [ 33.690] (II) NOUVEAU
driver for NVIDIA chipset families : [ 33.692] (II) FBDEV: driver for
framebuffer: fbdev [ 33.730] (WW) Falling back to old probe method for
fbdev [ 33.730] (II) Loading sub module "fbdevhw" [ 33.730] (II)
LoadModule: "fbdevhw" [ 33.730] (II) Loading
/usr/lib/xorg/modules/libfbdevhw.so [ 33.754] (II) Module fbdevhw:
vendor="X.Org Foundation" [ 33.754] ABI class: X.Org Video Driver,
version 24.1 [ 36.961] (==) NVIDIA(G0): Depth 24, (==) framebuffer bpp
32 [ 36.961] (==) NVIDIA(G0): RGB weight 888 [ 36.961] (==)
NVIDIA(G0): Default visual is TrueColor [ 36.961] (==) NVIDIA(G0):
Using gamma correction (1.0, 1.0, 1.0) [ 36.973] (**) Option
"AllowNVIDIAGpuScreens" [ 36.973] (II) Applying OutputClass "nvidia"
options to /dev/dri/card1 [ 36.973] (**) NVIDIA(G0): Option
"AllowEmptyInitialConfiguration" [ 36.973] (**) NVIDIA(G0): Enabling
2D acceleration [ 36.973] (II) Loading sub module "glxserver_nvidia" [
36.973] (II) LoadModule: "glxserver_nvidia" [ 36.973] (II) Loading
/usr/lib/x86_64-linux-gnu/nvidia/xorg/libglxserver_nvidia.so [ 37.423]
(II) Module glxserver_nvidia: vendor="NVIDIA Corporation" [ 37.423]
(II) NVIDIA GLX Module 440.95.01 Thu May 28 07:08:59 UTC 2020 [
37.441] (II) NVIDIA: The X server supports PRIME Render Offload. [
37.858] (II) NVIDIA(G0): NVIDIA GPU GeForce GTX 960M (GM107-A) at
PCI:1:0:0 (GPU-0) [ 37.858] (--) NVIDIA(G0): Memory: 2097152 kBytes [
37.858] (--) NVIDIA(G0): VideoBIOS: 82.07.94.00.07 [ 37.858] (II)
NVIDIA(G0): Detected PCI Express Link width: 16X [ 37.858] (II)
NVIDIA(G0): Validated MetaModes: [ 37.858] (II) NVIDIA(G0): "NULL" [
37.858] (**) NVIDIA(G0): Virtual screen size configured to be 3840 x
1080 [ 37.858] (WW) NVIDIA(G0): Unable to get display device for DPI
computation. [ 37.858] (==) NVIDIA(G0): DPI set to (75, 75); computed
from built-in default [ 37.858] (II) UnloadModule: "nouveau" [ 37.858]
(II) Unloading nouveau [ 37.858] (II) UnloadModule: "fbdev" [ 37.858]
(II) Unloading fbdev [ 37.858] (II) UnloadSubModule: "fbdevhw" [
37.859] (II) Unloading fbdevhw [ 38.399] (II) NVIDIA: Using 6144.00 MB
of virtual memory for indirect memory [ 38.399] (II) NVIDIA: access. [
38.434] (II) NVIDIA(G0): Setting mode "NULL" [ 38.438] (==)
NVIDIA(G0): Disabling shared memory pixmaps [ 38.438] (==) NVIDIA(G0):
Backing store enabled [ 38.438] (==) NVIDIA(G0): Silken mouse enabled
[ 38.438] (==) NVIDIA(G0): DPMS enabled [ 38.443] (II) NVIDIA(G0):
[DRI2] Setup complete [ 38.444] (II) NVIDIA(G0): [DRI2] VDPAU driver:
nvidia [ 38.462] (II) Initializing extension XVideo [ 38.462] (II)
Initializing extension XVideo-MotionCompensation [ 39.014] (II)
config/udev: Adding input device Video Bus (/dev/input/event4) [
39.014] (**) Video Bus: Applying InputClass "libinput keyboard
catchall" [ 39.014] (II) Using input driver 'libinput' for 'Video Bus'
[ 39.014] (**) Video Bus: always reports core events [ 39.017] (II)
event4 - Video Bus: is tagged by udev as: Keyboard [ 39.017] (II)
event4 - Video Bus: device is a keyboard [ 39.017] (II) event4 - Video
Bus: device removed [ 39.041] (**) Option "config_info"
"udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input4/event4"
[ 39.041] (II) XINPUT: Adding extended input device "Video Bus" (type:
KEYBOARD, id 8) [ 39.045] (II) event4 - Video Bus: is tagged by udev
as: Keyboard [ 39.045] (II) event4 - Video Bus: device is a keyboard [
39.047] (II) config/udev: Adding input device Video Bus
(/dev/input/event5) [ 39.047] (**) Video Bus: Applying InputClass
"libinput keyboard catchall" [ 39.047] (II) Using input driver
'libinput' for 'Video Bus' [ 39.047] (**) Video Bus: always reports
core events [ 39.050] (II) event5 - Video Bus: is tagged by udev as:
Keyboard [ 39.050] (II) event5 - Video Bus: device is a keyboard [
39.051] (II) event5 - Video Bus: device removed [ 39.065] (**) Option
"config_info"
"udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:12/LNXVIDEO:01/input/input5/event5"
[ 39.065] (II) XINPUT: Adding extended input device "Video Bus" (type:
KEYBOARD, id 9) [ 39.069] (II) event5 - Video Bus: is tagged by udev
as: Keyboard [ 39.069] (II) event5 - Video Bus: device is a keyboard [
39.366] (**) Option "config_info"
"udev:/sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-ELAN1000:00/input/input22/event12"
File not found: /var/log/messages Scanning file: /var/log/kern.log
Limiting output to last 20 relevant lines... Aug 17 19:23:06 The-Force
kernel: [ 11.722239] elan_i2c i2c-ELAN1000:00: i2c-ELAN1000:00 supply
vcc not found, using dummy regulator Aug 17 19:23:06 The-Force kernel:
[ 12.044606] elan_i2c i2c-ELAN1000:00: Elan Touchpad: Module ID:
0x0005, Firmware: 0x0004, Sample: 0x000d, IAP: 0x000e Aug 17 19:23:06
The-Force kernel: [ 12.044706] input: Elan Touchpad as
/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-ELAN1000:00/input/input22
Aug 17 19:23:06 The-Force kernel: [ 12.139280] videodev: Linux video
capture interface: v2.00 Aug 17 19:23:06 The-Force kernel: [
12.471405] uvcvideo: Found UVC 1.00 device USB2.0 HD UVC WebCam
(04f2:b3fd) Aug 17 19:23:06 The-Force kernel: [ 12.483061] uvcvideo
1-4:1.0: Entity type for entity Extension 4 was not initialized! Aug
17 19:23:06 The-Force kernel: [ 12.483076] uvcvideo 1-4:1.0: Entity
type for entity Processing 2 was not initialized! Aug 17 19:23:06
The-Force kernel: [ 12.483077] uvcvideo 1-4:1.0: Entity type for
entity Camera 1 was not initialized! Aug 17 19:23:06 The-Force kernel:
[ 12.483175] usbcore: registered new interface driver uvcvideo Aug 17
19:23:06 The-Force kernel: [ 12.483175] USB Video Class driver (1.1.1)
Aug 17 19:23:06 The-Force kernel: [ 13.846308] snd_hda_intel
0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops
[i915]) Aug 17 19:23:06 The-Force kernel: [ 14.723039] nvidia: loading
out-of-tree module taints kernel. Aug 17 19:23:06 The-Force kernel: [
14.723047] nvidia: module license 'NVIDIA' taints kernel. Aug 17
19:23:06 The-Force kernel: [ 14.728623] nvidia: module verification
failed: signature and/or required key missing - tainting kernel Aug 17
19:23:06 The-Force kernel: [ 14.736326] nvidia-nvlink: Nvlink Core is
being initialized, major device number 236 Aug 17 19:23:06 The-Force
kernel: [ 14.836276] NVRM: loading NVIDIA UNIX x86_64 Kernel Module
440.95.01 Thu May 28 07:03:08 UTC 2020 Aug 17 19:23:06 The-Force
kernel: [ 15.798933] nvidia-modeset: Loading NVIDIA Kernel Mode
Setting Driver for UNIX platforms 440.95.01 Thu May 28 07:04:22 UTC
2020 Aug 17 19:23:06 The-Force kernel: [ 15.890077] [drm] [nvidia-drm]
[GPU ID 0x00000100] Loading driver Aug 17 19:23:06 The-Force kernel: [
15.890078] [drm] Initialized nvidia-drm 0.0.0 20160202 for
0000:01:00.0 on minor 1 Aug 17 19:23:06 The-Force kernel: [ 16.265923]
nvidia-uvm: Loaded the UVM driver, major device number 234. File not
found: /var/log/daemon.log Scanning file: /var/log/syslog Limiting
output to last 50 relevant lines... Aug 17 01:10:10 The-Force kernel:
[ 16.397879] nvidia-uvm: Loaded the UVM driver, major device number
234. Aug 17 19:23:06 The-Force kernel: [ 0.106136] DMAR: ANDD device:
1 name: \_SB.PCI0.I2C0 Aug 17 19:23:06 The-Force kernel: [ 0.106137]
DMAR: ANDD device: 2 name: \_SB.PCI0.I2C1 Aug 17 19:23:06 The-Force
kernel: [ 0.146761] ACPI: Added _OSI(Linux-Dell-Video) Aug 17 19:23:06
The-Force kernel: [ 0.346528] pci 0000:00:02.0: Video device with
shadowed ROM at [mem 0x000c0000-0x000dffff] Aug 17 19:23:06 The-Force
systemd-modules-load[412]: Module 'i2c_dev' is built in Aug 17
19:23:06 The-Force kernel: [ 0.639954] i2c /dev entries driver Aug 17
19:23:06 The-Force kernel: [ 1.031694] fb0: switching to inteldrmfb
from EFI VGA Aug 17 19:23:06 The-Force kernel: [ 1.031909] i915
0000:00:02.0: vgaarb: deactivate vga console Aug 17 19:23:06 The-Force
kernel: [ 1.042189] [drm] Supports vblank timestamp caching Rev 2
(21.10.2013). Aug 17 19:23:06 The-Force kernel: [ 1.042190] [drm]
Driver supports precise vblank timestamp query. Aug 17 19:23:06
The-Force kernel: [ 1.046720] i915 0000:00:02.0: vgaarb: changed VGA
decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem Aug 17 19:23:06
The-Force kernel: [ 1.047086] [drm] Finished loading DMC firmware
i915/skl_dmc_ver1_27.bin (v1.27) Aug 17 19:23:06 The-Force kernel: [
1.048019] i2c_hid i2c-ELAN1000:00: i2c-ELAN1000:00 supply vdd not
found, using dummy regulator Aug 17 19:23:06 The-Force kernel: [
1.048028] i2c_hid i2c-ELAN1000:00: i2c-ELAN1000:00 supply vddl not
found, using dummy regulator Aug 17 19:23:06 The-Force kernel: [
1.060569] [drm] Initialized i915 1.6.0 20190822 for 0000:00:02.0 on
minor 0 Aug 17 19:23:06 The-Force kernel: [ 1.064386] ACPI: Video
Device [GFX0] (multi-head: yes rom: no post: no) Aug 17 19:23:06
The-Force kernel: [ 1.067553] input: Video Bus as
/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input4
Aug 17 19:23:06 The-Force kernel: [ 1.067738] ACPI: Video Device
[PEGP] (multi-head: no rom: yes post: no) Aug 17 19:23:06 The-Force
kernel: [ 1.067784] input: Video Bus as
/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:12/LNXVIDEO:01/input/input5
Aug 17 19:23:06 The-Force kernel: [ 1.177378] fbcon: i915drmfb (fb0)
is primary device Aug 17 19:23:06 The-Force kernel: [ 1.934033] i915
0000:00:02.0: fb0: i915drmfb frame buffer device Aug 17 19:23:06
The-Force kernel: [ 7.527042] systemd[1]: Condition check resulted in
Load Kernel Module drm being skipped. Aug 17 19:23:06 The-Force
kernel: [ 11.722239] elan_i2c i2c-ELAN1000:00: i2c-ELAN1000:00 supply
vcc not found, using dummy regulator Aug 17 19:23:06 The-Force kernel:
[ 12.044606] elan_i2c i2c-ELAN1000:00: Elan Touchpad: Module ID:
0x0005, Firmware: 0x0004, Sample: 0x000d, IAP: 0x000e Aug 17 19:23:06
The-Force kernel: [ 12.044706] input: Elan Touchpad as
/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-ELAN1000:00/input/input22
Aug 17 19:23:06 The-Force kernel: [ 12.139280] videodev: Linux video
capture interface: v2.00 Aug 17 19:23:06 The-Force kernel: [
12.471405] uvcvideo: Found UVC 1.00 device USB2.0 HD UVC WebCam
(04f2:b3fd) Aug 17 19:23:06 The-Force kernel: [ 12.483061] uvcvideo
1-4:1.0: Entity type for entity Extension 4 was not initialized! Aug
17 19:23:06 The-Force kernel: [ 12.483076] uvcvideo 1-4:1.0: Entity
type for entity Processing 2 was not initialized! Aug 17 19:23:06
The-Force kernel: [ 12.483077] uvcvideo 1-4:1.0: Entity type for
entity Camera 1 was not initialized! Aug 17 19:23:06 The-Force kernel:
[ 12.483175] usbcore: registered new interface driver uvcvideo Aug 17
19:23:06 The-Force kernel: [ 12.483175] USB Video Class driver (1.1.1)
Aug 17 19:23:06 The-Force kernel: [ 13.846308] snd_hda_intel
0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops
[i915]) Aug 17 19:23:06 The-Force kernel: [ 14.723039] nvidia: loading
out-of-tree module taints kernel. Aug 17 19:23:06 The-Force kernel: [
14.723047] nvidia: module license 'NVIDIA' taints kernel. Aug 17
19:23:06 The-Force kernel: [ 14.728623] nvidia: module verification
failed: signature and/or required key missing - tainting kernel Aug 17
19:23:06 The-Force kernel: [ 14.736326] nvidia-nvlink: Nvlink Core is
being initialized, major device number 236 Aug 17 19:23:06 The-Force
kernel: [ 14.836276] NVRM: loading NVIDIA UNIX x86_64 Kernel Module
440.95.01 Thu May 28 07:03:08 UTC 2020 Aug 17 19:23:06 The-Force
kernel: [ 15.798933] nvidia-modeset: Loading NVIDIA Kernel Mode
Setting Driver for UNIX platforms 440.95.01 Thu May 28 07:04:22 UTC
2020 Aug 17 19:23:06 The-Force kernel: [ 15.890077] [drm] [nvidia-drm]
[GPU ID 0x00000100] Loading driver Aug 17 19:23:06 The-Force kernel: [
15.890078] [drm] Initialized nvidia-drm 0.0.0 20160202 for
0000:01:00.0 on minor 1 Aug 17 19:23:06 The-Force kernel: [ 16.265923]
nvidia-uvm: Loaded the UVM driver, major device number 234. Aug 17
19:23:06 The-Force nvidia-persistenced: Verbose syslog connection
opened Aug 17 19:23:07 The-Force nvidia-persistenced: Now running with
user ID 126 and group ID 135 Aug 17 19:23:07 The-Force
nvidia-persistenced: Started (946) Aug 17 19:23:07 The-Force
nvidia-persistenced: device 0000:01:00.0 - registered Aug 17 19:23:07
The-Force nvidia-persistenced: Local RPC services initialized Aug 17
19:23:07 The-Force systemd[1]: Starting NVIDIA Persistence Daemon...
Aug 17 19:23:09 The-Force systemd[1]: Started NVIDIA Persistence
Daemon. Log Summary Log Checked Found === ======= ===== dmesg true
true journalctl true false /var/log/daemon.log true false
/var/log/kern.log true true /var/log/messages true false
/var/log/syslog true true /var/log/Xorg.0.log true true Probing
connected monitors using libdrm... Checking Nvidia options to see if
experimental kernel modesetting enabled: Executing command: modprobe
-c | grep "^options nvidia" Checking libdrm version using
pkg-config... Package libdrm was not found in the pkg-config search
path. Perhaps you should add the directory containing `libdrm.pc' to
the PKG_CONFIG_PATH environment variable No package 'libdrm' found Has
a DRM kernel driver been loaded? (drmAvailable()): true Probing device
/dev/dri/card0... Open succeeded for device: /dev/dri/card0 DRM driver
version information: Version: 1.6.0 Driver: i915 Date: 20190822
Description: Intel Graphics DRM library version: 1.3.0. DRM Busid:
Device information: bustype: 0 - pci domain:bus:device.func:
0000:00:02.0 vendor vid:pid: 0x8086:0x191b subvendor vid:pid:
0x1043:0x1d3d revision id: 0x0006 Is a modesetting capable driver
attached to bus id: pci:0000:00:02.0? (calling
drmCheckModesettingAvailable()) Yes Retrieving DRM resources...
Scanning defined properties... Property 1: EDID flags: 0x00000014 -
DRM_MODE_PROP_IMMUTABLE, DRM_MODE_PROP_BLOB Property 2: DPMS flags:
0x00000008 - DRM_MODE_PROP_ENUM Property 3: PATH flags: 0x00000014 -
DRM_MODE_PROP_IMMUTABLE, DRM_MODE_PROP_BLOB Property 4: TILE flags:
0x00000014 - DRM_MODE_PROP_IMMUTABLE, DRM_MODE_PROP_BLOB Property 5:
link-status flags: 0x00000008 - DRM_MODE_PROP_ENUM Property 6:
non-desktop flags: 0x00000006 - DRM_MODE_PROP_RANGE,
DRM_MODE_PROP_IMMUTABLE Property 7: HDR_OUTPUT_METADATA flags:
0x00000010 - DRM_MODE_PROP_BLOB Property 8: type flags: 0x0000000c -
DRM_MODE_PROP_IMMUTABLE, DRM_MODE_PROP_ENUM Property 9: SRC_X flags:
0x80000002 - DRM_MODE_PROP_RANGE, DRM_MODE_PROP_ATOMIC Property 10:
SRC_Y flags: 0x80000002 - DRM_MODE_PROP_RANGE, DRM_MODE_PROP_ATOMIC
Property 11: SRC_W flags: 0x80000002 - DRM_MODE_PROP_RANGE,
DRM_MODE_PROP_ATOMIC Property 12: SRC_H flags: 0x80000002 -
DRM_MODE_PROP_RANGE, DRM_MODE_PROP_ATOMIC Property 13: CRTC_X flags:
0x80000080 - DRM_MODE_PROP_SIGNED_RANGE, DRM_MODE_PROP_ATOMIC Property
14: CRTC_Y flags: 0x80000080 - DRM_MODE_PROP_SIGNED_RANGE,
DRM_MODE_PROP_ATOMIC Property 15: CRTC_W flags: 0x80000002 -
DRM_MODE_PROP_RANGE, DRM_MODE_PROP_ATOMIC Property 16: CRTC_H flags:
0x80000002 - DRM_MODE_PROP_RANGE, DRM_MODE_PROP_ATOMIC Property 17:
FB_ID flags: 0x80000040 - DRM_MODE_PROP_OBJECT, DRM_MODE_PROP_ATOMIC
Property 18: IN_FENCE_FD flags: 0x80000080 -
DRM_MODE_PROP_SIGNED_RANGE, DRM_MODE_PROP_ATOMIC Property 19:
OUT_FENCE_PTR flags: 0x80000002 - DRM_MODE_PROP_RANGE,
DRM_MODE_PROP_ATOMIC Property 20: CRTC_ID flags: 0x80000040 -
DRM_MODE_PROP_OBJECT, DRM_MODE_PROP_ATOMIC Property 21:
FB_DAMAGE_CLIPS flags: 0x80000010 - DRM_MODE_PROP_BLOB,
DRM_MODE_PROP_ATOMIC Property 22: ACTIVE flags: 0x80000002 -
DRM_MODE_PROP_RANGE, DRM_MODE_PROP_ATOMIC Property 23: MODE_ID flags:
0x80000010 - DRM_MODE_PROP_BLOB, DRM_MODE_PROP_ATOMIC Property 24:
VRR_ENABLED flags: 0x00000002 - DRM_MODE_PROP_RANGE Property 25:
DEGAMMA_LUT flags: 0x00000010 - DRM_MODE_PROP_BLOB Property 26:
DEGAMMA_LUT_SIZE flags: 0x00000006 - DRM_MODE_PROP_RANGE,
DRM_MODE_PROP_IMMUTABLE Property 27: CTM flags: 0x00000010 -
DRM_MODE_PROP_BLOB Property 28: GAMMA_LUT flags: 0x00000010 -
DRM_MODE_PROP_BLOB Property 29: GAMMA_LUT_SIZE flags: 0x00000006 -
DRM_MODE_PROP_RANGE, DRM_MODE_PROP_IMMUTABLE Property 30: IN_FORMATS
flags: 0x00000014 - DRM_MODE_PROP_IMMUTABLE, DRM_MODE_PROP_BLOB
Property 33: rotation flags: 0x00000020 - DRM_MODE_PROP_BITMASK
Property 34: COLOR_ENCODING flags: 0x00000008 - DRM_MODE_PROP_ENUM
Property 35: COLOR_RANGE flags: 0x00000008 - DRM_MODE_PROP_ENUM
Property 36: alpha flags: 0x00000002 - DRM_MODE_PROP_RANGE Property
37: pixel blend mode flags: 0x00000008 - DRM_MODE_PROP_ENUM Property
40: rotation flags: 0x00000020 - DRM_MODE_PROP_BITMASK Property 41:
COLOR_ENCODING flags: 0x00000008 - DRM_MODE_PROP_ENUM Property 42:
COLOR_RANGE flags: 0x00000008 - DRM_MODE_PROP_ENUM Property 43: alpha
flags: 0x00000002 - DRM_MODE_PROP_RANGE Property 44: pixel blend mode
flags: 0x00000008 - DRM_MODE_PROP_ENUM Property 47: rotation flags:
0x00000020 - DRM_MODE_PROP_BITMASK Property 51: rotation flags:
0x00000020 - DRM_MODE_PROP_BITMASK Property 52: COLOR_ENCODING flags:
0x00000008 - DRM_MODE_PROP_ENUM Property 53: COLOR_RANGE flags:
0x00000008 - DRM_MODE_PROP_ENUM Property 54: alpha flags: 0x00000002 -
DRM_MODE_PROP_RANGE Property 55: pixel blend mode flags: 0x00000008 -
DRM_MODE_PROP_ENUM Property 58: rotation flags: 0x00000020 -
DRM_MODE_PROP_BITMASK Property 59: COLOR_ENCODING flags: 0x00000008 -
DRM_MODE_PROP_ENUM Property 60: COLOR_RANGE flags: 0x00000008 -
DRM_MODE_PROP_ENUM Property 61: alpha flags: 0x00000002 -
DRM_MODE_PROP_RANGE Property 62: pixel blend mode flags: 0x00000008 -
DRM_MODE_PROP_ENUM Property 65: rotation flags: 0x00000020 -
DRM_MODE_PROP_BITMASK Property 69: rotation flags: 0x00000020 -
DRM_MODE_PROP_BITMASK Property 70: COLOR_ENCODING flags: 0x00000008 -
DRM_MODE_PROP_ENUM Property 71: COLOR_RANGE flags: 0x00000008 -
DRM_MODE_PROP_ENUM Property 72: alpha flags: 0x00000002 -
DRM_MODE_PROP_RANGE Property 73: pixel blend mode flags: 0x00000008 -
DRM_MODE_PROP_ENUM Property 76: rotation flags: 0x00000020 -
DRM_MODE_PROP_BITMASK Property 77: COLOR_ENCODING flags: 0x00000008 -
DRM_MODE_PROP_ENUM Property 78: COLOR_RANGE flags: 0x00000008 -
DRM_MODE_PROP_ENUM Property 79: alpha flags: 0x00000002 -
DRM_MODE_PROP_RANGE Property 80: pixel blend mode flags: 0x00000008 -
DRM_MODE_PROP_ENUM Property 83: rotation flags: 0x00000020 -
DRM_MODE_PROP_BITMASK Property 88: Broadcast RGB flags: 0x00000008 -
DRM_MODE_PROP_ENUM Property 89: max bpc flags: 0x00000002 -
DRM_MODE_PROP_RANGE Property 90: scaling mode flags: 0x00000008 -
DRM_MODE_PROP_ENUM Property 96: audio flags: 0x00000008 -
DRM_MODE_PROP_ENUM Property 97: max bpc flags: 0x00000002 -
DRM_MODE_PROP_RANGE Property 98: Content Protection flags: 0x00000008
- DRM_MODE_PROP_ENUM Property 100: aspect ratio flags: 0x00000008 -
DRM_MODE_PROP_ENUM Property 101: Colorspace flags: 0x00000008 -
DRM_
|
Thanks for the explanation, that helps. So, two numpty questions
Sadly I don't own another monitor so I can't check that one. I'll have a nosey around to see if I can force NVIDIA on that screen until you have a chance to get back to me. Thanks again! |
On 8/19/20 12:09 PM, FibroJedi wrote:
Thanks for the explanation, that helps. So, two numpty questions
1. Which command do I apply the --sleep-multiplier to?
Option --sleep-multiplier applies to any command that communicates with
the monitor, e.g. detect, setvcp, getvcp.
1. How do I force the monitor to use the discreet NVIDIA chip?
Probably the simplest way is to edit the kernel command line to affect
the current boot only. (You can edit the command line if you use the
Advanced boot option at the GRUB menu.) Add "rd.blacklist=i915
modprobe.blacklist=i915" (without the quotes). This tells the kernel to
ignore the i915 driver, so the Nvidia driver will be used.
…
Sadly I don't own another monitor so I can't check that one. I'll have
a nosey around to see if I can force NVIDIA on that screen until you
have a chance to get back to me. Thanks again!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#140 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADMGY3VE2XY3ZXDRHELVYDLSBP2KPANCNFSM4QCI4KYQ>.
|
Okay thanks, I'll give that a shot. (Sorry for the delay, still getting the new house sorted), I'll get back to you when I've had a brain space to try it :) |
Okay I've managed the first bit
Does this help? I don't get the "communication failed" error with this one. If it does, do I need to do DDC stuff via the command line only, or can I modify how I launch the ddcutil GUI to let me do it that way? Thanks! |
On 8/21/20 11:17 AM, FibroJedi wrote:
Okay I've managed the first bit
|sudo ddcutil detect --sleep-multiplier 3 Display 1 I2C bus:
/dev/i2c-2 EDID synopsis: Mfg id: SAM Model: C24F390 Serial number:
H4ZM900890 Manufacture year: 2019 EDID version: 1.3 VCP version: 2.0|
Does this help? I don't get the "communication failed" error with this
one.
Does this work repeatedly, or did you just get lucky? Recall that the
interrogate output shows that sometimes the DDC communications succeeds,
sometimes it fails.
If ddcutil appears to be working reliably, please run the probe command
and send the output. (D is whatever sleep-multiplier value seems to be
working for you.)
# ddcui probe --sleep-multiplier=D --stats
… If it does, do I need to do DDC stuff via the command line only, or
can I modify how I launch the ddcutil GUI to let me do it that way?
--sleep-multiplier is a ddcui option. To see what ddcui options exist,
use the --help option or see the website
<http://www.ddcutil.com/ddcui_options/#ddcui-command-line-options>.
# ddcui --help
Thanks!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#140 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADMGY3W4HTB77ZZAI6G3XFTSB2FYNANCNFSM4QCI4KYQ>.
|
the --sleep-multiplier worked 4 out of 5 times, I just tested. for the other
however
that's then followed by a shedload of "invalid response, maximum retries exceeded" errors. I assume this means, in Linux, I can't control this monitor with DDC/CI? |
On 8/22/20 3:54 PM, FibroJedi wrote:
the --sleep-multiplier worked 4 out of 5 times, I just tested.
for the other
|Invalid sleep-multiplier: D```|
|What command did you issue that returned this response?|
|however ```sudo ddcutil probe --sleep-multiplier=3 --stats Mfg id:
SAM, model: C24F390, sn: H4ZM900890 Capabilities for display on bus
/dev/i2c-3 Unparsed capabilities string: MCCS version: not present May
support table reads: true Scanning all VCP feature codes for display
[i2c: fd=3, busno=3]``` that's then followed by a shedload of "invalid
response, maximum retries exceeded" errors. I assume this means, in
Linux, I can't control this monitor with DDC/CI?|
|You could try setting the --sleep-multiplier value greater than 3, but
I very much doubt that would have much effect. In fact, from your
descriptions it appears that the apparent success of --sleep-multiplier
just reflects the random success of DDC/CI commands. My best guess is
that monitor is marginal at the standard (100 mhz) I2C bus speed.
Unfortunately, there's no way to the Linux drivers to slow down. Again,
if you're able to test with another monitor and that monitor works ok
then the problem is definitely with your monitor.|
… ||
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#140 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADMGY3X7I2JERCQRHMUOLNLSCAO6NANCNFSM4QCI4KYQ>.
|
Hey, sadly I don't have another monitor. Well, I do, but it's 500 miles south at my Dad's house, so not exactly useful right now. And that monitor is pretty old, so not sure it'd be a valid test.
I'll just have to deal with my "fake" dimming on QRedshift instead of actually using less power to the monitor. Thanks for taking the time to try to get this working for me.
Martin aka Fibro Jedi
Website<https://fibrojedi.me.uk/> | Twitter<https://twitter.com/FibroJedi> | DeviantArt<https://www.deviantart.com/fibrojedi>
________________________________
From: rockowitz <notifications@github.com>
Sent: 23 August 2020 11:35
To: rockowitz/ddcutil <ddcutil@noreply.github.com>
Cc: FibroJedi <fj@fibrojedi.me.uk>; Author <author@noreply.github.com>
Subject: Re: [rockowitz/ddcutil] Samsung Curved Monitor No DDC/CI (#140)
On 8/22/20 3:54 PM, FibroJedi wrote:
the --sleep-multiplier worked 4 out of 5 times, I just tested.
for the other
|Invalid sleep-multiplier: D```|
|What command did you issue that returned this response?|
|however ```sudo ddcutil probe --sleep-multiplier=3 --stats Mfg id:
SAM, model: C24F390, sn: H4ZM900890 Capabilities for display on bus
/dev/i2c-3 Unparsed capabilities string: MCCS version: not present May
support table reads: true Scanning all VCP feature codes for display
[i2c: fd=3, busno=3]``` that's then followed by a shedload of "invalid
response, maximum retries exceeded" errors. I assume this means, in
Linux, I can't control this monitor with DDC/CI?|
|You could try setting the --sleep-multiplier value greater than 3, but
I very much doubt that would have much effect. In fact, from your
descriptions it appears that the apparent success of --sleep-multiplier
just reflects the random success of DDC/CI commands. My best guess is
that monitor is marginal at the standard (100 mhz) I2C bus speed.
Unfortunately, there's no way to the Linux drivers to slow down. Again,
if you're able to test with another monitor and that monitor works ok
then the problem is definitely with your monitor.|
||
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#140 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADMGY3X7I2JERCQRHMUOLNLSCAO6NANCNFSM4QCI4KYQ>.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<#140 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AQRDEIGR54OK2Z5X3K4FTJLSCDWHRANCNFSM4QCI4KYQ>.
|
I have the same monitor (C24F390) connected to a Intel NUC (with integrated Intel graphics). The second monitor I have (LG) works perfectly with ddcutil. I have so far only managed one single successful
This was just after I re-plugged the monitor. Every subsequent call has failed, even with sleep multipliers:
Output for sudo ddcutil --bus 5 interrogate I'm gonna blame samsung here, but happy to provide more details if they can be of help in maybe a workaround? Thanks for making |
The DDC read is returning junk bytes. If I'm reading your hardware right
it looks like your NUC board has HDMI and USB-C outputs, but the monitor
has only HDMI and (gasp) VGA inputs. You're connecting the USB-C output
to the HDMI input. Type C connectors should be dual-mode. (See
www.ddcutil.com/displayport). How are you making the connection? What
kind of cable? Are you using an active or passive adapter? This
connection could be problematic. Try connecting the HDMI output to the
HDMI input. Let me know if that works before I suggest anything more.
…On 1/18/21 2:12 PM, Nemo wrote:
I have the same monitor (C24F390) connected to a Intel NUC (with
integrated Intel graphics). The second monitor I have (LG) works
perfectly with ddcutil. I have so far only managed one single
successful |detect| call:
|sudo ddcutil detect Display 1 I2C bus: /dev/i2c-5 EDID synopsis: Mfg
id: SAM Model: C24F390 Serial number: HTQK801650 Manufacture year:
2018 EDID version: 1.3 VCP version: 2.0 |
This was just after I re-plugged the monitor. Every subsequent call
has failed, even with sleep multipliers:
|sudo ddcutil detect --sleep-multiplier=10 Invalid display I2C bus:
/dev/i2c-5 EDID synopsis: Mfg id: SAM Model: C24F390 Serial number:
HTQK801650 Manufacture year: 2018 EDID version: 1.3 DDC communication
failed |
Output for sudo ddcutil --bus 5 interrogate
<https://github.com/rockowitz/ddcutil/files/5832026/i.txt>
I'm gonna blame samsung here, but happy to provide more details if
they can be of help in maybe a workaround?
Thanks for making |ddcutil|, I'd been trying to dim my monitors for
months via a script, and I was so disappointed when I found out that
they didn't support HDMI-CEC. |ddcutil| worked great for my usecase 🤗
(atleast on one monitor!)
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#140 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADMGY3WVBX2FTX4U6UOK2W3S2SBZVANCNFSM4QCI4KYQ>.
|
I was first trying it via a USB-C-HDMI —->HDMI, but the above commands were run on direct HDMI—HDMI with no adapter involved.
Could the cable itself make a difference? I could try a different one.
|
I'd be really curious to know if even with Samsung's own MagicTune you'd have this unreliability. |
I never tried MagicTune - don't run Windows, and the monitor's page at samsung website never listed it as supported. I can't find a MagicTune listing on the samsung website - is the tool still supported? |
Mhh, right. It's not a recent monitor by any stretch, but it's still 3 years newer than the last version of MT (which may or may not require a bit of legwork to install on W10). |
The firmware gets me a .bin file, but the monitor doesn't have a USB socket, and the manual makes no mention of a firmware upgrade. |
FibroJedi Samsung CF390 Monitor Interrogate Output.txt
Hey,
So I just switched to Linux and all bar one thing is working fine: DDC/CI.
Monitor: Samsung CF390 (FYI this is attacked by HDMI to my laptop)
In Windows this worked most of the time, had to turn the monitor off and on occasionally to refresh it. But with softMCCS (A windows app) and a DDC/CI app I was able to control the backlight and colour tinting.
However in Linux, ddcutil says the monitor is in the database but DDC/CI is not active. While I agree it's not active, it should be possible to activate it. And in Linux I don't know what I'm doing with this one. Hope you can help. From what little I've managed to follow here's some output.
Great start, eh?
$ ddcutil getvcp known --bus 6
Most of this returned "Invalid Response"
ddcutil interrogate 2>&1
Attached as a txt file. (Edited as I found how to upload attachments)
If there's anything else you need to help you, let me know. I'm moving house tomorrow but from Wednesday I should be able to reply again, if our ISP does its job.
Thanks in advance.
The text was updated successfully, but these errors were encountered: