abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 14:44 | Nová verze

    Google Chrome 154 byl prohlášen za stabilní. Nejnovější stabilní verze 154.0.8037.57 přináší řadu novinek. Podrobný přehled v poznámkách k vydání. Opraveno bylo 108 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.

    Ladislav Hagara | Komentářů: 0
    dnes 14:33 | IT novinky

    Vláda sníží v příštím roce výdaje na IT služby státu o 1,4 miliardy korun. Úspory má umožnit lepší koordinace nákupu služeb napříč resorty prostřednictvím nového zmocněnce. Celkové roční výdaje státu na informační technologie a digitalizaci se podle údajů ministerstva průmyslu a obchodu pohybují okolo 20 až 25 miliard korun ročně, pro letošek bylo na 320 projektů vyčleněno 21 miliard.

    Ladislav Hagara | Komentářů: 0
    dnes 14:22 | IT novinky

    Irská komise pro ochranu dat (DPC) uložila americké technologické společnosti Google ze skupiny Alphabet pokutu 403 milionů eur (9,8 miliardy Kč) za neoprávněné nakládání s údaji o poloze uživatelů. Firma podle komise porušila evropské nařízení o ochraně osobních údajů (GDPR). DPC uvedla, že při šetření zjistila, že si lidé nemuseli být vědomi skutečnosti, že jejich poloha byla využívána například k ovlivňování prostřednictvím reklam nebo k odvozování jejich zájmů, a mohli tak ztratit kontrolu nad svými osobními údaji.

    Ladislav Hagara | Komentářů: 0
    dnes 02:11 | IT novinky

    Byla oznámena beta verze nového video kodeku Pyrowave pro streamování her v Steam Remote Play. S vysokou propustností a nízkou latencí. S podporou HDR a YUV 4:4:4.

    Ladislav Hagara | Komentářů: 0
    dnes 01:11 | Nová verze

    Byl vydán Sublime Text 4 Build 4213. Sublime Text (Wikipedie) je proprietární multiplatformní editor textových souborů a zdrojových kódů. Ke stažení a k vyzkoušení je zdarma. Pro další používání je nutná licence v ceně 99 dolarů. Spolu se Sublime Merge je cena 168 dolarů.

    Ladislav Hagara | Komentářů: 0
    včera 21:55 | Zajímavý článek

    Firma Anthropic, tvůrce AI modelu Claude, začala v oblasti Sanfranciského zálivu v tichosti provozovat vlastní biotechnologickou laboratoř. Anthropic prý chce pomocí AI urychlit hledání léků na nemoci, jimž farmaceutický průmysl dle názoru firmy věnuje příliš málo pozornosti. Firma tvrdí, že laboratoř se zatím soustředí především na základní biologii, nikoli přímo na vývoj léčiv. Farmaceutický výzkum je pro generálního ředitele Daria Amodeie velice osobní téma, jeho otec zemřel na hepatitidu C několik málo let před objevením účinné léčby.

    AfD 💙 | Komentářů: 3
    včera 21:44 | Humor

    Vědci z Googlu dokončili mapu všech neuronových spojení v mozku (tzv. konektom) samečka mušky octomilky obecné (drosophila melanogaster), hlavním cílem je komparativní analýza s již zmapovaným mozkem samičky. S tímto veřejně dostupným modelem, čítajícím přibližně 160 000 neuronů, se začali bavit nadšenci. Mozek mouchy pohání experimentálního kryptoburzovního bota Stonkfly, případně si zahrál počítačové hry Beat Saber, Mario64 a samozřejmě DOOM (gameplay videa). Ani mozek samičky nezůstal stranou, vyzkoušel si Minecraft.

    AfD 💙 | Komentářů: 3
    včera 16:22 | Nová verze

    Alibaba Cloud je dalším sponzorem nadace Omacom Foundation stojící za linuxovou distribucí Omarchy. Přislíbená částka je 3 miliony dolarů, tj. 1 milion dolarů ročně po dobu tří let. Stejná částka jako u DigitalOcean.

    Ladislav Hagara | Komentářů: 5
    včera 16:11 | Nová verze

    Byla vydána nová verze 262 správce systému a služeb systemd (Wikipedie, GitHub).

    Ladislav Hagara | Komentářů: 0
    včera 02:33 | IT novinky

    Canonical oznámil vydání Zephyr 26.04 LTS. Jedná se o komerční distribuci operačního systému pro mikrokontroléry Zephyr (Wikipedie) s podporou až 15 let.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (8%)
     (5%)
     (2%)
     (14%)
     (21%)
    Celkem 2719 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník

    Ryzen 9 - ksysguard - CPU freq

    15.3.2020 10:00 | Přečteno: 1644× | Ryzen 9 | poslední úprava: 16.3.2020 11:28

    V aktuálním OpenSUSE Leap 15.1 v ksysguard nelze zobrazit frekvence CPU. Je to v důsledku nedostatečné velikosti buferu, jak je popsáno zde v hlášení bugu včetně návrhu dočasného řešení. Pro Ryzen 9 3900X a 3950X stačí zvětšit velikost buferu na řádku 43 v cpuinfo.c na dvojnásobek. Přikládám patch a upravený spec file pro OpenSUSE Leap 15.1, kdyby to někomu přišlo vhod. Pokud nejste zběhlí v v tvorbě rpm balíčků, tady je malý návod. Stáhněte si přiložené soubory, a pak jako root proveďte (je třeba mít přidaný repozitář pro zdrojové balíčky):
    zypper ar -f http://download.opensuse.org/source/distribution/leap/$releasever/repo/oss/ repo-source
    
    zypper ref
    
    zypper si ksysguard5
    
    cp ksysguard5.spec /usr/src/packages/SPECS/
    
    cp CPUINFOBUFSIZE.patch /usr/src/packages/SOURCES/
    
    rpmbuild -ba /usr/src/packages/SPECS/ksysguard5.spec
    
    rpm -Uhv --force /usr/src/packages/RPMS/x86_64ksysguard5-5.12.8-lp151.1.1.pf.x86_64.rpm
    
    systemctl restart ksysguardd.service
    
    CPUINFOBUFSIZE.patch
    diff -Naur ksysguard-5.12.8.orig/ksysguardd/Linux/cpuinfo.c ksysguard-5.12.8/ksysguardd/Linux/cpuinfo.c
    --- ksysguard-5.12.8.orig/ksysguardd/Linux/cpuinfo.c	2019-03-05 13:20:46.000000000 +0100
    +++ ksysguard-5.12.8/ksysguardd/Linux/cpuinfo.c	2020-01-30 10:53:59.604577796 +0100
    @@ -40,7 +40,7 @@
     static int HighNumCores = 0; /* Highest # of cores ever seen */
     static float* Clocks = 0; /* Array with one entry per core */
     
    -#define CPUINFOBUFSIZE (32 * 1024)
    +#define CPUINFOBUFSIZE (64 * 1024)
     static char CpuInfoBuf[ CPUINFOBUFSIZE ];
     static int Dirty = 0;
     static struct SensorModul *CpuInfoSM;
    V ksysguard5.spec je nutno přidat řádek odkazující na CPUINFOBUFSIZE.patch
    Source:         https://download.kde.org/stable/plasma/%{version}/ksysguard-%{version}.tar.xz
    #Source:		ksysguard-5.12.8.tar.gz	
    Source1:        ksysguardd.service
    # PATCH-FIX-OPENSUSE 0001-Use-run-for-ksysguardd-s-pid-file.patch
    Patch0:         0001-Use-run-for-ksysguardd-s-pid-file.patch
    Patch1:		CPUINFOBUFSIZE.patch
    BuildRequires:  extra-cmake-modules >= 1.5.0
    BuildRequires:  kf5-filesystem
    BuildRequires:  libsensors4-devel
    BuildRequires:  systemd-rpm-macros
    BuildRequires:  xz
    BuildRequires:  cmake(KF5Config)
    BuildRequires:  cmake(KF5CoreAddons)
    BuildRequires:  cmake(KF5I18n)
    BuildRequires:  cmake(KF5IconThemes)
    BuildRequires:  cmake(KF5ItemViews)
    BuildRequires:  cmake(KF5KDELibs4Support)
    BuildRequires:  cmake(KF5NewStuff)
    BuildRequires:  cmake(KF5SysGuard) >= %{_plasma5_version}
    BuildRequires:  cmake(Qt5Core) >= 5.4.0
    BuildRequires:  cmake(Qt5WebKitWidgets) >= 5.4.0
    BuildRequires:  cmake(Qt5Widgets) >= 5.4.0
    Requires:       libksysguard5-helper
           

    Hodnocení: 67 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    15.3.2020 12:00 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Ryzen 9 - ksysguard - CPU freq
    Chápu, že se chcete o informace podělit, ale IMHO by bylo užitečnější otevřít bug a - protože víte, jak problém (aspoň částečně) řešit - poslat submit request.
    Petr Tomášek avatar 15.3.2020 12:36 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: Ryzen 9 - ksysguard - CPU freq
    A to se snad vylučuje?
    multicult.fm | monokultura je zlo | welcome refugees!
    15.3.2020 14:31 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Ryzen 9 - ksysguard - CPU freq
    Nevylučuje… ale žádný bug report ani submit request jsem nenašel. Kdyby ano, ten komentář bych nepsal.
    15.3.2020 14:57 Kate | skóre: 9
    Rozbalit Rozbalit vše Re: Ryzen 9 - ksysguard - CPU freq
    Co ten odkaz v druhé větě blogpostu?
    15.3.2020 17:19 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Ryzen 9 - ksysguard - CPU freq
    Mluvil jsem o openSUSE bugzille, když je post o tom, jak si udělat balíček pro openSUSE Leap 15.1.
    15.3.2020 17:20 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Ryzen 9 - ksysguard - CPU freq
    (a stejně tak jsem měl na mysli submit request pro Leap 15.1 - a případně i 15.2, je-li potřeba)
    16.3.2020 08:02 doron | skóre: 21 | blog: Sensors a Ksysguard | Brno
    Rozbalit Rozbalit vše Re: Ryzen 9 - ksysguard - CPU freq
    Proč jsem to nereportoval v openSUSE bugzille? Jde jen o workaround, až to někdo u ksysguard korektně opraví, bude to opravené i openSUSE.

    Chápu, že zkušený uživatel neocení návod jak vytvořit balíček pro openSUSE, ale nelze vyloučit, že to bude číst někdo, komu to přijde vhod.
    You can't fuck everyone, but you can try to.
    16.3.2020 08:12 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Ryzen 9 - ksysguard - CPU freq

    Pokud to měl být návod, jak si udělat upravený balíček pro openSUSE, pak bych spíš doporučil

      osc checkout openSUSE:Leap:15.2:ksysguard5
      # upravit
      osc build
    

    nebo to rovnou udělat v OBS (a pak už je submit request otázkou jednoho příkazu navíc). Distribuční balíčky vesměs moc nepočítají s tím, že by někdo chtěl používat přímo rpmbuild, takže můžete narazit na různé záhadné problémy.

    16.3.2020 08:13 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Ryzen 9 - ksysguard - CPU freq

    Ten první příkaz měl být

      osc checkout openSUSE:Leap:15.1:Update ksysguard5
    
    16.3.2020 10:12 doron | skóre: 21 | blog: Sensors a Ksysguard | Brno
    Rozbalit Rozbalit vše Re: Ryzen 9 - ksysguard - CPU freq
    Díky za typ. OBS jsem prozatím nepoužíval. Tak jsem si alespoň zřídil účet, a pokusím se to tam během dne (příštích dní) umístit.
    You can't fuck everyone, but you can try to.
    Nuphar avatar 16.3.2020 09:23 Nuphar | skóre: 19
    Rozbalit Rozbalit vše Re: Ryzen 9 - ksysguard - CPU freq
    Říkal jsem si, že se mi na desktopu s Ryzenem nějak neukazuje frekvence CPU, ale neměl jsem čas to řešit. I takovýto workaround je rozhodně lepší rovnou v OBS, protože výsledek je pak rozhodně přístupnější více lidem a spíš to rozproudí nějakou diskuzi, aby se to pořádně opravilo.
    Per aspera, Asparagus et Aspergillus ad a/Astra!
    15.3.2020 14:58 retroslava | skóre: 9 | blog: TryCatch | Žižkoff
    Rozbalit Rozbalit vše Re: Ryzen 9 - ksysguard - CPU freq
    https://phabricator.kde.org/D27362
    Pozor! Jsem naprostý idiot. Co jsem napsal včera dnes už dávno neplatí. Zavazuji se, že budu diskutovat nezávazně.
    16.3.2020 03:42 BFU
    Rozbalit Rozbalit vše Re: Ryzen 9 - ksysguard - CPU freq
    Proc se ten soubor read()uje a neudela se na to treba radeji mmap() s PROT_READ ?
    16.3.2020 07:26 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Ryzen 9 - ksysguard - CPU freq
    Protože je to /proc/cpuinfo, kde něco takového nemá šanci fungovat. Správné řešení je nesnažit se odhadnout velikost a načíst celý soubor najednou, ale zpracovávat ho postupně.
    16.3.2020 10:37 BFU
    Rozbalit Rozbalit vše Re: Ryzen 9 - ksysguard - CPU freq
    No to je teda vysvetleni jak remen, nedik.

    Takze jsem si to vygrepoval, ze kernelovy fs/proc/cpuinfo.c + arch-specific kod plni userspacovy buffer pres seq_printf() . Coz by ale zrejme taky znamenalo, ze nejlepsi je to cist po radcich fgets() , jak to dela treba util-linux.
    16.3.2020 10:53 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Ryzen 9 - ksysguard - CPU freq
    Prostě jsem předpokládal, že někomu, kdo používá mmap(), nemusím do detailu vysvětlovat, proč na procfs nepůjde použít.
    16.3.2020 14:54 BFU
    Rozbalit Rozbalit vše Re: Ryzen 9 - ksysguard - CPU freq
    To jste predpokladal spatne, protoze to, ze jeden soubor v nejakem kernelovem virtualnim FS neimplementuje .mmap neznamena, ze jiny soubor - klidne ve stejnem virtualnim FS - ten .mmap neimplementuje taky. Ono by vesmes stacilo ten mmap do fs/proc/cpuinfo.c pridat, struct file_operations {} ma callbacky na vsechno mozne, ale ten duvod proc to tam neni jsem popsal vyse.
    16.3.2020 16:14 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Ryzen 9 - ksysguard - CPU freq
    No tak se zkuste podívat, kolik těch proc_mmap celkem v jádře existuje. Já tam vidím celé čtyři kusy - z toho tři jsou věci, které mají k něčemu jako /proc/cpuinfo zatraceně daleko a jeden navíc existuje jen na powerpc.
    17.3.2020 00:14 BFU
    Rozbalit Rozbalit vše Re: Ryzen 9 - ksysguard - CPU freq
    To ja nevim, rychly git grep tvrdi neco pres 500:

    linux-2.6$ git describe HEAD

    next-20200316

    linux-2.6$ git grep '[[:space:]]\.mmap[[:space:]]*=' | wc -l

    516

    Cely ten proc_* je wrapper okolo genericke implementace virtualniho FS v Linuxu, nad kterou je postaveny i sysfs, debugfs, configfs atd.
    17.3.2020 00:44 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Ryzen 9 - ksysguard - CPU freq

    To jste si ale vymyslel úplně jinou otázku, než na jakou jsem se ptal.

    Zkuste se nad tím trochu zamyslet. Ten soubor vzniká on demand a dopředu nezjistíte ani jeho velikost (dostanete nulu). Jak ho chcete mmapovat? Co tomu mmap() předáte jako velikost?

    17.3.2020 20:00 BFU
    Rozbalit Rozbalit vše Re: Ryzen 9 - ksysguard - CPU freq
    Viz vyse muj komentar o seq_printf().

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.