Eğer Zen-2 veya Zen-3 mimarili AMD işlemci ve Linux kullanıyorsanız bana lazımsınız. Güç ayarlarını efektif ve otomatik bir biçimde kontrol edebilmek için bir script yazıyorum. Bilgi gerekiyor , şimdiden kim yardım edebilecekse teşekkürler. İş takriben 15 dakikanızı alır.

Kod:Panoya kopyala nvme_load=YES nowatchdog rw root=UUID=beb1ef2d-d7a2-4d2e-9249-051326e8db73 amd_iommu=on iommu=pt iommu=1 video:off amd_pstate=passive Son haliyle böyle hocam.

VMware içinde birçok dağıtımı var hocam. İşim gereği tamamen geçemem.

Ryzen 9 5900X'e sahibim.

Doğru yaptığınıza emin misiniz? Gözüktüğü üzere acpi-cpufreq kullanıyor hala sürücü.

Tamamdır hocam halledip geliyorum. Bu arada boot configimde halihazırda amd_iommu kodları var onlar sorun olur mu? İsteğinize bağlı olarak kaldırabilir veya bırakabilirim.

6.4.4-arch1-1 EndeavourOS dağıtımını kullanıyorum.

Kalsın kalsın kesinlikle.

nvme_load=YES nowatchdog rw root=UUID=beb1ef2d-d7a2-4d2e-9249-051326e8db73 amd_pstate=passive böyle mi olsun hocam?

Çok teşekkür ediyorum. Platform profillerinizin açık olması çok güzel olmuş. @gen2 @Rona kullandığınız kernelleri de yazabilir misiniz rica etsem? Eğer default kullanıyorsanız kullandığınız distroyu, custom kullanıyorsanız hangi custom kerneli kullandığınızı yazabilir msiniz?

Hayır, problem olacağını düşünmüyorum. Dökümanda da özellikle iommu ile alakalı birşey söylemedikleri için devam edebilirsiniz. Teşekkür ederim şimdiden.

Evet. Böyle gayet iyi. Fakat rw neden kullanıyorsunuz? Boot esnasında root'u R/W mountlayıp ne yapacaksınız?

Hocam sorunu galiba çözdüm. Parametreleri ekledikten sonra sudo reinstall-kernel komutunu girmedim.

Bunlar kernel argümanları. Bootloader içinden değiştirmeniz gerekiyor. Sırasıyla systemdboot configinizin içine almalısınız. Yani önce ilk attığım guided argümanını yazacaksınız, reboot atacaksınız, attığım komutun çıktısını privatebin'e veya buraya atacaksınız. Sonra aynısını diğerlerine uygulayacaksınız. Dediğim gibi 15 dakikanızı alacak.

Dualboot yapacaksınız umarım. Sanal makinede gereken şeyler çalışmayabilir.

Hocam maalesef anlamadım. Bunu systemdboot Config'imin içine mi atmam gerekli yoksa terminal üzerinden komut girmem yeterli mi? Sanırım systemdboot configinden yapmam gerekiyor.

Passive Kod:Panoya kopyala TLP 1.5.0 +++ Processor CPU model = AMD Ryzen 7 5800H with Radeon Graphics /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver = amd-pstate /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor = powersave /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors = ondemand userspace powersave performance schedutil /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq = 400000 /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq = 4463000 /sys/devices/system/cpu/cpu1.. cpu15: omitted for clarity, use -v to show all /sys/devices/system/cpu/cpufreq/boost = 1 /sys/module/workqueue/parameters/power_efficient = Y /proc/sys/kernel/nmi_watchdog = +++ Platform Profile /sys/firmware/acpi/platform_profile = balanced-performance /sys/firmware/acpi/platform_profile_choices = quiet balanced balanced-performance performance amd-pstate ondemand userspace powersave performance schedutil Active Kod:Panoya kopyala TLP 1.5.0 +++ Processor CPU model = AMD Ryzen 7 5800H with Radeon Graphics /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver = amd-pstate-epp /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor = powersave /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors = performance powersave /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq = 400000 /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq = 4463000 /sys/devices/system/cpu/cpu0/cpufreq/energy_performance_preference = power /sys/devices/system/cpu/cpu0/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power /sys/devices/system/cpu/cpu1.. cpu15: omitted for clarity, use -v to show all /sys/devices/system/cpu/cpufreq/boost = /sys/module/workqueue/parameters/power_efficient = Y /proc/sys/kernel/nmi_watchdog = +++ Platform Profile /sys/firmware/acpi/platform_profile = balanced-performance /sys/firmware/acpi/platform_profile_choices = quiet balanced balanced-performance performance amd-pstate-epp performance powersave Guided Kod:Panoya kopyala TLP 1.5.0 +++ Processor CPU model = AMD Ryzen 7 5800H with Radeon Graphics /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver = amd-pstate /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor = powersave /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors = ondemand userspace powersave performance schedutil /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq = 400000 /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq = 4463000 /sys/devices/system/cpu/cpu1.. cpu15: omitted for clarity, use -v to show all /sys/devices/system/cpu/cpufreq/boost = 1 /sys/module/workqueue/parameters/power_efficient = Y /proc/sys/kernel/nmi_watchdog = +++ Platform Profile /sys/firmware/acpi/platform_profile = balanced-performance /sys/firmware/acpi/platform_profile_choices = quiet balanced balanced-performance performance amd-pstate ondemand userspace powersave performance schedutil

Kolay gelsin hocam şimdiden.

Tamamdır. Tekrar deneyip çıktı atabilir misiniz? Sadece şu an eklediğiniz parametrenin çıktılarını atın. Eğer olmazsa CPU'nuz uyumsuz olabilir. Ya da GRUB deneyebiliriz ki bence alakası yok.

R5 3600 işlemci kullanıyorum. Ne lazım hocam?

sudo, nano gibi basit komutları kullanmasını biliyor musunuz? Bilmiyorsanız sorun yok fakat işim kolaylaşır.

Yaptığınızı varsaymıştım. Sorun yok. Müsaitseniz tekrar atabilir misiniz hepsini sırasıyla?

6.4.4-gentoo-sources. CachyOS patchleri EEVDF scheduler ile.

Varsayılan hali böyle hocam. Ben sadece AMD IOMMU komutlarını ekledim. Root parametresinden önceki hiçbir koda dokunmadım.

Yaptım hocam. Ama isterseniz bir daha yapayım.

Sürprizbozan: amd_pstate=guided TLP 1.5.0 +++ Processor CPU model = AMD Ryzen 5 3600 6-Core Processor /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver = acpi-cpufreq /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor = schedutil /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors = conservative ondemand userspace powersave performance schedutil /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq = 2200000 /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq = 4000000 /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies = 4000000 2800000 2200000 /sys/devices/system/cpu/cpu1.. cpu11: omitted for clarity, use -v to show all /sys/devices/system/cpu/cpufreq/boost = 0 /sys/module/workqueue/parameters/power_efficient = Y /proc/sys/kernel/nmi_watchdog = 0 +++ Platform Profile /sys/firmware/acpi/platform_profile = /sys/firmware/acpi/platform_profile_choices = acpi-cpufreq conservative ondemand userspace powersave performance schedutil Sürprizbozan: amd_pstate=active TLP 1.5.0 +++ Processor CPU model = AMD Ryzen 5 3600 6-Core Processor /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver = acpi-cpufreq /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor = schedutil /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors = conservative ondemand userspace powersave performance schedutil /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq = 2200000 /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq = 4000000 /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies = 4000000 2800000 2200000 /sys/devices/system/cpu/cpu1.. cpu11: omitted for clarity, use -v to show all /sys/devices/system/cpu/cpufreq/boost = 0 /sys/module/workqueue/parameters/power_efficient = Y /proc/sys/kernel/nmi_watchdog = 0 +++ Platform Profile /sys/firmware/acpi/platform_profile = /sys/firmware/acpi/platform_profile_choices = acpi-cpufreq conservative ondemand userspace powersave performance schedutil Sürprizbozan: amd_pstate=passive TLP 1.5.0 +++ Processor CPU model = AMD Ryzen 5 3600 6-Core Processor /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver = acpi-cpufreq /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor = schedutil /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors = conservative ondemand userspace powersave performance schedutil /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq = 2200000 /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq = 4000000 /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies = 4000000 2800000 2200000 /sys/devices/system/cpu/cpu1.. cpu11: omitted for clarity, use -v to show all /sys/devices/system/cpu/cpufreq/boost = 0 /sys/module/workqueue/parameters/power_efficient = Y /proc/sys/kernel/nmi_watchdog = 0 +++ Platform Profile /sys/firmware/acpi/platform_profile = /sys/firmware/acpi/platform_profile_choices = acpi-cpufreq conservative ondemand userspace powersave performance schedutil @Bsd Kaymak umarım çıktılar yardımcı olmuştur hocam. Eğer yanlış ya da eksik bir şey varsa söyleyin yeterli.

Çok teşekkürler. Bu çıktılar bana gayet güzel bilgiler kazandırdı. Geri kalan her şey ise dökümanda olduğu için gayet rahat kodlayabilirim artık.

Ihtiyac devam ediyorsa yardimci olayim.

Hem başlamış olursunuz hoşunuza gidebilir.

Sürprizbozan: amd_pstate=guided TLP 1.5.0 +++ Processor CPU model = AMD Ryzen 5 3600 6-Core Processor /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver = AMD-pstate /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor = schedutil /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors = conservative ondemand userspace powersave performance schedutil /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq = 550000 /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq = 4676000 /sys/devices/system/cpu/cpu1.. cpu11: omitted for clarity, use -v to show all /sys/devices/system/cpu/cpufreq/boost = 1 /sys/module/workqueue/parameters/power_efficient = Y /proc/sys/kernel/nmi_watchdog = 0 +++ Platform Profile /sys/firmware/acpi/platform_profile = /sys/firmware/acpi/platform_profile_choices = AMD-pstate Conservative ondemand userspace powersave performance schedutil Sürprizbozan: amd_pstate=passive TLP 1.5.0 +++ Processor CPU model = AMD Ryzen 5 3600 6-Core Processor /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver = AMD-pstate /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor = schedutil /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors = conservative ondemand userspace powersave performance schedutil /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq = 550000 /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq = 4676000 /sys/devices/system/cpu/cpu1.. cpu11: omitted for clarity, use -v to show all /sys/devices/system/cpu/cpufreq/boost = 1 /sys/module/workqueue/parameters/power_efficient = Y /proc/sys/kernel/nmi_watchdog = 0 +++ Platform Profile /sys/firmware/acpi/platform_profile = /sys/firmware/acpi/platform_profile_choices = AMD-pstate Conservative ondemand userspace powersave performance schedutil Sürprizbozan: amd_pstate=active TLP 1.5.0 +++ Processor CPU model = AMD Ryzen 5 3600 6-Core Processor /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver = AMD-pstate-epp /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor = powersave /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors = performance powersave /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq = 550000 /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq = 4676000 /sys/devices/system/cpu/cpu0/cpufreq/energy_performance_preference = performance /sys/devices/system/cpu/cpu0/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power Power /sys/devices/system/cpu/cpu1.. cpu11: omitted for clarity, use -v to show all /sys/devices/system/cpu/cpufreq/boost = /sys/module/workqueue/parameters/power_efficient = Y /proc/sys/kernel/nmi_watchdog = 0 +++ Platform Profile /sys/firmware/acpi/platform_profile = /sys/firmware/acpi/platform_profile_choices = AMD-pstate-epp Performance powersave

Sürprizbozan: amd_pstate=passive TLP 1.5.0 +++ Processor CPU model = AMD Ryzen 5 3600 6-Core Processor /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver = amd-pstate /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor = schedutil /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors = conservative ondemand userspace powersave performance schedutil /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq = 550000 /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq = 4676000 /sys/devices/system/cpu/cpu1.. cpu11: omitted for clarity, use -v to show all /sys/devices/system/cpu/cpufreq/boost = 1 /sys/module/workqueue/parameters/power_efficient = Y /proc/sys/kernel/nmi_watchdog = 0 +++ Platform Profile /sys/firmware/acpi/platform_profile = /sys/firmware/acpi/platform_profile_choices = amd-pstate conservative ondemand userspace powersave performance schedutil

amd-pstate stateleri hakkında veri toplamak istiyorum, dökümanda etkileşmemiz gereken yerler verilmediği için bilgi toplamam lazım. Bilgili olduğunuzu düşünüyorum o yüzden şöyle söylemek istiyorum: amd_pstate=guided amd_pstate=active amd_pstate=passive Kernel argümanlarını tek tek boot edip şu komutları yazmanızı istiyorum: sudo tlp-stat -p; cat /sys/devices/system/cpu/cpufreq/policy0/scaling_driver; cat /sys/devices/system/cpu/cpufreq/policy0/scaling_available_governors TLP'nin kurulu olması gerekiyor. Bu komutların çıktılarını aynı şekilde her kernel argümanını değiştirdiğinize atmanızı rica ediyorum. Tercihim herhangi bir privatebin instancesine yüklemenizden yana, fakat isterseniz buraya da yükleyebilirsiniz. Unutmayın, 3 tanesini sırayla yazacaksınız. Örneğin ilk argümanı yazıp rebootlayıp attığım komutun çıktısını atacaksınız. Sırasıyla yapmanızı rica ediyorum. Eğer sırasıyla yapmazsanız da output'un üstüne hangi argümanı kullandığınızı yazmanız ricamdır. Şimdiden teşekkür ederim. Anlamadığınız bir yer varsa sormaktan çekinmeyin.

root içeren parametre hariç diğer parametreleri silip dener misiniz?

Çok teşekkür ederim, minik bir sorum olacaktı. Passive ile guided'ı değiştirirken reinstall-kernel işlemini yaptınız mı?