- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- Azonnali mobilos kérdések órája
- Redmi Note 10 Pro - majdnem minden stimmel
- Huawei Watch GT 3 Pro - korlátolt szépség
- Huawei P30 - kell ennél több?
- Légies iPhone halvány színei
- Milyen okostelefont vegyek?
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Ez össze van rakva - Segway Ninebot F3 Pro
- Itt az igazság a Samsung állítólagos Android Auto alternatívájáról
Új hozzászólás Aktív témák
-
Abu85
HÁZIGAZDA
válasz
Ren Hoek #195 üzenetére
Valójában az kisebb mértékben számít, hogy mi mit emulál, és ez mennyi többletterheléssel jár. Úgy néz ki, hogy sokkal nagyobb szerepe van annak, hogy egy cég mennyire nyitott az adott architektúráról, mennyire rendezkedett be úgy, hogy a fejlesztők képesek önálló munkavégzésre, mert mostantól a fejlesztő szállítja a korábban driverben lévő funkciókat a programon belül. Ha nem mondják el nekik, hogy hogyan kell dolgozni az architektúrákra, akkor nem tudnak hatékony optimalizálást szállítani.
Aki dolgozik DX12-vel, vagy bármilyen low-level API-val, az egyértelműen a toolokra és a dokumentációkra, vagy ezek hiányára panaszkodik. Hiába van az Intelnek kétharmados részesedése a fejlesztő nem tudja lekérni azt az assembly szintű kódot, ami megmutatja, hogy a magas szintű forrás hogyan fut magán az architektúrán. NV-n dettó ugyanez. Ha ezt nem látja a fejlesztő, akkor nem tudja hol a szűk keresztmetszet és nem tudja javítani azt forráskódban. Emellett szintén nem ismert, hogy bizonyos hardverek mit szeretnek és mit nem, például az NV nem mondja meg. Pedig aszerint kellene meghozni a különböző döntéseket, hogy milyen erőforrás-formátumokat használjanak, de nem tudják meghozni, mert csak azt ismerik, hogy a konzolból a GCN mit szeret. Persze valaki úgy áll hozzá, hogy ha xy cég hallgat, akkor áthozzák a kódot a konzolból és majd ha belassulnak a hardvereik, akkor megered a nyelvük, és elkezdik készíteni a dokumentációkat. De ez nem megoldás, mert ez csak a DX12 gyengeségeit mutatná meg a világnak, vagyis azt, hogy nagyrészt a fejlesztőn múlik a program sebessége, és abba a gyártóknak gyakorlatilag nincs közvetlen beleszólása.
A Vulkan esetében például már gondol erre a Khronos és készítenek olyan conformance tesztet, aminek az eredményét a Vulkan tagságot igénylő fejlesztők megkapják. Ez ugyan nem dokumentáció, de alapvetően ad egy támpontot, hogy nagyjából mi hogyan fut a különböző architektúrákon, és ez így segít meghozni bizonyos döntéseket. Nem fog segíteni komolyabban optimalizálni, de legalább irányt mutat. Készül SPIR-V disassembler is, ami ugyan nem ISA disassembler, de a fejlesztők azért jóval többet láthatnak majd abból, hogy a magas szintű kód legalább a közbülső rétegre hogyan fordul le, és ott tudnak kísérletezni, hogy az adott hardvert esetleg mi gyorsíthatná be.
Az, hogy több gyártó sem low-level barát a kialakított ökoszisztémát tekintve jóval nagyobb baj most, mint azt nézegetni, hogy mennyi extra többletterhelés a binding TIER_2 a TIER_3-hoz viszonyítva.
Új hozzászólás Aktív témák
- PNY EPIC-X RGB RTX 5060Ti 16GB / Gigabyte EAGLE OC RTX 5070 12GB videokárty 3 év garancia 27% áfa
- BESZÁMÍTÁS! SAPPHIRE Pulse OC RX 9060 XT 16GB GDDR6 videokártya 27% áfa 3 év garancia
- BESZÁMÍTÁS! Gigabyte AORUS MASTER RX 6800 XT 16GB GDDR6 videokártya garanciával hibátlan működéssel
- BESZÁMÍTÁS! SAPPHIRE NITRO+ RX 7900 XTX 24GB GDDR6 videokártya garanciával hibátlan működéssel
- Msi Mech 2x Radeon RX 6600 XT GAMING X 8G
- MacBook felvásárlás!! MacBook, MacBook Air, MacBook Pro
- Bomba ár! Dell Inspiron 5405 - Ryzen5 4500U I 8GB I 256SSD I 14" FHD I HDMI I Cam I W11 I Garancia!
- AKCIÓ! Lenovo Thinkpad P15 Gen1 15 FHD notebook - i7 10750H 16GB RAM 512GB SSD Quadro T1000 W11
- BESZÁMÍTÁS! GIGABYTE AORUS ELITE Z790 i7 14700K 64GB DDR5 1TB SSD 7900XTX 24GB be quiet! SB802 1000W
- LG 45GS95QE - 45" Ívelt OLED / 2K WQHD / 240Hz 0.03ms / NVIDIA G-Sync / FreeSync Premium / HDMI 2.1
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest