Eric Lengyel dobrovolně uvolnil jako volné dílo svůj patentovaný algoritmus Slug. Algoritmus vykresluje text a vektorovou grafiku na GPU přímo z dat Bézierových křivek, aniž by využíval texturové mapy obsahující jakékoli předem vypočítané nebo uložené obrázky a počítá přesné pokrytí pro ostré a škálovatelné zobrazení písma, referenční ukázka implementace v HLSL shaderech je na GitHubu. Slug je volným dílem od 17. března letošního
… více »Sashiko (GitHub) je open source automatizovaný systém pro revizi kódu linuxového jádra. Monitoruje veřejné mailing listy a hodnotí navrhované změny pomocí umělé inteligence. Výpočetní zdroje a LLM tokeny poskytuje Google.
Cambalache, tj. RAD (rapid application development) nástroj pro GTK 4 a GTK 3, dospěl po pěti letech vývoje do verze 1.0. Instalovat jej lze i z Flathubu.
KiCad (Wikipedie), sada svobodných softwarových nástrojů pro počítačový návrh elektronických zařízení (EDA), byl vydán v nové major verzi 10.0.0 (𝕏). Přehled novinek v příspěvku na blogu.
Letošní Turingovou cenu (2025 ACM A.M. Turing Award, Nobelova cena informatiky) získali Charles H. Bennett a Gilles Brassard za základní přínosy do oboru kvantové informatiky, které převrátily pojetí bezpečné neprolomitelné komunikace a výpočetní techniky. Jejich protokol BB84 z roku 1984 umožnil fyzikálně zaručený bezpečný přenos šifrovacích klíčů, zatímco jejich práce o kvantové teleportaci položila teoretické základy pro budoucí kvantový internet. Jejich práce spojila fyziku s informatikou a ovlivnila celou generaci vědců.
Firefox 149 dostupný od 24. března přinese bezplatnou vestavěnou VPN s 50 GB přenesených dat měsíčně (s CZ a SK se zatím nepočítá) a zobrazení dvou webových stránek vedle sebe v jednom panelu (split view). Firefox Labs 149 umožní přidat poznámky k panelům (tab notes, videoukázka).
Byla vydána nová stabilní verze 7.9 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 146. Přehled novinek i s náhledy v příspěvku na blogu.
Dle plánu byla vydána Opera GX pro Linux. Ke stažení je .deb i .rpm. V plánu je flatpak. Opera GX je webový prohlížeč zaměřený na hráče počítačových her.
GNUnet (Wikipedie) byl vydán v nové major verzi 0.27.0. Jedná se o framework pro decentralizované peer-to-peer síťování, na kterém je postavena řada aplikací.
Byly publikovány informace (technické detaily) o bezpečnostním problému Snapu. Jedná se o CVE-2026-3888. Neprivilegovaný lokální uživatel může s využitím snap-confine a systemd-tmpfiles získat práva roota.
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: