Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

CachyOS Xfce - temperatura CPU

Zaczęty przez MSki, Listopad 07, 2025, 08:52:47 AM

Poprzedni wątek - Następny wątek

Yattaman

#45
Jest jeszcze OCCT i tam możesz sprawdzić cały przebieg temperaturowy, obciążenia itp.
Po co używać mało czytelnego Btop++, jak mamy dostępne potężne i czytelne narzędzie, do tego GUI :)
Na moim PC CachyOS dostał dożywocie – za dobre sprawowanie i nie ma szans na apelację 😎🔥 Laptop: i use Arch, btw...😜

MSki

Cytat: John Doe w Listopad 16, 2025, 06:03:17 PMobciążenie CPU kilkanaście procent a GPU ok. 70%. Akceleracja sprzętowa włączona, GPU zintegrowana 3-gen.
W laptopach, bo taki sprzęt rozpatrujemy, są GPU zintegrowanie z CPU, czyli znajdują się w jednym waflu krzemowym i skoro u Ciebie obciążenie GPU wynosi ok. 70%, to będzie grzało również i CPU.
Ale w laptopach, w których GPU jest dedykowaną, to zjawisko wspólnego grzania nie występuje w takim znacznym zakresie, z uwagi na to, że GPU to osobny wafel krzemowy, wyposażony przez producenta sprzętu w pasywne, lub aktywne chłodzenie.
Na przykład, w laptopach Apple, jest to wyszczególnione już w nazwie sprzętu;
PRO - chłodzenie aktywne, radiator z wiatraczkiem,
AIR - chłodzenie pasywne większy radiator, ale bez wiatraczka.

Yattaman

Cytat: MSki w Listopad 16, 2025, 06:59:18 PMNa przykład, w laptopach Apple, jest to wyszczególnione już w nazwie sprzętu;
PRO - chłodzenie aktywne, radiator z wiatraczkiem,
AIR - chłodzenie pasywne większy radiator, ale bez wiatraczka.
No ale nie zawsze tak było :) Jednak do dzisiaj chyba się nie zmieniło to:
AIR - podstawowe zastosowanie
PRO - najbardziej wydajne dla "profesjonalistów"
Na moim PC CachyOS dostał dożywocie – za dobre sprawowanie i nie ma szans na apelację 😎🔥 Laptop: i use Arch, btw...😜

John Doe

#48
Cytat: MSki w Listopad 16, 2025, 06:59:18 PMW laptopach, bo taki sprzęt rozpatrujemy, są GPU zintegrowanie z CPU, czyli znajdują się w jednym waflu krzemowym i skoro u Ciebie obciążenie GPU wynosi ok. 70%, to będzie grzało również i CPU.
Ale w laptopach, w których GPU jest dedykowaną, to zjawisko wspólnego grzania nie występuje w takim znacznym zakresie, z uwagi na to, że GPU to osobny wafel krzemowy, wyposażony przez producenta sprzętu w pasywne, lub aktywne chłodzenie.
Zgadza się. Btop++ instaluje się domyślnie w CachyOS i jest (u mnie) w menu startowym -  uruchomić i pokaże co grzeje.

MSki

Coś mi nie dawało spokoju, więc sprawdziłem i tę opcję, z 3-ma filmami...

Cytat: John Doe w Listopad 14, 2025, 02:45:14 PMLaptop z i7-3632QM działa bez problemu z CachyOS Cinnamon, wydajność i temperatury podobne jak z Debianem.

3 różne filmy YT jednocześnie w 3 kartach Ungoogled-Chromium: CPU 35%, GPU 70%, temp. CPU 65°
2 filmy w 2 kartach: CPU 28%, GPU 50%, temp. CPU 62°
1 film: : CPU 20%, GPU 20%, temp. CPU 58°

..i u mnie temp. oscyluje na podobnych parametrach, tylko wiesz jaki jest problem ?
Aby faktycznie ocenić wydajność, a co za tym idzie rzeczywistą wartość temp. CPU+GPU, te 3 filmy musiałyby być wyświetlane w trzech widocznych na ekranie okienkach, a nie jak się to przedstawia - 1 film na ekranie, a 2 pozostałe w tle.
GPU musi "przerabiać" jednocześnie 3 filmy, a nie jeden.
I można to zrobić, odtwarzając jednocześnie 3 różne filmy za pomocą vlc, mpv, czy innego odtwarzacza video.
Jeśli ten test przeprowadzamy w inny sposób, to jego wynik będzie zafałszowany.

linux4ever

@MSki Problem ten można rozwiązać przez odpalenie trzech odtwarzaczy VLC  i włączenie VDPAU.

Już wklejam po co:
CytatVDPAU (Video Decode and Presentation API for Unix) to
interfejs programowania aplikacji (API), który pozwala na sprzętowe przyspieszenie dekodowania i wyświetlania wideo na kartach graficznych. Jest to technologia głównie związana z systemami operacyjnymi Unix, obsługiwana przez sterowniki NVIDII. W kontekście Windows i innych systemów, podobną funkcjonalność zapewnia opcja przyspieszenia sprzętowego GPU, która odciąża procesor (CPU) od zadań związanych z renderowaniem grafiki.
VDPAU

    Funkcja: Umożliwia odciążenie procesora (CPU) od dekodowania i odtwarzania wideo, przenosząc te zadania bezpośrednio na procesor graficzny (GPU).
    Przeznaczenie: Jest to API głównie używane w systemach Unix, takich jak Linux.
    Wsparcie: Technologia jest obsługiwana przez karty graficzne NVIDIA.

Podobna funkcjonalność w Windows

    Przyspieszenie sprzętowe GPU: W systemie Windows istnieje podobna opcja, która pozwala na wykorzystanie mocy GPU do przyspieszenia renderowania grafiki.
    Dostępność: W systemie Windows można znaleźć tę opcję w ustawieniach grafiki, co pozwala na optymalizację wydajności aplikacji i gier.
    Cel: Głównym celem jest odciążenie procesora od złożonych obliczeń związanych z grafiką i wideo, co zwiększa ogólną wydajność systemu

A na procesorze odpalisz stres test:


CytatPrzegląd od AI
To stress test the CPU on Arch Linux, install
stress-ng or stress using sudo pacman -Syu stress-ng, then run a test like sudo stress-ng --cpu 0 --timeout 60s and monitor temperatures with watch -n 1 sensors. For more detailed, interactive monitoring, you can install and use s-tui.
1. Install necessary tools

    stress-ng is a versatile and recommended tool.

sudo pacman -Syu stress-ng

sensors is used to monitor CPU temperature.

sudo pacman -Syu lm_sensors

s-tui provides an interactive, real-time view of CPU usage and temperature.


sudo pacman -S s-tui

2. Run the stress test

    Using stress-ng (recommended):
        Run all available CPU cores at 100% for 60 seconds. The --cpu 0 option tells it to use all available cores, and --timeout 60s sets the duration to 60 seconds.
        bash

sudo stress-ng --cpu 0 --timeout 60s

For a test using a specific number of workers, such as 4:

sudo stress-ng --cpu 4 --timeout 60s

To use a different CPU stress method, like FFT (Fastest Fourier Transform):

    sudo stress-ng --cpu 4 --cpu-method fft --timeout 60s

Using stress:

    First, find the number of cores your CPU has.
    bash

getconf _NPROCESSORS_ONLN

Then, run the stress test with that number of threads. For a quad-core CPU with hyper-threading, you might run 8 threads.

stress --cpu 8

3. Monitor CPU temperature and usage

    While the test is running, monitor the temperature and other metrics in a separate terminal window.
    Using watch and sensors:
        This command will update the sensors output every second.
       

    watch -n 1 sensors

Using s-tui:

    Run the command to get a graphical display of CPU metrics.
   

s-tui

4. Stop the test

    Press Ctrl + C in the terminal where the stress test command is running to stop it.

"Dawniej ludzie uczyli się dla samych siebie, dziś robią to na pokaz. "-Konfucjusz

MSki

Cytat: linux4ever w Listopad 17, 2025, 09:21:45 AMProblem ten można rozwiązać przez odpalenie trzech odtwarzaczy VLC 
Właśnie o takim odtworzeniu audio-video pisałem powyżej.

Cytat: linux4ever w Listopad 17, 2025, 09:21:45 AMi włączenie VDPAU.
Z tego opisu wynika, że w tą funkcję są wyposażone (tylko?) karty NVIDIA.

linux4ever

Cytat: MSki w Listopad 17, 2025, 09:36:01 AM
Cytat: linux4ever w Listopad 17, 2025, 09:21:45 AMProblem ten można rozwiązać przez odpalenie trzech odtwarzaczy VLC
Właśnie o takim odtworzeniu audio-video pisałem powyżej.

Cytat: linux4ever w Listopad 17, 2025, 09:21:45 AMi włączenie VDPAU.
Z tego opisu wynika, że w tą funkcję są wyposażone (tylko?) karty NVIDIA.


Mój błąd ale jest VA-API.

I powinno działać podobnie.

https://wiki.archlinux.org/title/Hardware_video_acceleration

CytatIntel graphics open-source drivers support VA-API:

    HD Graphics series starting from Broadwell (2014) and newer (e.g. Intel Arc) are supported by intel-media-driver.
    GMA 4500 (2008) up to Coffee Lake (2017) are supported by libva-intel-driver.
    Haswell Refresh to Skylake VP9 decoding and Broadwell to Skylake hybrid VP8 encoding is supported by intel-hybrid-codec-driver-gitAUR.

CytatGłówna różnica polega na tym, że
VA-API (Video Acceleration API) jest standardem open-source, obsługiwanym głównie przez sterowniki otwarte i sprzęt Intela i AMD, podczas gdy VDPAU (Video Decode and Presentation API for Unix) jest API specyficznym dla Nvidii i jest wolne od opłat licencyjnych. VA-API jest bardziej wszechstronne, wspierając dekodowanie i kodowanie wideo, podczas gdy VDPAU koncentruje się głównie na dekodowaniu.
VA-API

    Obsługa: Otwartoźródłowy, wspierany przez sterowniki otwarte, szczególnie Intela i AMD.
    Funkcjonalność: Wspiera zarówno dekodowanie, jak i kodowanie wideo sprzętowo.
    Przykłady użycia: Stosowany w aplikacjach takich jak VLC Media Player i GStreamer do przyspieszania wideo.

VDPAU

    Obsługa: API specyficzne dla kart graficznych Nvidii.
    Funkcjonalność: Skoncentrowane głównie na dekodowaniu wideo.
    Licencja: Wolne od opłat licencyjnych, z otwartą implementacją (libvdpau).
"Dawniej ludzie uczyli się dla samych siebie, dziś robią to na pokaz. "-Konfucjusz

melis

Cytat: Yattaman w Listopad 16, 2025, 06:45:08 PMJest jeszcze OCCT
Wszedł już jako darmowa app do Linux? Bo, że wprowadzili to wiem, ale był płatny. Wszedł :)

MSki

VDPAU dla nvidii, VA-API dla amd i intela są chyba systemowo dodane i włączone(?) - sprawdzałem i ten pakiet jest zainstalowany.

MSki

#55
Poniższy screen ekranowy potwierdza to o czym w podsumowaniu piszę...



..ten sam film, odtwarzany na pulpicie, jednocześnie przez dwa odtwarzacze ..vlc i mpv. (system Ubuntu 22.04 LTS).

..z mojej strony mogę napisać, że CachyOS jest bardzo dobrym systemem, ale nie na każdym sprzęcie można go instalować. I czy będzie to kernel Archa, czy CachyOS, to producenci tych OSów dążą (chyba) do maksymalizacji wydajności swoich systemów, a to na starszym sprzęcie objawia się wzrostem temp. na CPU/GPU.

pavbaranov

@MSki - Jeśli chodzi o "zwykłego" Archa, to on jest kompilowany bodaj z uwzględnieniem i686 (o ile pamiętam), czyli jak np. OpenSUSE. Ubuntu - pewnie jak Debian, zatem i586. CachyOS - co najmniej jeśli chodzi o repozytoria v3 i v4 jest pod zdecydowanie nowsze CPU/GPU. Nie wiem jak "zwykłe" (czyli bez "vX") - dopytam i dam znać, jeśli kogoś to interesuje.
Tak - pomysłem na CachyOS było m.in. zwiększenie wydajności na nowszym sprzęcie (zasadniczo nawet nie tak "naj"nowszym, bo na 10 letnim też chodzi miło, no chyba, że ktoś ma dychawiczne APU).
CachyOS (niekiedy mocno zmiksowany z Arch), Plasma (zawsze najnowsza, a niekiedy beta/RC). linux-cachyos.

MSki

Cytat: pavbaranov w Dzisiaj o 04:02:44 PMdopytam i dam znać, jeśli kogoś to interesuje.
Każda dawka nowej wiedzy mile widziana.

Zobacz najnowsze wiadomości na forum