Společnost OpenAI představila GPT-5 (YouTube).
Byla vydána (𝕏) červencová aktualizace aneb nová verze 1.103 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.103 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Americký prezident Donald Trump vyzval nového generálního ředitele firmy na výrobu čipů Intel, aby odstoupil. Prezident to zdůvodnil vazbami nového šéfa Lip-Bu Tana na čínské firmy.
Bylo vydáno Ubuntu 24.04.3 LTS, tj. třetí opravné vydání Ubuntu 24.04 LTS s kódovým názvem Noble Numbat. Přehled novinek a oprav na Discourse.
Byla vydána verze 1.89.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.
Americká technologická společnost Apple uskuteční v USA další investice ve výši sta miliard dolarů (2,1 bilionu korun). Oznámil to ve středu šéf firmy Tim Cook při setkání v Bílém domě s americkým prezidentem Donaldem Trumpem. Trump zároveň oznámil záměr zavést stoprocentní clo na polovodiče z dovozu.
Zálohovací server Proxmox Backup Server byl vydán v nové stabilní verzi 4.0. Založen je na Debianu 13 Trixie.
Byla vydána nová verze 1.54.0 sady nástrojů pro správu síťových připojení NetworkManager. Novinkám se v příspěvku na blogu NetworkManageru věnuje Jan Václav.
Knižní edice správce české národní domény přináší novou knihu zkušeného programátora Pavla Tišnovského s názvem Programovací jazyk Go. Publikace nabízí srozumitelný a prakticky zaměřený pohled na programování v tomto moderním jazyce. Nejedná se však o klasickou učebnici, ale spíše o průvodce pro vývojáře, kteří s Go začínají, nebo pro ty, kdo hledají odpovědi na konkrétní otázky či inspiraci k dalšímu objevování. Tištěná i digitální verze knihy je již nyní k dispozici u většiny knihkupců.
OpenAI zpřístupnila (en) nové nenáročné otevřené jazykové modely gpt-oss (gpt-oss-120b a gpt-oss-20b). Přístupné jsou pod licencí Apache 2.0.
Pro začátek bych se zeptal - měl by někdo zájem spolujízdu na FOSDEM a zpět autem.? Dá se pokecat o linuxu a všem možným po cestě
A teď k Gallium Nine - nakonec jsme se dostali do stavu, kdy konečně není třeba emulovat D3D9 pomocí OGL, ale můžem využít přímo D3D a zejména díky frameworku Gallium (podmnožina Mesa knihovny) je to i poměrně jednoduché.
Kód Nine mi na první pohled vždy přišel mnohem jednodušší než wined3d a d3d9 knihovny wine. Asi i díky tomu dostáváme patche a opravy i od vývojářů poměrně nezasvědcených do problematiky D3D a Mesy.
Jak jste si mohli všimnout, dostali jsme kód již do vydání 10.4. Je to začátek. Hodně her funguje jak má, výkonově to má i přes využití DRI3 ještě rezervy, ale i přesto na některých konfiguracích se dá reálně dosáhnout dvojnásobného výkonu oproti OGL->D3D. D3D1X bude ovšem složitější oříšek, protože je už poměrně silně provázaná s WM, což znamená, že implementace bude mnohem náročnější.
Před začleněním do Mesy jsme přešli z DRI2 na DRI3 je sice úžasná věc, ovšem ne všechny ovladače DRI3 implementují. To znamená, že v tenhle moment je nutné ručně zapnout DRI3 v ovladačích Intelu, opatchovat ovladače Ati/AMD a jediné Nouveau aka opensource ovladače nVidia mají vše v defaultu zapnuté (git repozitář). Na druhou stranu, průměrné zlepšení framerate o 5-20% se občas ukáže jako přínosné.
Takže, zatím si můžem užít hry s slušným výkonem pod Wine, ale na D3D10+ to zatím nevypadá. Snad bude brzy OpenGL Next nebo uvolněné Mantle.
Toť krátce pro dnešek vše, užijte si víkend a naschle příště :)
Tiskni
Sdílej:
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f22c 1 C) semi-stub fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f00c 1 C) semi-stub fixme:win:EnumDisplayDevicesW ((null),0,0x33ec08,0x00000000), stub! fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x33ec08,0x00000000), stub! fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",1,0x33ec08,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),1,0x33ec08,0x00000000), stub! fixme:d3d9:d3dadapter9_new ?[1;32m Native Direct3D 9 is active. For more information visit https://wiki.ixit.cz/d3d9?[0m err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x80fe974): stub fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x83fdf9c 1 C) semi-stub fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x83fdd4c 1 C) semi-stub fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33eb2c 1 C) semi-stub fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33ebec 1 C) semi-stub fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x33e808,0x00000000), stub! fixme:d3dadapter:DRI3PresentGroup_GetMultiheadCount (0x12d388), stub! fixme:d3dadapter:DRI3PresentGroup_GetMultiheadCount (0x12d388), stub! fixme:d3d9:Direct3DShaderValidatorCreate9 stub fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33e47c 1 C) semi-stub fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33e35c 1 C) semi-stub fixme:msvcrt:__clean_type_info_names_internal (0xf98a480) stub fixme:msvcrt:__clean_type_info_names_internal (0xf9b1dd0) stub fixme:msvcrt:__clean_type_info_names_internal (0x7def610) stub fixme:msvcrt:__clean_type_info_names_internal (0x75cf888) stub fixme:msvcrt:__clean_type_info_names_internal (0x775a67c) stub fixme:msvcrt:__clean_type_info_names_internal (0x3f85bc) stub fixme:msvcrt:__clean_type_info_names_internal (0x41d81e4) stub fixme:msvcrt:__clean_type_info_names_internal (0x40b4188) stub fixme:msvcrt:__clean_type_info_names_internal (0x105ed210) stub
d3d9.h
, kterej je includovanej z d3dadapter/present.h
, zdá se, že není součástí mesy (?).