Programy - Alois Nebel

@martinh22 Pokud chceš, můžeš založit sbírku. Ne pro někoho, kdo to opravdu potřebuje, ale na podepsání DCPC.

Tady máš odkaz, kde se dá certifikát pořídit:

https://www.globalsign.com/en/code-signing-certificate/what-is-code-signing-certificate#buyNow

Cena je přibližně 350 GBP, tedy zhruba 10 000 Kč za rok.

Digitální certifikát funguje tak, že po dobu jeho platnosti můžu podepisovat všechny nové verze programu. Po vypršení platnosti už ale nové verze podepisovat nemůžu a pro další vydání musím certifikát znovu obnovit, což znamená zaplatit další poplatek.

V mém případě se to jednoduše nevyplatí. Mám vlastní práci, svůj osobní život a vývoji DCPC se věnuji ve volném čase. Nové verze nevycházejí každý týden ani každý měsíc, takže investovat kolem 10 000 Kč ročně jen kvůli digitálnímu podpisu by pro mě nedávalo ekonomický smysl.

Pro velké firmy nebo herní studia, která mají milionové obraty, je to běžný provozní náklad. Většina jejich programů je navíc placená, takže cena certifikátu je jednoduše započítaná do ceny produktu a ve výsledku ji zaplatí zákazník. Já ale nabízím DCPC zcela zdarma, takže bych celou cenu certifikátu musel hradit ze svého. Vzhledem k tomu, že program vyvíjím ve svém volném čase a nevydělává mi žádné peníze, by to pro mě byla zbytečně vysoká investice, která by se nikdy nevrátila.
 
Diagnostické centrum PC 1.1 je nyní ke stažení!

Právě byla vydána nová verze Diagnostického centra PC 1.1, která přináší několik novinek i oprav.

Co je nového?​

  • Přidána ikona do oznamovací oblasti (Tray).
  • Po najetí myší na ikonu se zobrazí rychlý přehled nejdůležitějších informací o systému.
  • Vylepšeno ovládání a celkové chování informačního panelu.

Opravy:​

  • Opraveno zaseknutí aplikace při načítání informací o discích.
  • Zvýšena spolehlivost načítání údajů S.M.A.R.T.
  • Optimalizováno načítání diagnostických informací o discích.
  • Drobné opravy a optimalizace programu.
 
super,
přidat
upozornění na aktualizaci systému ?
upozornění kdyby měl dissk už jen 10% místa nebo přehřátí ale to tam určitě máš
 
super,
přidat
upozornění na aktualizaci systému ?
upozornění kdyby měl dissk už jen 10% místa nebo přehřátí ale to tam určitě
Co se týče upozornění na aktualizace Windows, v tom moc nevidím přínos. Windows si ve výchozím nastavení aktualizace stahuje a instaluje automaticky na pozadí. Pokud si je někdo vypne ručně, je to jeho rozhodnutí a nevidím důvod, proč by na to měl upozorňovat ještě můj program.

Stejně tak je potřeba si uvědomit, že DCPC není náhradou za Windows ani za Správce úloh. Nechci do něj přidávat každou funkci, která někoho zrovna napadne, jen proto, aby jich bylo co nejvíc. Cílem programu je nabídnout moderní a přehlednou diagnostiku počítače, ne suplovat funkce, které už Windows dávno mají.

Mimochodem, než začneš navrhovat další funkce, doporučuji si program nejdříve pořádně projít. Některé věci, které navrhuješ (například informace o síťovém adaptéru), už v programu dávno jsou. Takže nemá smysl přidávat něco, co už je hotové.

Samozřejmě nemám problém s rozumnými návrhy na vylepšení. Naopak, dobré nápady vítám. Jen musí dávat smysl a zapadat do zaměření programu. Nechci z DCPC udělat aplikaci, která bude mít tisíc funkcí, z nichž většinu už stejně řeší samotný Windows. Myslím, že je lepší mít přehledný diagnostický nástroj než program, který se snaží dělat úplně všechno.
 
Tak jsem vyzkoušel a vypadá to dobře. Celkem mne zajímalo, jak si obstojí můj nový/relativně "laciný" PC ve hře. Protože mi připadá, že apliace načítá svižněji než na herním PC doma. :) Ale tam nemám DDR5 jako tady.
test_DC.jpg
 
Ahoj,

jelikož teď nemám moc do čeho píchnout a kluci z OR CZ/SK týmu si nepřejí, aby OR Kontrolor automaticky stahoval chybějící .inc soubory, jejich rozhodnutí samozřejmě respektuji.

Místo toho jsem vytvořil takovou menší „rychlokvašku“ v podobě katalogu balíčků ladění pro OR CZ/SK z webu msts-rw.

Katalog umí zobrazit všechny dostupné balíčky, nabídnout jejich stažení, označit již nainstalované balíčky a v případě vydání nové verze upozornit na dostupnou aktualizaci a nabídnout její stažení.

Zatím nevím, jestli se z tohoto projektu stane samostatný program nebo zůstane jen jako interní nástroj, proto ho prozatím prezentuji pouze ve vlákně o mých programech. :-)

PS: Aby bylo jasno i pro případné rejpaly – nic se nestahuje z mého webu. Program pouze načítá katalog a stahuje balíčky přímo z webu msts-rw, takže funguje jen jako přehledný katalog a správce dostupných balíčků. :-)


sprava_balicku.jpg
 
Ahoj,

poslední dobou jsem pro Open Rails používal RivaTuner Statistics Server (RTSS) hlavně kvůli omezení FPS. Nakonec jsem si řekl, že když z celého programu potřebuji prakticky jen jednu funkci, zkusím si vytvořit vlastní jednoduchý nástroj přímo pro tento účel.

Vzniká tedy OR FPS Limiter. Oproti RivaTuneru je záměrně výrazně jednodušší. RTSS totiž není pouze omezovač FPS – je to poměrně komplexní nástroj pro monitoring a řízení vykreslování her, OSD, statistiky, profily aplikací, Scanline Sync a další pokročilé funkce. Pro samotné Open Rails většinu z toho vůbec nepotřebuji.

V mém programu stačí vybrat RunActivity.exe, zadat požadovaný limit FPS a případně zvolit grafickou kartu, na které má OR běžet. Program umí rozpoznat skutečné grafické adaptéry v počítači, takže například u notebooku lze přímo zvolit NVIDIA místo integrovaného Intelu. Odpadá tak i samostatné nastavování OR v NVIDIA Control Panelu.

FPS limiter už reálně funguje – například nastavených 30 FPS drží stabilně. Při testování jsem si navíc všiml drobných mikroškubnutí, se kterými jsem se občas setkával i při používání RTSS. Výhoda vlastního řešení je v tom, že si můžu způsob časování snímků postupně vyladit přesně podle chování Open Rails. Po úpravě přesného časování je už současná testovací verze při 30 FPS velmi plynulá.

Je to zatím vývojová/testovací verze.

Snimek-obrazovky-2026-08-08-052313.png
 
Pro ještě větší zvýšení plynulosti používám frame generátor přímo z ovladačů mojí Radeon karty. Netuším, jestli by bylo možné něco takového aplikovat přímo do tvého limiteru i pro nVidia karty.
 
Pro ještě větší zvýšení plynulosti používám frame generátor přímo z ovladačů mojí Radeon karty. Netuším, jestli by bylo možné něco takového aplikovat přímo do tvého limiteru i pro nVidia karty.
Ano, přesně nad tímhle jsem dnes pracoval. Frame Generation jsem nakonec integroval přímo do limiteru, takže funguje i na NVIDIA kartách a není potřeba mít Radeon ani používat generování snímků z ovladačů.

Limiter například drží Open Rails na skutečných 30 FPS a Frame Generation mezi ně dopočítává další snímky, takže výsledkem je 30 reálných + 30 generovaných = 60 FPS. Zároveň jsem řešil správné časování generovaných snímků, aby se navzájem „nepraly“ s limiterem, a ochranu obrazu proti blikání/ghostingu při pohybu kamery a u textů.

Teď už to mám funkční a právě testuji výslednou verzi. Přikládám screen programu, kde je přímo vidět počet reálných / generovaných / výstupních FPS.

Snimek-obrazovky-2026-08-08-203454.png
 
Mě se nejvíce osvětčilo, pro maximální plynulost jednoduše použít VSynch a mám stabilných 60 FPS a u monitorů s vyšší obn. frekfencí je možno ji nastavit na 1/2 nebo 1/3, tak to mám nastavené na NTB kde má display 144Hz tak pomocí VSynch na 1/3 mám stabilních 48 FPS. Vše se dá podrobně nastavit v Nvidia control panelu nebo více do podrobna v Nvidia profile Inspektoru.
 
Mě se nejvíce osvětčilo, pro maximální plynulost jednoduše použít VSynch a mám stabilných 60 FPS a u monitorů s vyšší obn. frekfencí je možno ji nastavit na 1/2 nebo 1/3, tak to mám nastavené na NTB kde má display 144Hz tak pomocí VSynch na 1/3 mám stabilních 48 FPS. Vše se dá podrobně nastavit v Nvidia control panelu nebo více do podrobna v Nvidia profile Inspektoru.
Jasně, VSync přes NVIDIA Control Panel nebo NVIDIA Profile Inspector je určitě jedna z možností a pokud ti to takhle funguje plynule, není důvod to měnit. :-)

Já ale nikomu svůj program nevnucuji ani netvrdím, že by měl někdo zahodit své současné funkční řešení a přejít na něj. Omezovač FPS si dělám především pro sebe a zároveň pro lidi, kteří se nechtějí složitě hrabat v ovladačích grafiky, Profile Inspectoru a řešit, kde co nastavit.

Cílem je prostě jednoduchost – spustit program, vybrat hru, nastavit FPS, případně grafickou kartu a generování snímků a kliknout na Použít. Hotovo. :-) Kdo už má VSync nebo jiné řešení nastavené a je s ním spokojený, samozřejmě nemá žádný důvod něco měnit.
 
Omezovač FPS 1.0 je hotový!

Po několika dnech vývoje, testování a ladění mám dokončenou první finální verzi Omezovače FPS 1.0.

Program původně vznikal hlavně pro mou vlastní potřebu při hraní Open Rails, ale postupně se z něj stal univerzální nástroj, který lze použít i pro další hry a aplikace. Cílem bylo hlavně vytvořit něco jednoduchého, kde člověk nemusí složitě hledat nastavení v ovladačích grafické karty nebo dalších programech.

Ve verzi 1.0 najdete:
  • vlastní nastavitelný limit FPS,
  • možnost zvolit grafickou kartu, kterou má Windows pro danou hru preferovat,
  • několik úrovní detekce aplikace,
  • generování snímků 2×,
  • automatický tichý režim generování snímků,
  • diagnostiku poslední herní relace,
  • přehled reálných, generovaných a výsledných FPS,
  • graf průběhu FPS během hraní,
  • možnost spuštění programu společně s Windows,
  • minimalizaci do systémové lišty,
  • vlastní tray nabídku,
  • automatický světlý/tmavý motiv podle Windows s možností ruční volby,
  • automatickou volbu jazyka podle Windows s možností ručního přepnutí,
  • češtinu, slovenštinu, polštinu a angličtinu.
Program je vytvořený tak, aby uživatel nemusel řešit instalaci .NET Runtime – vše potřebné je součástí instalace.

Nikomu samozřejmě netvrdím, že má zahodit VSync, NVIDIA Profile Inspector, RivaTuner nebo jiné řešení, které mu funguje. Program jsem vytvořil především pro sebe a pro lidi, kteří chtějí podobné věci nastavit jednoduše na jednom místě a pak už jen hrát. :-)

Tímto tedy můžu konečně říct: verze 1.0 je dokončena.

Snimek-obrazovky-2026-08-09-184915.png

Snimek-obrazovky-2026-08-09-184933.png

Snimek-obrazovky-2026-08-09-184959.png
 
Omezovač FPS 1.0 je připravený ke stažení. :-)

Doporučuji si před použitím projít uživatelský manuál, kde najdete popis funkcí, nastavení, řešení případných problémů i odpovědi na nejčastější otázky.

Omezovač FPS ke stažení zde:

Manuál pro Omezovač FPS k zobrazení nebo stažení zde:
 
Ahoj, po instalaci mě hned vyhodí tuto hlášku :-(
Ahoj. Není to nic závažného. Předpokládal jsem, že už nikdo neinstaluje programy do Program Files. Řešení je jednoduché. Na ikonu klikni pravým tlačítkem myši a v Kompatibilita zaškrtnout Spustit jako správce a pak spustit znova. Teď program nemá práva pro zapisování dat do Program Files. Opravím to.
 
Back
Nahoře