Během tradiční ceremonie k oslavě Dne vzniku samostatného československého státu (28. října) byl vyznamenán medailí Za zásluhy (o stát v oblasti hospodářské) vývojář 3D tiskáren Josef Průša. Letos byly uděleny pouze dvě medaile Za zásluhy o stát v oblasti hospodářské, druhou dostal informatik a manažer Ondřej Felix, který se zabývá digitalizací státní správy.
Tor Browser, tj. fork webového prohlížeče Mozilla Firefox s integrovaným klientem sítě Tor přednastavený tak, aby přes tuto síť bezpečně komunikoval, byl vydán ve verzi 15.0. Postaven je na Firefoxu ESR 140.
Bylo oznámeno (cs) vydání Fedora Linuxu 43. Ve finální verzi vychází šest oficiálních edic: Fedora Workstation a Fedora KDE Plasma Desktop pro desktopové, Fedora Server pro serverové, Fedora IoT pro internet věcí, Fedora Cloud pro cloudové nasazení a Fedora CoreOS pro ty, kteří preferují neměnné systémy. Vedle nich jsou k dispozici také další atomické desktopy, spiny a laby. Podrobný přehled novinek v samostatných článcích na stránkách Fedora Magazinu: Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Silverblue a Fedora Atomic Desktops.
Elon Musk oznámil (𝕏) spuštění internetové encyklopedie Grokipedia (Wikipedia). Zatím ve verzi 0.1. Verze 1.0 prý bude 10x lepší, ale i ve verzi 0.1 je podle Elona Muska již lepší než Wikipedia.
PSF (Python Software Foundation) po mnoha měsících práce získala grant ve výši 1,5 milionu dolarů od americké vládní NSF (National Science Foundation) v rámci programu "Bezpečnost, ochrana a soukromí open source ekosystémů" na zvýšení bezpečnosti Pythonu a PyPI. PSF ale nesouhlasí s předloženou podmínkou grantu, že během trvání finanční podpory nebude žádným způsobem podporovat diverzitu, rovnost a inkluzi (DEI). PSF má diverzitu přímo ve svém poslání (Mission) a proto grant odmítla.
Balík nástrojů Rust Coreutils / uutils coreutils, tj. nástrojů z GNU Coreutils napsaných v programovacím jazyce Rust, byl vydán ve verzi 0.3.0. Z 634 testů kompatibility Rust Coreutils s GNU Coreutils bylo úspěšných 532, tj. 83,91 %. V Ubuntu 25.10 se již používá Rust Coreutils místo GNU Coreutils, což může přinášet problémy, viz například nefunkční automatická aktualizace.
Od 3. listopadu 2025 budou muset nová rozšíření Firefoxu specifikovat, zda shromažďují nebo sdílejí osobní údaje. Po všech rozšířeních to bude vyžadováno někdy v první polovině roku 2026. Tyto informace se zobrazí uživateli, když začne instalovat rozšíření, spolu s veškerými oprávněními, která rozšíření požaduje.
Jste nuceni pracovat s Linuxem? Chybí vám pohodlí, které vám poskytoval Microsoft, když vás špehoval a sledoval všechno, co děláte? Nebojte se. Recall for Linux vám vrátí všechny skvělé funkce Windows Recall, které vám chyběly.
Společnost Fre(i)e Software oznámila, že má budget na práci na Debianu pro tablety s cílem jeho vyžívání pro vzdělávací účely. Jako uživatelské prostředí bude použito Lomiri.
Proběhla hackerská soutěž Pwn2Own Ireland 2025. Celkově bylo vyplaceno 1 024 750 dolarů za 73 unikátních zranitelností nultého dne (0-day). Vítězný Summoning Team si odnesl 187 500 dolarů. Shrnutí po jednotlivých dnech na blogu Zero Day Initiative (1. den, 2. den a 3. den) a na YouTube.
Microsoft DirectX je kolekce programovacích rozhraní (API) pro úlohy týkající se multimédií, především pak videa a programování her pro Microsoft Windows. Názvy všech těchto API původně začínaly na "Direct", například Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound a podobně. DirectX byl obecný pojem, který označoval všechny tyto "Direct"-něco API a stal se názvem kolekce. Jak léta plynula, některá API časem zastarala a byla nahrazena, takže tato konvence pro pojmenování již tak docela neplatí. Vlastně se "X" uchytilo natolik, že nahradilo část "Direct" v některých nových DirectX technologiích, jako jsou XAct, XInput a další.
Direct3D (API pro 3D grafiku v rámci DirectX) je široce využíváno ve vývoji počítačových her pro Microsoft Windows, Xbox a Xbox 360. Direct3D se využívá také v jiných programech pro vizualizaci a grafické úlohy, především CAD/CAM, a to kvůli rychlému vykreslování vysoce kvalitní 3D grafiky na kompatibilním hardwaru. Jelikož je Direct3D pravděpodobně nejznámější API z DirectX, tak se pro něj nezřídka používá obecný název DirectX.
Následující návod platí pro Wine verze 0.9.58, 0.9.59 a 0.9.60 s čistou konfigurací a DirectX 9.0c redistributable vydané v březnu 2008 (stažení z FileHippo.com, 69,5 MiB).
Začněte spuštěním winecfg. Vytvoří se adresář ~/.wine s výchozím obsahem a poté se spustí grafický konfigurační nástroj, ve kterém nastavte verzi Windows na 2000, upravte si zvukové nastavení podle vašich potřeb (možná nebude třeba nic měnit) a případně si aktivujte virtuální plochu (záleží pouze na vašich preferencích). Winecfg nezavírejte a zkopírujte do adresáře ~/.wine/drive_c/windows/system32 nativní knihovny mscoree.dll a streamci.dll z Windows (pokud Windows nemáte, dají se najít na webech jako je dlldump.com, dll-files.com, dll-download.net).
Potom ve winecfg přejděte na tab "Knihovny", přidejte do seznamu mscoree a streamci (bez přípony) a obě položky upravte tak, aby se používaly nativní verze. Poté změny potvrďte stisknutím OK. Je třeba takto nastavit docela velké množství knihoven a rychlejší než přidávat vše ručně, je otevřít si soubor ~/.wine/user.reg, najít v něm sekci [Software\\Wine\\DllOverrides] a změnit ji tak, aby obsahovala následující:
"d3d8"="builtin" "d3d9"="builtin" "d3dim"="native" "d3drm"="native" "d3dx8"="native" "d3dx9_24"="native" "d3dx9_25"="native" "d3dx9_26"="native" "d3dx9_27"="native" "d3dx9_28"="native" "d3dx9_29"="native" "d3dx9_30"="native" "d3dx9_31"="native" "d3dx9_32"="native" "d3dx9_33"="native" "d3dx9_34"="native" "d3dx9_35"="native" "d3dx9_36"="native" "d3dxof"="native" "dciman32"="native" "ddrawex"="native" "devenum"="native" "dinput"="builtin" "dinput8"="builtin" "dmband"="native" "dmcompos"="native" "dmime"="native" "dmloader"="native" "dmscript"="native" "dmstyle"="native" "dmsynth"="native" "dmusic"="native" "dmusic32"="native" "dnsapi"="native" "dplay"="native" "dplayx"="native" "dpnaddr"="native" "dpnet"="native" "dpnhpast"="native" "dpnlobby"="native" "dsound"="builtin" "dswave"="native" "dxdiagn"="native" "mscoree"="native" "msdmo"="native" "qcap"="native" "quartz"="native" "streamci"="native"
Soubor uložte. Nyní jste připraveni instalovat.
Přejděte v konzoli do adresáře, kam jste stáhli instalační soubor DirectX a spusťte:
wine directx_mar2008_redist.exe
Objeví se dialog, ve kterém zadáte cestu, kam chcete DirectX rozbalit (můžete kamkoliv). Po rozbalení přejděte do adresáře, který jste zvolili v dialogu, a spusťte:
wine DXSETUP.exe
Instalace je prostá: souhlasím, další, další, dokončit. To je vše.
Nyní máte k dispozici všechny nativní knihovny DirectX 9 a můžete si jednotlivě pro každou knihovnu nastavit, zda se má použít nativní nebo vestavěná. Toto nastavení lze vytvořit pro každou aplikaci zvlášť pomocí zmiňovaného winecfg.
Tato část článku je volným překladem článku DirectX 9.0c March 2008 redistributable on Linux with Wine v blogu Wine Review.
Wine používá systém registrů kompatibilní s Windows a stejně jako tam v něm lze nastavit a poladit různé věci. Občas je to dokonce jediný způsob, jak něco nastavit. Grafický editor registrů (stejný jako ve Windows) spustíte příkazem regedit.
Nastavit Direct3D lze v HKEY_CURRENT_USER -> Software -> Wine -> Direct3D. Platné jsou řetězcové položky s následujícími názvy:
Určuje, který backend se použije pro vykreslování (DirectDraw). Platné hodnoty:
Nastavuje režim čtení a zápisu framebufferu zatímco je zamčený. Platné hodnoty:
Nastavuje režim "off-screen" vykreslování. OpenGL běžně vykresluje do nějakého okna, které lze vidět na monitoru, ale občas je vhodné vykreslovat do bufferu, který není zobrazený, a tomu se říká "off-screen" vykreslování. Platné hodnoty:

Need for Speed ProStreet, 1,4 MB
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
Leda tak vývojaři her si mohou dovolit, že to nebude na všech systémech vypadat identicky.Vývojáři her ty platformy/systémy kde to nevypadá identicky vesele a naprosto ignorují, protože pro ně stejně nepředstavují zákazníka. Na XP/Vista to vypadá identicky (možná je tam zanedbatelná tolerance) a to je to o co jim jde...
Je to sice pomalé, ale zaručuje to kompletní funkčnost vždy a na jakémkoliv hardwaru.No ono pokud kvuli te softwarove emulaci klesne rychlost prekresleni natolik, ze se program stane prakticky nepouzitelnym, tak tezko mluvit o kompletni funkcnosti.
Akorát na to nemám GPU.
$ wine DXSETUP.exe
fixme:reg:GetNativeSystemInfo (0x7e4eb710) using GetSystemInfo()
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
a
CoD2 MP 1.3 build win-x86 May 1 2006
----- FS_Startup -----
Current language: english
Current search path:
Z:\usr\share\games\cod2\main\iw_15.iwd (85 files)
Z:\usr\share\games\cod2\main\iw_14.iwd (4038 files)
Z:\usr\share\games\cod2\main\iw_13.iwd (22624 files)
Z:\usr\share\games\cod2\main\iw_12.iwd (1016 files)
Z:\usr\share\games\cod2\main\iw_11.iwd (1462 files)
Z:\usr\share\games\cod2\main\iw_10.iwd (1936 files)
Z:\usr\share\games\cod2\main\iw_09.iwd (2142 files)
Z:\usr\share\games\cod2\main\iw_08.iwd (2723 files)
Z:\usr\share\games\cod2\main\iw_07.iwd (3384 files)
Z:\usr\share\games\cod2\main\iw_06.iwd (990 files)
Z:\usr\share\games\cod2\main\iw_05.iwd (928 files)
Z:\usr\share\games\cod2\main\iw_04.iwd (698 files)
Z:\usr\share\games\cod2\main\iw_03.iwd (26 files)
Z:\usr\share\games\cod2\main\iw_02.iwd (40 files)
Z:\usr\share\games\cod2\main\iw_01.iwd (16 files)
Z:\usr\share\games\cod2\main\iw_00.iwd (102 files)
Z:\usr\share\games\cod2/main
Z:\usr\share\games\cod2/raw
Z:\usr\share\games\cod2/raw_shared
Z:\usr\share\games\cod2/devraw
Z:\usr\share\games\cod2/devraw_shared
Z:\usr\share\games\cod2\main\localized_english_iw11.iwd (1 files)
localized assets iwd file for english
Z:\usr\share\games\cod2\main\localized_english_iw10.iwd (414 files)
localized assets iwd file for english
Z:\usr\share\games\cod2\main\localized_english_iw09.iwd (98 files)
localized assets iwd file for english
Z:\usr\share\games\cod2\main\localized_english_iw08.iwd (8 files)
localized assets iwd file for english
Z:\usr\share\games\cod2\main\localized_english_iw07.iwd (1014 files)
localized assets iwd file for english
Z:\usr\share\games\cod2\main\localized_english_iw06.iwd (3110 files)
localized assets iwd file for english
Z:\usr\share\games\cod2\main\localized_english_iw05.iwd (5310 files)
localized assets iwd file for english
Z:\usr\share\games\cod2\main\localized_english_iw04.iwd (6240 files)
localized assets iwd file for english
Z:\usr\share\games\cod2\main\localized_english_iw03.iwd (6580 files)
localized assets iwd file for english
Z:\usr\share\games\cod2\main\localized_english_iw02.iwd (6404 files)
localized assets iwd file for english
Z:\usr\share\games\cod2\main\localized_english_iw01.iwd (5510 files)
localized assets iwd file for english
Z:\usr\share\games\cod2\main\localized_english_iw00.iwd (4764 files)
localized assets iwd file for english
File Handles:
----------------------
81663 files in iwd files
execing default_mp.cfg
couldn't exec language.cfg
execing players/Grunt/config_mp.cfg
Measured CPU speed is 2.00 GHz
System memory is 1024 MB (capped at 1 GB)
Video card is "Direct3D HAL"
Streaming SIMD Extensions (SSE) supported
Winsock Initialized
Opening IP socket: localhost:28960
Hostname: petrnb
IP: 127.12.34.56
WARNING: IPX_Socket: bind: WSAEINVAL
----- Initializing Renderer ----
-------------------------------
----- Client Initialization -----
----- Client Initialization Complete -----
Trying SMP acceleration...
...succeeded.
----- R_Init -----
Getting Direct3D 9 interface...
Pixel shader version is 3.0
Vertex shader version is 3.0
Video card or driver doesn't accelerate dynamic textures.
Video card or driver doesn't support enough textures for the DirectX 9 code path.
DirectX 9 rendering path will not be available.
Direct3D 7 code path is available.
Using Direct3D 7 code path because the requested Direct3D 9 code path is unavailable.
Attempting 1024 x 768 fullscreen with 32 bpp at 53 hz
Game window successfully created.
Creating Direct3D device...
Com_TouchMemory: 0 msec. Using sum: 0
Initializing render targets...
Requested frame buffer to be 24-bit color with 8-bit alpha
DirectX returned a frame buffer that is 24-bit color with 8-bit alpha
Initializing static model cache...
Initializing dynamic buffers...
Initializing particle cloud buffer...
Creating Direct3D queries...
Setting initial state...
DirectX reports 128 MB of video memory and 216 MB of available texture memory.
Using video memory size to cap used texture memory at 112 MB.
Picmip is set manually.
Using picmip 0 on most textures, 0 on normal maps, and 0 on specular maps
ERROR: Couldn't open techniqueSet 'materials_dx7/techniquesets/shadowcookieoverlay.techset'
WARNING: Could not find material 'shadowcookieoverlay'
ERROR: Couldn't open techniqueSet 'materials_dx7/techniquesets/shadowcookieblur.techset'
Samozřejmě o tom, že i když v menu je napsáno DirectX 9, ale rozmazání a bumpmapping nefunguje, nemluvím.
(informace o tom jak to udělat vyšel tam, David byl tak laskav,že to přeložil a obohatil o vlastní poznámky).
Když jsou si jisti na wine bloguTo samozřejmě vím, jelikož jsem to dělal už dříve právě podle té starší verze, kterou jsi nalinkoval a výsledek byl úplně ten samý. Ono to sice vypadá, že to ty knihovny nainstaluje, ale jaksi nenainstaluje a každý program, který jsem spustil sice vypadá, že jede pod DX9, ale zatím se mi ještě nepodařilo rozjet právě ty DX9 specifické featury jako je rozmazání a bummapping a z toho screenshotu to také nijak na DX9 nevypadá. Proto se ptám, protože všichni tvrdí, že jim to jede.(informace o tom jak to udělat vyšel tam, David byl tak laskav,že to přeložil a obohatil o vlastní poznámky).
do_file_copyW a vykreslování? Máš ty nativní knihovny v adresáři windows/system32?
Unsupported style(s) 0x144 a kopírování? No, nevím. Ano, mám je tam.
dxdiag mi to totiž píše, že Akcelerace textur portu AGP: Není k dispozici, což by mohlo být z toho důvodu, že chybí ddrawex.dll(není ani v žádném CABu instalátoru), což by mohl být důvod proč Video card or driver doesn't accelerate dynamic textures. Teď už zbývá jen vyšmelit někde tu správou verzi ddrawex.dll.
.
fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL
implementation supports 32 vertex samplers and 32 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected
vertex samplers + MAX_TEXTURES(=8) > combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0x33f408,0x00000000), stub!
err:d3d:CreateContext Requesting MultiSampleType=2
wineprefixcreate --prefix ~/.testwine # nakopíruj tam ty knihovny a nastav to vše podle článku: WINEPREFIX=$HOME/.testwine winecfg WINEPREFIX=$HOME/.testwine wine DXSETUP.EXE # jde to už?
Nefunguje mi to - co mám dělat ?
Tohle se vypsalo v konzolce
fixme:reg:GetNativeSystemInfo (0x7e47a700) using GetSystemInfo()
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
after 83 requests (83 known processed) with 0 events remaining.
Lidi pomozte, nejde mi příkaz ~/.wine/user.reg
Co mám dělat ?