Hlavní navigace

Názor ke zprávičce Microsoft přidává podporu D3D12 Compute do Mesa 22.0 od ja. - 1) Nie, nie je. Fraction == zlomok. 200%...

  • Aktualita je stará, nové názory již nelze přidávat.
  • 12. 1. 2022 17:19

    ja.

    1) Nie, nie je. Fraction == zlomok. 200% alebo 300% nie je fractional scaling, ale integer scaling.

    2) Pokial neviete, zopakujte si terminologiu X11. https://en.wikipedia.org/wiki/X_Window_System#Key_terms

    3) V tomto pripade v X11 obe musia mat rovnake DPI. V case ked sa to navrhovalo zjavne nepocitali s tym, ze kazdy screen moze mat inu hodnotu.

    4) Nie, neskalovali. Okrem toho to nie je len na frameworku, ale aj na aplikacii. Ked GIMP zobrazuje nejaky subor, musi vediet, co urobi s ikonami v toolbare a co so samotnym pouzivatelskym suborom (doteraz to nevie). Detto Remmina.

    5) GIMP konkretne ma problem s clovekohodinami -- resp. s tym, ze ich nikto nedava do tohto projektu. GTK3 je tu vyse 10 rokov.

    6) Ked porovnam, ako rychlo boli schopni urobit niektore veci (napr. podpora ARM) a ako sa vlecie podpora Waylandu, tak Chrome pre Linux ma zhruba rovnaku prioritu ako ten GIMP ;). Ta "zakladna" funkcnost ktora sa doraba su upravy, ktore mohli byt urobene len na zaklade skusenosti aplikacii z praxe... ktore na to tiez nejaku dekadu zvysoka. Zobudili sa, az ked RHEL dal Wayland ako default, ze aha, oni to fakt myslia vazne.

    7) Linux v tej dobe existoval, bola to jedina moznost, ako mohol mat bezny student doma 32-bitovy system aj s X11. Large fonts bolo rozbite odkedy sa zacali objavovat aplikacie napisane v Delphi (t.j. tiez doba Windows 3.x), kde na to programatori tiez zvysoka, ved na ich pocitaci to islo dobre... A ako to viem? Mal som 17" monitor s rozlisenim 1280x1024, kde bolo treba pouzivat Large fonts, tak velmi dobre viem, co vsetko neslo.

    > Nicméně Microsoft to zvládl udělat tak, že není třeba předělávat aplikaci na jiný grafický server, GUI framework, nebo aspoň vyšší major verzi stávajícího frameworku. Stačí přidat položku do manifestu, že aplikace umí HighDPI nebo MultiDPI a odpovídat na nové eventy

    Microsoft ma ten "luxus" ze kazda jedna aplikacia ma dynamicky prilinkovane gdi.dll a tam si mozu poupravovat co chcu. Linuxovy displaj server musi fungovat s kazdou aplikaciou, ktora si otvori X11 socket a hovori X11 protokolom, ci uz je to historicky libx11 nalinkovany staticky, najnovsi libxcb, nalinkovany dynamicky alebo doma uvarena kniznica na X11 protokol (boli take pokusy v go...).

    > Mimochodem, starší aplikace, které umí jen HighDPI (jeden monitor, s vyšším DPI), ale ne MultiDPI (více monitorů, s různým DPI), fungují aspoň na primárním displeji (v XWayland by je rozmazal - dokud nebude pro tohle dokončena vámi zavrhovaná podpora v XWayland).

    Ono je dost aplikacii, ktore su rozmazane aj vo Windows.

    8) Ja sa downscalingu nevysmievam, kde ste to nasli? Ono to ma dovod, preco to Apple zatrhol - treba zobrazovat 8 logickych pixelov pomocou 5 fyzickych, a ono to fakt uz vyzera dost blbo. Apple ani take displeje nema, ktore by to potrebovali. Na Linuxe alebo Windowse bohuzial pouzivatelom povedat nemozete, pocuvat nebudu a budu si dupat svoje, a potom sa stazovat, ze to blbo vyzera - aj ked presne to je dovod, preco to nebolo podporovane v prvom rade.