Blíží se prázdniny a než se rozutečete k moři, je na čase se opět sejít na Virtuální Bastlírně - pravidelném setkání elektroniků, ajťáků, bastlířů a obecně nadšenců do techniky. Co si pro vás strahovští bastlíři připravili tentokrát? Určitě proberou blížící se Linux Days i další události. U softwaru se chvíli zdrží a poví si kupříkladu o tom, jak se zbavit Bambu Cloudu, ale nepřijít o možnost ovládat tiskárnu na dálku. Řeč dojde i na AI,
… více »Vývojáři postmarketOS vydali verzi 26.06 tohoto operačního systému pro chytré telefony vycházejícího z optimalizovaného a nakonfigurovaného Alpine Linuxu s vlastními balíčky. Přehled novinek v příspěvku na blogu. Na výběr jsou 4 uživatelská rozhraní: GNOME, KDE Plasma Mobile, Phosh a Sxmo.
Byla vydána nová verze 2.55.0 distribuovaného systému správy verzí Git. Přispělo 100 vývojářů, z toho 33 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání.
Craig Loewen na blogu Microsoftu oznámil veřejnou preview verzi WSL kontejnerů, tj. linuxových kontejnerů ve Windows Subsystem for Linux (WSL). Spouští se příkazem wslc.exe.
Byla vydána (𝕏, Bluesky) nová verze 2026.2 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem 9 nových nástrojů v oficiálním oznámení na blogu.
Grafická aplikace Krokiet/Czkawka pro vyhledávání a odstraňovaní nepotřebných souborů (duplicitní soubory, prázdné složky, podobné obrázky, podobná videa, poškozené soubory a další) byla vydána ve verzi 12.0.0. Podrobný přehled novinek v příspěvku na Medium. Jedná se o poslední verzi frontendu Czkawka GTK nad Czkawka Core. Uživatelům se doporučuje migrovat na frontend Krokiet postavený nad frameworkem Slint. Představena byla aplikace Cedinia pro Android využívající Czkawka Core. Dostupná je jako APK pro ruční instalaci.
Po téměř třech letech od vydání verze 9 byla vydána nová verze 10 linuxové distribuce Mageia (Wikipedie). Přehled novinek v poznámkách k vydání.
Nourish (GitHub) je nový správce oken pro Linux. Tradiční plochy nahrazuje nekonečným plátnem a posouváním a přibližováním. Využívá vlastní kompozitor pro Wayland s názvem y5. Videoukázka.
Po 20 letech a 17 otevřených (open source) krátkých filmech Blender Studio oznámilo plán na svůj první celovečerní film. Cílem samozřejmě není jenom nový otevřený film, ale především vývoj a vylepšení otevřených nástrojů pro spolupráci napříč celým procesem a vytvoření otevřené příručky (playbook) pro filmovou produkci ve velkém měřítku s informacemi, které jsou obvykle dostupné pouze uvnitř komerčních studií, a pomoci tak nezávislým tvůrcům překonat technické a organizační bariéry.
Byla vydána nová verze 26.6.25 svobodného multiplatformního video editoru Shotcut (Wikipedie) postaveného nad multimediálním frameworkem MLT. Shotcut je vedle zdrojových kódů k dispozici také ve formátech AppImage, Flatpak a Snap.
Tak po pravde zrovna resim to same, a nejspise zvolim RX 460, zejmena proto ze jsou pro ni k dispozici i OSS ovladace na slusne urovni. Jinak ano amdgpu-pro je v mnoha ohledech lepsi nez catalyst ovladac.
A co amdgpu-pro? Zkousel si i tyto polo proprietarni drivery?
Hmm, zajimave, ze lidi maji s Intel drivery problemy. Ono to chce proste posledni kernel plus intel driver z gitu, prip. rozumne novy snapshot. Fixu je v gitu dost a je jen na distributorech, jak to zabali.
Btw. modesetting jsem zkousel a vykon oproti nativnimu intel DDX driveru byl zalostny. Ted jedu na intelu v 5120x2880 a jede to jak drak, vcetne 4k videi upscalovanych na 5k.
Mi pripomnelo ze jsem jednou u kolegy co ma taky Archa resil nejakej problem s grafikou, neco nam tenkrat nechtelo jet a vubec me nenapadlo ze celou dobu jede na modestting, to jelo tak krasne ze jsem si vubec neuvedomil ze tam nemam nahrate intel ovladace :)
To je asi pravda, modesetting pouziva jen drm fb device s glamorem jako akceleracnim backendem, kdezto intel driver si dela vse po svem a je z principu nachylnejsi. Kdo vi, treba se casem situace s rychlosti obrati, mozna to taky souvisi s kombinaci chipsetu a rozliseni. Je dobre mit moznost alternativy.
. Hry jedou dobře, ale jak jsem psal, tak nějaký steam hry nejedou, ale možná, že to je specifikum slackware (pro portal jsem musel přepsat nějakou starou c++ knihovnu). Ale slackware ještě tuším nemá ani kernel pro RX460, driver funguje tak od 4.8 (closed i opensource).
UVD (dekódování) by mělo fungovat přes openMax (si nejsem jistej, ale přehrává se mě bez nastavení i 1080p h264 plynule a to mám blbý 2GHz notebookový core2duo
. Jestli funguje VCE (enkódování) to si nejsem jistej, myslím, že to bylo hlavně s Windows SDK (jsem četl nějakej ffmpeg mailing list). Ale to VCE to nejspíš nebude umět víceprůchodově (je to hlavně na streamování her).
FFmpeg má v poslední době nějaký openCL pokusy, ale v jakým repu a jak kvalitní to nevím. Proprietární driver funguje s openCL na *coin mining kvalitě. S opensource driverem se mě ho nepovedlo rozchodit (ale bylo to hnedka po koupi, nejspíš už pokročili). Kompiloval jsem llvm, mesu a kotel knihoven a stejně nic.
Jinak ještě radeon matrix (prakticky všechno podporovaný).
P.S. Nějak jsem nenašel nějakýho démona, co reguluje otáčky podle teploty (možná je to ve video biosu, ale můj MB ten RX460 bios odmítá
), takže jsem si napsal skript, co to nastaví na maximum
. Hodnoty jsou normálně v /sys v hwmon subsystému nezávisle na opengl driveru.
.
lis 16 00:33:39 dnopytle kernel: [drm] amdgpu kernel modesetting enabled. lis 16 00:33:39 dnopytle kernel: AMD IOMMUv2 driver by Joerg Roedel <jroedel@suse.de> lis 16 00:33:39 dnopytle kernel: AMD IOMMUv2 functionality not available on this system lis 16 00:33:39 dnopytle kernel: CRAT table not found lis 16 00:33:39 dnopytle kernel: Finished initializing topology ret=0 lis 16 00:33:39 dnopytle kernel: kfd kfd: Initialized module lis 16 00:33:39 dnopytle kernel: checking generic (c0000000 8d0000) vs hw (c0000000 10000000) lis 16 00:33:39 dnopytle kernel: fb: switching to amdgpudrmfb from VESA VGA lis 16 00:33:39 dnopytle kernel: Console: switching to colour dummy device 80x25 lis 16 00:33:39 dnopytle kernel: [drm] initializing kernel modesetting (POLARIS11 0x1002:0x67EF 0x174B:0xE348 0xCF). lis 16 00:33:39 dnopytle kernel: [drm] register mmio base: 0xFEA00000 lis 16 00:33:39 dnopytle kernel: [drm] register mmio size: 262144 lis 16 00:33:39 dnopytle kernel: [drm] doorbell mmio base: 0xD0000000 lis 16 00:33:39 dnopytle kernel: [drm] doorbell mmio size: 2097152 lis 16 00:33:39 dnopytle kernel: [drm] probing gen 2 caps for device 1002:5a16 = 31cd02/0 lis 16 00:33:39 dnopytle kernel: [drm] probing mlw for device 1002:5a16 = 31cd02 lis 16 00:33:39 dnopytle kernel: [drm] UVD is enabled in VM mode lis 16 00:33:39 dnopytle kernel: amdgpu 0000:01:00.0: Invalid PCI ROM header signature: expecting 0xaa55, got 0xffff lis 16 00:33:39 dnopytle kernel: ATOM BIOS: C99401 lis 16 00:33:39 dnopytle systemd[1]: Reached target Sound Card. lis 16 00:33:39 dnopytle kernel: amdgpu 0000:01:00.0: VRAM: 2048M 0x0000000000000000 - 0x000000007FFFFFFF (2048M used) lis 16 00:33:39 dnopytle kernel: amdgpu 0000:01:00.0: GTT: 2048M 0x0000000080000000 - 0x00000000FFFFFFFF lis 16 00:33:39 dnopytle kernel: [drm] Detected VRAM RAM=2048M, BAR=256M lis 16 00:33:39 dnopytle kernel: [drm] RAM width 128bits GDDR5 lis 16 00:33:39 dnopytle kernel: [TTM] Zone kernel: Available graphics memory: 12332120 kiB lis 16 00:33:39 dnopytle kernel: [TTM] Zone dma32: Available graphics memory: 2097152 kiB lis 16 00:33:39 dnopytle kernel: [TTM] Initializing pool allocator lis 16 00:33:39 dnopytle kernel: [TTM] Initializing DMA pool allocator lis 16 00:33:39 dnopytle kernel: [drm] amdgpu: 2048M of VRAM memory ready lis 16 00:33:39 dnopytle kernel: [drm] amdgpu: 2048M of GTT memory ready. lis 16 00:33:39 dnopytle kernel: [drm] GART: num cpu pages 524288, num gpu pages 524288 lis 16 00:33:39 dnopytle kernel: AMD-Vi: Event logged [IO_PAGE_FAULT device=01:00.0 domain=0x000d address=0x000000f400170c00 flags=0x0010] lis 16 00:33:39 dnopytle kernel: AMD-Vi: Event logged [IO_PAGE_FAULT device=01:00.0 domain=0x000d address=0x000000f400172a00 flags=0x0010] lis 16 00:33:39 dnopytle kernel: AMD-Vi: Event logged [IO_PAGE_FAULT device=01:00.0 domain=0x000d address=0x000000f400170d00 flags=0x0010] lis 16 00:33:39 dnopytle kernel: AMD-Vi: Event logged [IO_PAGE_FAULT device=01:00.0 domain=0x000d address=0x000000f400170f00 flags=0x0010] lis 16 00:33:39 dnopytle kernel: AMD-Vi: Event logged [IO_PAGE_FAULT device=01:00.0 domain=0x000d address=0x000000f400170d40 flags=0x0010] lis 16 00:33:39 dnopytle kernel: AMD-Vi: Event logged [IO_PAGE_FAULT device=01:00.0 domain=0x000d address=0x000000f400170f40 flags=0x0010] lis 16 00:33:39 dnopytle kernel: AMD-Vi: Event logged [IO_PAGE_FAULT device=01:00.0 domain=0x000d address=0x000000f400170f80 flags=0x0010] lis 16 00:33:39 dnopytle kernel: AMD-Vi: Event logged [IO_PAGE_FAULT device=01:00.0 domain=0x000d address=0x000000f400170d80 flags=0x0010] lis 16 00:33:39 dnopytle kernel: AMD-Vi: Event logged [IO_PAGE_FAULT device=01:00.0 domain=0x000d address=0x000000f400170fc0 flags=0x0010] lis 16 00:33:39 dnopytle kernel: AMD-Vi: Event logged [IO_PAGE_FAULT device=01:00.0 domain=0x000d address=0x000000f400170dc0 flags=0x0010] lis 16 00:33:39 dnopytle kernel: AMD-Vi: Event logged [IO_PAGE_FAULT device=01:00.0 domain=0x000d address=0x000000f400170c40 flags=0x0010] lis 16 00:33:39 dnopytle kernel: AMD-Vi: Event logged [IO_PAGE_FAULT device=01:00.0 domain=0x000d address=0x000000f400170e00 flags=0x0010]A poslední chyba je tam mnohokrát. Tak nevím jestli to není vadná karta?
Ta posledni zprava se toho vubec imho netyka, to je neco s IOMMU tusim ci tak neco, me to dela na vice AMD pocitacich. Tusim to je vetsinou bug nekde v desce. Pokud si v BIOSu vypnes IOMMU tak je to tam porad? Pripadne zkus pridat do grubu volbu k jadru iommu=soft
Zkus vypnout VT-d (ci jak se to v AMD svete nazyva). Zkratka virtualizaci pro HW zarizeni.
To vetsinou neni treba, staci vetsinou vypnout IOMMU
Nepouziva se nahodou IOMMU i v beznem provozu, bez virtualizace? To je jako rady typu "vypnete ACPI", ktere se daji volne prelozit jako "strelte se do nohy". Samozrejme je nesmysl VT-d vypinat, pokud jej uzivatel aktivne pouziva, ale to uz musi kazdy vedet sam.
Nee si to pletete, teda on je spis problem jak to je oznacovano v BIOSU, IOMMU je v podstate nadstavba nad virtualizaci, pokud je vypla virtualizace tak je vypnuto i IOMMU (AMD-Vi and Intel VT-d)
Stale vsude, to ze to podporuje UEFi je vec druha :D, myslim si ze snad kazdy vi (krom tebe) co si pod pojmem BIOS predstavit, dokonce i spousta vyrobcu stale pouziva toto oznaceni, aspon na kazdem pc co mam zde u sebe je zkratka na vstup do BIOS :P
Btw, moje deska: http://www.gigabyte.cz/products/page/mb/ga-970a-ds3prev_20/specs/ a jo ma BIOS je to tam pekne napsano :P
Překlep?
Moje další desky:
http://www.asrock.com/mb/AMD/970%20Pro3/?cat=Specifications
http://www.asrock.com/mb/AMD/880GMHU3S3/?cat=Specifications
https://www.asus.com/Motherboards/A88XMPLUS/
# unzip 986lcd-m-bios50.zip Archive: 986lcd-m-bios50.zip inflating: BF.EXE inflating: bios50.rom inflating: KTD-N0805-B 986LCD-M BIOS Revision Release Note.pdf inflating: Readme.txt inflating: upd.bat # strings ./bios50.rom | grep -i "bios" AMIBIOSC0800b AMIBIOSCf Press <SpaceBar> to update BIOS. Confirm update BIOS? (y/n) BIOS checksum error detected. Begin remote BIOS flash? (y/n) Upload new BIOS file using Xmodem protocol. New BIOS received ok. Writing new BIOS to flash - DO NOT POWER DOWN OR RESET! Finished updating BIOS, restarting system. # strings ./bios50.rom | grep -i "uefi" || echo ">>>nic<<<" >>>nic<<<986lcd je deska pro core2duo. Bohužel to je AMI a mě se nechce rozbalovat jednotlivé moduly specializovanejma softama
.
Smutne na tom je ze je to pravda. Jeste jsem skoro nenarazil na implementaci UEFI, ktera by nemela chyby. U lepsich vyrobcu obcas prijde aspon aktualizace co neco spravi, ale zase neco rozbije :D. Ale je pravda ze u BIOSu jsem na tom byl podobne, tam jsem aspon umel si vytvorit vlastni opravu a nahrat ji pred nactenim jadra coz nevim jestli u UEFI umim :(
amdgpu 0000:01:00.0: Invalid PCI ROM header signature: expecting 0xaa55, got 0xffffBohužel to nemůžu porovnat, protože můj BIOS tu kartu neinicializuje a tak začne fungovat až při startu Xek (ledaže by na tom nezáleželo, tak ta hláška u mě stejně není). Máš ty nejnovější drivery? Jsem se koukal a je u nich aktualizace firmware, kterej načítá kernel. Jsou všechny monitory připojený a zapnutý od bootu? Spíš sem hoď výpis /var/log/Xorg.0.log (nebo ekvivalentní, nevím zda to už systemd nepozřel
).
mozna vy ne ale distribuce na to maji jiny nazor: http://www.phoronix.com/scan.php?page=news_item&px=GNOME-Mutter-Mainline-EGLStream
Ja zaprve reagoval na vetu "... které nemají šanci na přijetí ...", a za druhe ne jedno prostredi ale fedora 25, samozrejme pro sve defaultni prostredi GNOME. No a ze zkusenosti vim ze minimalne nekolik dalsich distribuci bude nasledovat.
Tiskni
Sdílej: