Search Criteria
Package Details: ddcci-driver-linux-dkms 0.4.4-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/ddcci-driver-linux-dkms.git (read-only, click to copy) |
---|---|
Package Base: | ddcci-driver-linux-dkms |
Description: | A pair of Linux kernel drivers for DDC/CI monitors (DKMS) |
Upstream URL: | https://gitlab.com/ddcci-driver-linux/ddcci-driver-linux/ |
Keywords: | backlight hdmi monitor |
Licenses: | GPL2 |
Conflicts: | ddcci-driver-linux |
Submitter: | irtimmer |
Maintainer: | ewout (Porous3247) |
Last Packager: | Porous3247 |
Votes: | 35 |
Popularity: | 0.032073 |
First Submitted: | 2017-04-15 18:51 (UTC) |
Last Updated: | 2023-09-03 13:11 (UTC) |
Latest Comments
1 2 3 4 5 Next › Last »
Andrei_Korshikov commented on 2023-06-10 10:26 (UTC)
@dxwil I upgraded the kernel to 6.3.6 and got the same behavior as you. My solution is to modprobe ddcci_backlight in 3 seconds after starting SDDM service (
After=sddm.service
and additionalExecStart=/usr/bin/sleep 3
beforeExecStart=/usr/bin/modprobe ddcci_backlight
).Porous3247 commented on 2023-05-06 16:07 (UTC) (edited on 2023-05-07 00:34 (UTC) by Porous3247)
@UmarJ
Thanks for letting me know, I applied your changes.
Note that the patch does not work on kernel versions before 6.3. Sorry to anyone who can't get it working for kernels older than 6.3--I don't know how to make it work for everyone.
Edit: I updated to patch to use the
LINUX_VERSION_CODE
macro so that building now works on any kernel versionUmarJ commented on 2023-05-06 13:49 (UTC)
Apply this patch for compatibility with Linux 6.3 and above.
Source
joshtau commented on 2023-04-02 11:12 (UTC) (edited on 2023-04-02 11:12 (UTC) by joshtau)
Yeah, I have to modprobe when my desktop env starts.
I have a super hacky script I whipped up in 30s, which is (note 6 is my monitor ID):
I have this in my labwc autostart file. If I wasn't lazy, or was using sway, I would have a systemd service which would listen for when the DE started.
dxwil commented on 2023-04-01 10:29 (UTC)
@Andrei_Korshikov I tried using your systemd file but it still did not work,
dmesg
returned this:[ 26.153345] ddcci 4-0037: core device [6e] probe failed: -19 [ 26.153362] i2c i2c-4: new_device: Instantiated device ddcci at 0x37
Only modprobing ddcci when the desktop is loaded works for me so far
Andrei_Korshikov commented on 2023-04-01 04:02 (UTC)
@dxwill Maybe because of this? At least with my setup (laptop with external monitor) I have no luck with modules-load.d and have to craft systemd unit. Also look at joshtau comment below: "Sometimes in tty it won't work correctly", maybe you have to load ddcci only after your display manager.
Porous3247 commented on 2023-03-30 19:26 (UTC)
@dxwil the
PKGBUILD
copies the source to/usr/src/ddcci-${pkgver}
then the building process invokes the Makefile provided by the package. That Makefile invokesMakefile.dkms
which then invokes themodprobe
command. So it seems that the developers of the package made it convenient for all of us.dxwil commented on 2023-03-30 16:34 (UTC)
ddcci does not load through a file in
/etc/modules-load.d/ddcci.conf
, but only by manually modprobe'ing it, does anyone know why that might happen? Thanksjoshtau commented on 2023-03-30 04:07 (UTC)
I just tried it again and it worked, I have no idea what was going on but yesterday I was getting a git commit instead of a version number from that file.
Sorry for the noise, also I don't mind which checksum, as long as there is one :-).
Porous3247 commented on 2023-03-30 03:52 (UTC)
@joshtau Just downloaded
ddcci-driver-linux-v0.4.3.tar.gz
and after runningtar -tf ddcci-driver-linux-v0.4.3.tar.gz
, it still returnsI do notice that v0.4.3 doesn't have a corresponding GitLab release. But when the next version comes out, I'll be sure to use sha256sum instead of b2 and the ${srcdir} in the package function
1 2 3 4 5 Next › Last »