rockowitz / ddcutil

Control monitor settings using DDC/CI and USB
http://www.ddcutil.com
GNU General Public License v2.0
952 stars 39 forks source link

Samsung Curved Monitor No DDC/CI #140

Closed FibroJedi closed 3 years ago

FibroJedi commented 4 years ago

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.

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

rockowitz commented 4 years ago

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 (buildd@lgw01-amd64-038) (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 .......:..q8-@X, +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 .......;.Jq84@dB +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 .......:..q8-@X, +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 .......;.Jq84@dB +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 .......;.Jq84@dB +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 .......:..q8-@X, +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

  1. 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_PROPENUM Property 101: Colorspace flags: 0x00000008 - DRM
FibroJedi commented 4 years ago

Thanks for the explanation, that helps. So, two numpty questions

  1. Which command do I apply the --sleep-multiplier to?
  2. How do I force the monitor to use the discreet NVIDIA chip?

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!

rockowitz commented 4 years ago

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 https://github.com/rockowitz/ddcutil/issues/140#issuecomment-676519144, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADMGY3VE2XY3ZXDRHELVYDLSBP2KPANCNFSM4QCI4KYQ.

FibroJedi commented 4 years ago

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 :)

FibroJedi commented 4 years ago

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

rockowitz commented 4 years ago

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 https://github.com/rockowitz/ddcutil/issues/140#issuecomment-678345866, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADMGY3W4HTB77ZZAI6G3XFTSB2FYNANCNFSM4QCI4KYQ.

FibroJedi commented 4 years ago

the --sleep-multiplier worked 4 out of 5 times, I just tested.

for the other

sudo ddcutil probe --sleep-multiplier=D --stats
Invalid sleep-multiplier

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?

rockowitz commented 4 years ago

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?| |howeversudo 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 https://github.com/rockowitz/ddcutil/issues/140#issuecomment-678685560, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADMGY3X7I2JERCQRHMUOLNLSCAO6NANCNFSM4QCI4KYQ.

FibroJedi commented 4 years ago

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 Websitehttps://fibrojedi.me.uk/ | Twitterhttps://twitter.com/FibroJedi | DeviantArthttps://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?| |howeversudo 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 https://github.com/rockowitz/ddcutil/issues/140#issuecomment-678685560, 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 GitHubhttps://github.com/rockowitz/ddcutil/issues/140#issuecomment-678757486, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AQRDEIGR54OK2Z5X3K4FTJLSCDWHRANCNFSM4QCI4KYQ.

captn3m0 commented 3 years ago

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

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!)

rockowitz commented 3 years ago

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 https://github.com/rockowitz/ddcutil/issues/140#issuecomment-762427404, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADMGY3WVBX2FTX4U6UOK2W3S2SBZVANCNFSM4QCI4KYQ.

captn3m0 commented 3 years ago

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.

mirh commented 3 months ago

I'd be really curious to know if even with Samsung's own MagicTune you'd have this unreliability.

captn3m0 commented 3 months ago

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?

mirh commented 3 months ago

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). Still, who knows? There's also supposedly a firmware update I think?

captn3m0 commented 3 months ago

Upgrade File(USB type) ver 1007.0 0.22 MB Dec 05. 2023 All OS

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.