Jakub Vrána napsal AI plugin sql-gemini pro nástroj pro správu databáze v jednom PHP souboru Adminer. Plugin dovoluje sestavovat SQL dotazy pomocí AI, konkrétně pomocí Google Gemini.
Na čem aktuálně pracují vývojáři GNOME a KDE Plasma? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE Plasma.
Byla vydána nová verze 0.4.15 (𝕏) svobodného operačního systému ReactOS (Wikipedie), jehož cílem je kompletní binární kompatibilita s aplikacemi a ovladači pro Windows. Přehled novinek i s náhledy v oznámení o vydání.
Byl představen rpi-image-gen, tj. oficiální nástroj pro vytváření vlastních softwarových obrazů pro zařízení Raspberry Pi.
Byla vydána nová major verze 8.0, aktuálně 8.0.1, softwaru pro správu elektronických knih Calibre (Wikipedie). Přehled novinek v poznámkách k vydání. Vypíchnuta je lepší podpora Kobo KEPUB formátu nebo integrovaný lokálně běžící engine Piper pro převod textu na řeč používaný pro čtení nahlas (již od verze 7.18).
Společnost OpenAI rozšířila své API o nové audio modely. Nový model pro převod textu na řeč (text-to-speech model) lze bez přihlašování vyzkoušet na stránce OpenAI.fm.
Příspěvek Bezpečnost paměti pro webové fonty na blogu Chrome pro vývojáře rozebírá, proč se pro zpracování webových fontů v Chrome místo FreeType nově používá v Rustu napsaná Skrifa z Fontations.
V pátek 21. a v sobotu 22. března proběhnou Arduino Days 2025, tj. každoroční „narozeninová oslava“ platformy Arduino. Na programu je řada zajímavých přednášek. Sledovat je bude možné na YouTube. Zúčastnit se lze i lokálních akcí. V sobotu v Praze na Matfyzu.
Komunitná konferencia Bratislava OpenCamp, ktorá sa uskutoční už o tri týždne 5. 4. 2025 na FIIT STU pozná svoj program – návštevníkom ponúkne 3 paralelné behy prednášok a workshopov na rôzne témy týkajúce sa otvoreného softvéru či otvorených technológií.
Časopis MagPi od nakladatelství Raspberry Pi se s číslem 151 přejmenoval na Raspberry Pi Official Magazine. I pod novým názvem zůstává nadále ve formátu pdf zdarma ke čtení.
cpuinfo
Processor Information
Model: Intel Celeron 530, 1.73 GHz
Package: 1 Core
Processor Caches
L1 code cache, 32 KB
L1 data cache, 32 KB
L2 unified cache, 1 MB
Processor Features
64bit 64-bit capable
simd SIMD capable
[x86] -- x86-specific features --
cmov Conditional Moves
mmx MMX Technology
sse SSE Technology
sse2 SSE2 Technology
sse3 SSE3 Technology (Prescott New Instructions)
ssse3 SSSE3 Technology (Merom New Instructions)
lm Long Mode (64-bit capable)
lahf_lm LAHF/SAHF Supported in 64-bit mode
cpufreq
cpufreq-info cpufreq-set
[root@localhost tomolc]# cpufreq-info
cpufrequtils 002: cpufreq-info (C) Dominik Brodowski 2004-2006
Report errors and bugs to linux@brodo.de, please.
analyzing CPU 0:
no or unknown cpufreq driver is active on this CPU
Viem že Celeron-M neme intel speedstep ale dakde som čítal že nastavenie frekvencie napevno by malo ísť. Vbiose NB nič nieje.
tomolc
Celeron-M umí měnit frekvenci pomocí jaderného modulu p4_clockmod
. Pokuď chceš nastavit specifickou frekvenci, je dále potřeba modul userspace governoru - cpufreq_userspace
. Nastavení pak lze jednoduše provést pomocí příkazu:
cpufreq-set -f <FREQ>
Podrobnosti viz man cpufreq-set
. Osobně bych ale zauvažoval spíš o použití conservative governoru.
cpufreq-set -f 1000 MHz Error setting new values. Common errors: - Do you have proper administration rights? (super-user?) - Is the governor you requested available and modprobed? - Trying to set an invalid policy? - Trying to set a specific frequency, but userspace governor is not available, for example because of hardware which cannot be set to a specific frequency or because the userspace governor isn't loaded? lsmod Module Size Used by nls_iso8859_1 4640 0 nls_cp437 6272 0 vfat 11200 0 fat 45884 1 vfat vboxdrv 55088 0 ipt_IFWLOG 3652 1 ipt_psd 44360 1 ip_set_iptree 7048 2 i915 22272 2 drm 70324 3 i915 iptable_raw 2624 0 xt_comment 2336 0 xt_policy 4256 0 xt_multiport 3808 4 ipt_ULOG 7876 0 ipt_TTL 2656 0 ipt_ttl 2304 0 ipt_TOS 2560 0 ipt_tos 2144 0 ipt_set 2720 2 ipt_SAME 2848 0 ipt_REJECT 4288 4 ipt_REDIRECT 2688 0 ipt_recent 8312 0 ipt_owner 2432 0 ipt_NETMAP 2656 0 ipt_MASQUERADE 3904 0 ipt_LOG 6496 10 ipt_iprange 2336 0 ipt_ECN 3168 0 ipt_ecn 2624 0 ipt_CLUSTERIP 7172 0 ipt_ah 2368 0 ipt_addrtype 2304 0 nf_nat_tftp 2272 0 nf_nat_snmp_basic 9604 0 nf_nat_sip 4800 0 nf_nat_pptp 3648 0 nf_nat_proto_gre 2980 1 nf_nat_pptp nf_nat_irc 2880 0 nf_nat_h323 6880 0 nf_nat_ftp 3424 0 nf_nat_amanda 2592 0 ts_kmp 2560 5 nf_conntrack_amanda 4352 1 nf_nat_amanda nf_conntrack_tftp 4788 1 nf_nat_tftp nf_conntrack_sip 8020 1 nf_nat_sip nf_conntrack_proto_sctp 8520 0 nf_conntrack_pptp 6176 1 nf_nat_pptp nf_conntrack_proto_gre 5184 1 nf_conntrack_pptp nf_conntrack_netlink 24704 0 nf_conntrack_netbios_ns 3040 0 nf_conntrack_irc 5816 1 nf_nat_irc nfsd 211856 13 nf_conntrack_h323 47868 1 nf_nat_h323 auth_rpcgss 36416 1 nfsd nf_conntrack_ftp 7872 1 nf_nat_ftp exportfs 4800 1 nfsd ip_set_portmap 4768 0 ip_set_macipmap 4676 0 ip_set_ipmap 4640 0 ip_set_iphash 7876 0 ip_set 17916 11 ip_set_iptree,ipt_set,ip_set_portmap,ip_set_macipmap,ip_set_ipmap,ip_set_iphash xt_tcpmss 2720 0 xt_pkttype 2400 4 xt_physdev 3120 0 xt_NFQUEUE 2464 0 xt_NFLOG 2528 0 nfs 238764 0 lockd 60680 3 nfsd,nfs xt_MARK 2752 0 nfs_acl 3616 2 nfsd,nfs xt_mark 2368 0 xt_mac 2400 0 sunrpc 160092 11 nfsd,auth_rpcgss,nfs,lockd,nfs_acl xt_limit 2944 0 xt_length 2464 0 xt_helper 2848 0 xt_hashlimit 8652 0 ip6_tables 13028 1 xt_hashlimit xt_dccp 3556 0 xt_conntrack 3040 0 xt_CONNMARK 3200 0 xt_connmark 2688 0 xt_CLASSIFY 2368 0 xt_tcpudp 3680 11 xt_state 2752 12 iptable_nat 7172 0 nf_nat 16620 14 ipt_SAME,ipt_REDIRECT,ipt_NETMAP,ipt_MASQUERADE,nf_nat_tftp,nf_nat_sip,nf_nat_pptp,nf_nat_proto_gre,nf_nat_irc,nf_nat_h323,nf_nat_ftp,nf_nat_amanda,nf_conntrack_netlink,iptable_nat nf_conntrack_ipv4 14600 14 iptable_nat nf_conntrack 55776 29 ipt_MASQUERADE,ipt_CLUSTERIP,nf_nat_tftp,nf_nat_snmp_basic,nf_nat_sip,nf_nat_pptp,nf_nat_irc,nf_nat_h323,nf_nat_ftp,nf_nat_amanda,nf_conntrack_amanda,nf_conntrack_tftp,nf_conntrack_sip,nf_conntrack_proto_sctp,nf_conntrack_pptp,nf_conntrack_proto_gre,nf_conntrack_netlink,nf_conntrack_netbios_ns,nf_conntrack_irc,nf_conntrack_h323,nf_conntrack_ftp,xt_helper,xt_conntrack,xt_CONNMARK,xt_connmark,xt_state,iptable_nat,nf_nat,nf_conntrack_ipv4 iptable_mangle 2944 1 nfnetlink 4248 1 nf_conntrack_netlink speedstep_lib 5092 0 freq_table 4480 0 iptable_filter 3072 1 ip_tables 11940 4 iptable_raw,iptable_nat,iptable_mangle,iptable_filter x_tables 11876 47 ipt_IFWLOG,ipt_psd,xt_comment,xt_policy,xt_multiport,ipt_ULOG,ipt_TTL,ipt_ttl,ipt_TOS,ipt_tos,ipt_set,ipt_SAME,ipt_REJECT,ipt_REDIRECT,ipt_recent,ipt_owner,ipt_NETMAP,ipt_MASQUERADE,ipt_LOG,ipt_iprange,ipt_ECN,ipt_ecn,ipt_CLUSTERIP,ipt_ah,ipt_addrtype,xt_tcpmss,xt_pkttype,xt_physdev,xt_NFQUEUE,xt_NFLOG,xt_MARK,xt_mark,xt_mac,xt_limit,xt_length,xt_helper,xt_hashlimit,ip6_tables,xt_dccp,xt_conntrack,xt_CONNMARK,xt_connmark,xt_CLASSIFY,xt_tcpudp,xt_state,iptable_nat,ip_tables af_packet 17060 4 snd_seq_dummy 3492 0 snd_seq_oss 29728 0 snd_seq_midi_event 6880 1 snd_seq_oss snd_seq 46864 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event snd_seq_device 7180 3 snd_seq_dummy,snd_seq_oss,snd_seq snd_pcm_oss 36736 0 ipv6 241732 23 nf_conntrack_h323 snd_mixer_oss 14528 1 snd_pcm_oss hidp 14752 0 rfcomm 33648 0 l2cap 21120 10 hidp,rfcomm bluetooth 50468 5 hidp,rfcomm,l2cap video 16752 0 output 3488 1 video thermal 13468 0 tc1100_wmi 6148 0 sbs 12296 0 sbshc 5504 1 sbs processor 30152 2 thermal fan 4036 0 container 4192 0 button 6960 0 dock 8368 0 battery 11204 0 ac 4996 0 power_supply 8772 3 sbs,battery,ac ide_cd 35072 0 binfmt_misc 9288 1 loop 14276 0 dm_mod 51044 0 piix 7716 0 [permanent] ide_core 98180 2 ide_cd,piix usb_storage 91012 0 input_polldev 4072 0 nvram 8360 0 mmc_block 11076 0 sdhci 15876 0 ricoh_mmc 3712 0 mmc_core 44164 2 mmc_block,sdhci ohci1394 29744 0 ieee1394 79384 1 ohci1394 i2c_i801 9072 0 i2c_core 19296 1 i2c_i801 iTCO_wdt 10912 0 iTCO_vendor_support 3940 1 iTCO_wdt tg3 110084 0 sr_mod 15204 0 snd_hda_intel 312136 1 snd_pcm 69572 2 snd_pcm_oss,snd_hda_intel ehci_hcd 32588 0 snd_timer 19972 2 snd_seq,snd_pcm snd_page_alloc 8392 2 snd_hda_intel,snd_pcm snd_hwdep 7460 1 snd_hda_intel snd 45444 11 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_pcm,snd_timer,snd_hwdep soundcore 6592 1 snd uhci_hcd 22960 0 usbcore 126636 4 usb_storage,ehci_hcd,uhci_hcd intel_agp 22100 1 agpgart 27624 3 drm,intel_agp sg 30700 0 joydev 9952 0 evdev 9472 7 genrtc 8040 0 ext3 120136 3 jbd 40948 1 ext3 scsi_wait_scan 1888 0 sd_mod 26176 5 ata_piix 14596 0 ahci 23780 4 libata 137744 2 ata_piix,ahci scsi_mod 129324 6 usb_storage,sr_mod,sg,scsi_wait_scan,sd_mod,libata modprobe p4_clockmod FATAL: Error inserting p4_clockmod (/lib/modules/2.6.24-laptop-0.rc7.1.SoS./kernel/arch/x86/kernel/cpu/cpufreq/p4-clockmod.ko.gz): No such devicetomolc
Zadáváte špatně frekvenci, mezi hodnotou a jednotkama nesmí být mezera, viz manpage. Takhle si program myslí, že chcete nastavit frekvenci na 1000kHz (1Mhz) což samozřejmě nelze (spodní limit u Celeronu M je nějakých 180 MHz).
A co se týče toho problému s nahránim modulu - zkuste upgradovat BIOS na nejnovější verzi. Pokuď to nepomůže, zbývá už jenom kernel bugzilla
Celeron-M narozdíl od pentia M napětí měnit neumí, takže si žádnym patchem nepomůžeš. Změna frekvence pomocí p4_clockmod ale funguje spolehlivě. Neměřil jsem sice kolik se tim přidá času na baterku, ale teplotu CPU to sníží(na mém nx6310 se už při 733MHz úplně vypne větráček) a to je oč tazateli jde.
Celeron-M narozdíl od pentia M napětí měnit neumí, takže si žádnym patchem nepomůžeš.Lepe si prectete co pisi, takze znova: phc patch umi dve veci: I. pokud neni podpora speedstepu v acpi, je diky phc patchi v jadre II. umozni undervolting Ma myslenka byla, ze upravou tohoto patche by sla pridat podpora celeronu-M (dopsani teto skupiny procesoru do patche). Ktera by NEumoznila I., ale umoznila by II. Otazka, jestli je c-M staveny na to, nechat si vnutit napeti od os. P-M na to stavene je. Je skoda, ze notebookove biosy neumoznuji zmenu FSB a napeti procesoru. Tim by se to vyrazne zjednodusilo. Undervolting + FSB shodit z 533 na 400 by prospelo k vydrzi i jak pro p-M tak i pro c-M.
Huh? Asi každej máme k dispozici jinej datasheet...
Ano, tabulka (2) pro VID[0:6] pokrývá hodnoty <0,1.5V> ale hodnota VID[0:6] určuje napětí, které procesor potřebuje na VCC a je daná pro každý jednotlivý kus při výrobě. Navíc VCC může reálně nabývat pouze hodnot <0.95,1.30V> (viz tab. 6)
Zkrátka Celeron M (ani nové 5xx řady) nedisponuje technologií Speedstep. Můžete sice zkusit "overclokařské metody", ale dost pochybuju o tom, že se bez "vedlejších efektů" podaří změna VCC "za běhu"...
Chybí mi u Vás info o možnostech procesoru, uvedu, co vidím u sebe a co tím míním ...
$ cpufreq-info cpufrequtils 002: cpufreq-info (C) Dominik Brodowski 2004-2006 Report errors and bugs to linux@brodo.de, please. analyzing CPU 0: driver: p4-clockmod CPUs which need to switch frequency at the same time: 0 hardware limits: 188 MHz - 1.50 GHz available frequency steps: 188 MHz, 375 MHz, 563 MHz, 750 MHz, 938 MHz, 1.13 GHz, 1.31 GHz, 1.50 GHz available cpufreq governors: conservative, ondemand, powersave, userspace, performance current policy: frequency should be within 188 MHz and 1.50 GHz. The governor "performance" may decide which speed to use within this range. current CPU frequency is 1.50 GHz. $ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 13 model name : Intel(R) Celeron(R) M processor 1.50GHz stepping : 8 cpu MHz : 1500.000 cache size : 1024 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx bogomips : 2994.79 clflush size : 64tedy dané rozsahy pracovních frekvencí a režimů provozu. Vidím to na špatnou konfiguraci jádra?
cpufreq-info cpufrequtils 002: cpufreq-info (C) Dominik Brodowski 2004-2006 Report errors and bugs to linux@brodo.de, please. analyzing CPU 0: no or unknown cpufreq driver is active on this CPU cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 22 model name : Intel(R) Celeron(R) CPU 530 @ 1.73GHz stepping : 1 cpu MHz : 1729.070 cache size : 1024 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx lm constant_tsc up arch_perfmon pebs bts pni monitor ds_cpl tm2 ssse3 cx16 xtpr lahf_lm bogomips : 3462.59 clflush size : 64tomolc
Dík za info, i díky ThinkWiki jsem prozatím v koncích, mam dojem, že se o řízení spotřeby/chodu stará ACPI a zatím na něj není ovladač.
P.S. jak tak na to koukam, MDV by to měla mít konfigurované (i) přes /etc/sysconfig/cpufreq
#uncomment to set cpufreq governor after module load #possible choices are ondemand powersave userspace performance #GOVERNOR=ondemand #minimum frequency #MIN_FREQ= #maximum frequency #MAX_FREQ= #Uncomment to use acpi-cpufreq as fallback #USE_ACPI_CPUFREQ=yes mohlo by to vyzerat daako takto? #uncomment to set cpufreq governor after module load #possible choices are ondemand powersave userspace performance #GOVERNOR=ondemand #minimum frequency MIN_FREQ=1000 Mhz #maximum frequency MAX_FREQ=1000 MHz #Uncomment to use acpi-cpufreq as fallback #USE_ACPI_CPUFREQ=yes
Ještě byste měl zvolit governor ... ale dokud to nepůjde "ručně" na povel, tak ani automaticky
Zkusil jsem hledat na webu "lenovo 3000 acpi" a podle GentooWiki by na Lenovo 3000 V100 mělo vše makat? Aha, tam je ale Core Duo ...?
Neni to spíš obchodní název? Podle cpufamily a modelu to je nějaké fakt něco lepšího ...
Ok, našel jsem konečně něco řešícího tentýž problém ... taky zatim neuspěli.
Naštěstí jsem přes google našel jeden HW záznam v AbcL s daným procesorem.
Tak snad SkoroVyřešeno? Neboli ... jeden patch pro 2.6.24 ... tedy "Natürlich hab ich hier auch gleich noch für alle einen entsprechenden kleinen patch: cpufreq-celeron.patch. Und für den Kernel 2.6.24 cpufreq-celeron-2.6.24.patch". Ale jak to opatchovat, to ať už Vám řekne někdo jiný.
Vrtalo mi hlavou, že píšete o Celeru, až jsem našel zmínku, že "Being a 5xxM celeron, it's a core2duo with a single core, and 1mb cache... it's certainly not a slow processor", takže jen najít správnej modul ... p4-clockmod? Máte ho na disku? Jak jste psal výše cestu, tak nachází se tam?
Navíc mi přijde podstatné, že vám cpufreq-info nedetekuje "nic k mání"?
Tiskni
Sdílej: