thank you and no dejection taken. you’re actually very helpful :D
Just a humble squid that over produces slime. Buy my slime, its a medical wonder, cures halitosis, weird eye syndrome, bolding.
thank you and no dejection taken. you’re actually very helpful :D
I followed your advice, Github my edit link_dpms.c, - Github my edit link_dp_training.c how do i submit as RFC. total noob with github lol.
not looked in to pacman hooks but will need to now lol any i made a script that downloads, unzips and patches then compiles so mostly hands free.
cheers, I’m using sed to patch the files then auto mated compiling
thank you i will read up on how to submit this kind of stuff.
set LINK_TRAINING_ATTEMPTS
from 5
to 10
in drivers/gpu/drm/amd/display/dc/link/link_dpms.c
and set LINK_TRAINING_RETRY_DELAY
from 50
to 100
in drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c.
i doubt this will be added to kernel as its a fix for an issue that isn’t wide spread.
this sounds quit useful tbf
Wow…
I can hear the ticking…
Ah yes I did wonder what the date was about.
It definitely seems more likely labour then any other party, Tories are jumping ship to labour but you are right, its not finite till the votes are counted.
Are you voting?
Not a problem fellow user
Okay dave
1983…?
Labour are getting in without a doubt although we shouldn’t settle for less evil, maybe the left will move to a left party after labour shows how much they care for the working class
I understand completely tbf. And the leftist party’s are very much splintered. My thought though is get benches, make small changes and hope the general public notice the leftist officials campaigning for real change.
Also funding your party and being a member, running stalls is very helpful.
Its an interesting idea, I have a party I believe in but for the disfranchised labour, Tory voters who’d otherwise give they’re votes to green or what ever flavour of right-winger. I do however see media coverage of none voter being used as a vehicle by hinge groups far right and what not as none voters are not a cohesive group rather a random cluster with a plethora of reasons to abstain from voting a party.
So I would caution anyone who’d vote none or who’d dispense they’re vote to a protest party to instead research and maybe there’s a party that will match they’re ideals and needs. Whether that is of a libertarian, socialist, communist , or feudal flavour.
Any DSP comrades 🫣
gnome might be tricky to interface with over shell commands, and sadly i use sway so i am limited with advice, checking ubuntu forums would be a good start for you though.
indeed udev rules will monitor devices and on device change a action can be set, what desktop manager are you using? udev quick how to guide / a more in-depth
this sounds very involved initially but hands off after the fact.
Script
#!/bin/bash cd ~/ || exit LATEST_KERNEL=$(curl -s https://www.kernel.org | grep -Po 'linux-\d+\.\d+\.\d+\.tar\.xz' | head -1) echo "Latest Kernel: $LATEST_KERNEL" KERNEL_URL="https://cdn.kernel.org/pub/linux/kernel/v6.x/$LATEST_KERNEL" echo "Kernel URL: $KERNEL_URL" DIR_NAME=$(echo $LATEST_KERNEL | sed 's/\.tar\.xz//') mkdir -p ./$DIR_NAME wget -O ./$DIR_NAME/$LATEST_KERNEL "$KERNEL_URL" || exit tar -xf ./$DIR_NAME/$LATEST_KERNEL -C ./$DIR_NAME || exit EXTRACTED_DIR=$(tar -tf ./$DIR_NAME/$LATEST_KERNEL | head -1 | cut -f1 -d"/") cd ./$DIR_NAME/$EXTRACTED_DIR || exit zcat /proc/config.gz > .config echo "Kernel config copied." if [ -f "drivers/gpu/drm/amd/display/dc/link/link_dpms.c" ] && [ -f "drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c" ]; then echo "Files found, proceeding with modifications..." sed -i 's/#define LINK_TRAINING_RETRY_DELAY 50 \/\* ms \*\//#include <linux\/module.h>\nstatic int link_training_retry_delay = 50;\nmodule_param(link_training_retry_delay, int, 0644);\nMODULE_PARM_DESC(link_training_retry_delay, "Delay between link training retries (ms)");\n#define LINK_TRAINING_RETRY_DELAY link_training_retry_delay/' drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_training.c sed -i 's/#define LINK_TRAINING_ATTEMPTS 4/#include <linux\/module.h>\nstatic int link_training_attempts = 4;\nmodule_param(link_training_attempts, int, 0644);\nMODULE_PARM_DESC(link_training_attempts, "Number of link training attempts");\n#define LINK_TRAINING_ATTEMPTS link_training_attempts/' drivers/gpu/drm/amd/display/dc/link/link_dpms.c else echo "One or both files not found in the kernel source directory." fi echo "Kernel modifications complete." make olddefconfig || exit #make || exit echo "Compiling the kernel..." make -j16 || exit echo "Building modules..." sudo make modules_install || exit echo "Installing the kernel..." sudo make install || exit echo "Backing up existing kernel files..." sudo cp /boot/vmlinuz-linux /boot/vmlinuz-linux.bak sudo cp /boot/initramfs-linux.img /boot/initramfs-linux.img.bak echo "Moving new kernel files to /boot..." sudo cp ./arch/x86/boot/bzImage /boot/vmlinuz-fix sudo mkinitcpio -k $(make kernelrelease) -c /etc/mkinitcpio.conf -g /boot/initramfs-fix.img if [ -f /boot/vmlinuz-fix ] && [ -f /boot/initramfs-fix.img ]; then echo "Kernel and initramfs moved to /boot successfully." else echo "Failed to move kernel or initramfs files to /boot." exit 1 fi echo "Kernel compilation, installation, and file replacement completed successfully."