Jump to content



DX12 Ashes of the Singularity benchmark


yanni

Recommended Posts

Η εξήγηση γιατί υποαποδίδουν οι πράσινες σε dx12 περιβάλλον: http://www.dsogaming.com/news/amds-directx-12-advantage-explained-gcn-architecture-more-friendly-to-parallelism-than-maxwell/

 

Συνοπτικά, η AMD έχει αρχιτεκτονική που αξιοποιεί τους πολυπυρήνους επεξεργαστές(asynchronous shaders) ενώ η nvidia δουλεύει καλύτερα σε σειραϊκή εκτέλεση καθηκόντων που χαρακτηρίζει το dx 11.

Ο λόγος που η nvidia αποδίδει χειρότερα σε dx12 απ' ότι σε dx11 είναι το γεγονός ότι με τους drivers της βελτιστοποιεί(aka ξαναγράφει !!!!) τους shaders του παιχνιδιού ενώ στο dx12 βρίσκεται στο έλεος των developers εφόσον μέσω αυτού του API το game μιλάει απευθείας στην κάρτα.

 

Εδώ επιβεβαιώνεται ο λόγος που οι nvidia καταρρέουν σε επιδόσεις μόλις σταματήσει η υποστήριξη σε drivers και αποδεικνύεται ότι χωρίς μια ριζικά διαφορετική αρχιτεκτονική η nvidia θα μείνει πίσω.

 

 

The Devellopers programmed for thread parallelism in Ashes of the Singularity in order to be able to better draw all those objects on the screen. Therefore what we’re seeing with the Nvidia numbers is the Nvidia draw call bottleneck showing up under DX12. Nvidia works around this with its own optimizations in DX11 by prioritizing workloads and replacing shaders. Yes, the nVIDIA driver contains a compiler which re-compiles and replaces shaders which are not fine tuned to their architecture on a per game basis. NVidia’s driver is also Multi-Threaded, making use of the idling CPU cores in order to recompile/replace shaders. The work nVIDIA does in software, under DX11, is the work AMD do in Hardware, under DX12, with their Asynchronous Compute Engines.”

 

 

 

Όλα αυτά βέβαια δεν δικαιολογούν την απόφαση της AMD να σχεδιάσει hw για πιο ανοικτά API, χαντακώνοντας έτσι περισσότερο τους FX, την περίοδο που κυριαρχούσε το dx11.

Έγινε επεξεργασία από Petrossortep
  • Like 5
Link to comment
Share on other sites

http://www.unboxholics.com/news/gaming/10269-nvidia-was-perssuring-to-disable-settings-in-benchmarks

"Η Nvidia πίεζε για να απενεργοποιηθούν settings στο benchmark"

 

βρώμικο παιχνίδι από την nvidia

Έγινε επεξεργασία από SpirosKGR
  • Like 8
Link to comment
Share on other sites

Εγω παντως χαιρομαι που νικαει η AMD στο συγκεκριμενο Bench. Ισως ξυπνησουν στην Nvidia και καταλαβουν οτι δεν ειναι μονοι τους around...

 

Σε τελικη αναλυση , θα κανει καλο στον καταναλωτη θελω να πιστευω! Ας συνεχισει ετσι η AMD, τουλαχιστον να μην επαναπαυεται απο τα αποτελεσματα ενος bench και μονο!

Link to comment
Share on other sites

Αν είχαμε απορία γιατί οι οδηγοί της AMD δεν τα πάνε καλά στο DirectX 11 και γιατί πέφτει η απόδοση των προηγούμενων γενιών καρτών γραφικών της Nvidia, μόλις σταματάει το βαρύ optimization για αυτές, νομίζω ότι μας λύθηκαν οι απορίες.

 

Η Nvidia μέχρι το Pascal δεν νομίζω να μπορεί να αλλάξει κάτι. Αλλά έχει το 80% της αγοράς και αυτό της δίνει άπειρο χρόνο. Η AMD δεδομένα θα κερδίσει πόντους με το hardware της για άλλη μια φορά να επιβεβαιώνει τον χαρακτήρα του future proof, αλλά το 80% του μεριδίου αγοράς της Nvidia, τα υπάρχοντα αλλά και τα νέα DX11 games, τα GameWorks και οι στενές... οικονομικές σχέσεις της Nvidia με τις εταιρίες που φτιάχνουν τα PC games, θα της δώσει την δυνατότητα να παραμείνει στην κορυφή στο πολύ χαλαρό.

  • Like 5
Link to comment
Share on other sites

Ακόμα γνωστά hardware sites, Tom's Hardware, Anandtech, PCPer, μόκο

 

DX12 Async Shaders A Big Advantage For AMD Over Nvidia Explains Oxide Games Dev

 

 

 

Α βγήκε και beta AMD driver.

AMD Releases Catalyst 15.8 Beta Driver

 

Μαντέψτε :hehe:

 

 

DirectX 12 performance optimizations for "Ashes of the Singularity

  • Like 7
Link to comment
Share on other sites

Γιάννη, κάτσε να δεις το λάδωμα που θα πέσει πέσει από nvidia για να υπολειτουργεί το API στους gameworks τίτλους.

 

"Θα'ναι σαν να'χεις dx12 , αλλά δεν θα'χεις." που θα λεγε και ο γέροντας.

  • Like 4
Link to comment
Share on other sites

Απλά οι κατασκευαστές δεν θα χρησιμοποιούν Async Shaders. Τα GameWorks θα συνεχίσουν να εισάγονται στα games κατά κόρον και η ζωή θα συνεχίζεται. Πάντως η Nvidia το έχει κάνει επιστήμη το ψέμα όσον αφορά το hardware της.

  • Like 4
Link to comment
Share on other sites

Απλά οι κατασκευαστές δεν θα χρησιμοποιούν Async Shaders. Τα GameWorks θα συνεχίσουν να εισάγονται στα games κατά κόρον και η ζωή θα συνεχίζεται. Πάντως η Nvidia το έχει κάνει επιστήμη το ψέμα όσον αφορά το hardware της.

Κακίες...

Μόλις βγάλει η nV κάρτα με Async Shaders όχι μόνο θα τους αφήσει να κάνουν χρήση αλλά θα τους το επιβάλλει για να προωθείσει την νέα σειρά καρτών της με την καταπληκτική ΝΕΑ τεχνολογία Async Shaders. [emoji14]

Έγινε επεξεργασία από FrOsT
  • Like 3
Link to comment
Share on other sites

Ήδη οι κακές γλώσσες θέλουν η καθυστέρηση του DirectX 12 patch για το ARK: Survival Evolved, να οφείλεται στην Nvidia, δεδομένου ότι το παιχνίδι χρησιμοποιεί GameWorks και ο δημιουργός του έχει εκφραστεί ιδιαίτερα θετικά για την χρήση τους.

Link to comment
Share on other sites

Ήδη οι κακές γλώσσες θέλουν η καθυστέρηση του DirectX 12 patch για το ARK: Survival Evolved, να οφείλεται στην Nvidia, δεδομένου ότι το παιχνίδι χρησιμοποιεί GameWorks και ο δημιουργός του έχει εκφραστεί ιδιαίτερα θετικά για την χρήση τους.

Το παιχνίδι αυτό που αναφέρεις είναι ακόμα ποιό unoptimized και απο το batman arkham knight! Οτι περιλαμβάνει gameworks κατά κανόνα θέλει απο 1 έως N patches για να μπορεί να "τρέξει" αξιοπρεπώς (ακόμα και σε Nvidia HW)! Ακόμα και με GTX 980 Ti / Titan X το παιχνίδι ΣΕΡΝΕΤΑΙ!!! Όσο για τα λαδώματα κάτω απο το τραπέζι / κρυφές συννενοήσεις με game devs και τα ρέστα η Nvidia θα προσπαθήσει και τώρα με το DX12 να βάλει τρικλοποδιά στην AMD αλλά αυτήν την φορά είναι μακραάν ποιό δύσκολο διότι υπάρχει και μία MICROSOFT στην μέση με τα νέα Windows 10 όπου το μεγάλο τους ατού έναντι των προηγούμενων OSs είναι η αύξηση επιδόσεων σε συνθήκες DX12 API κάτι το οποίο εάν δεν γίνει στην πραγματικότητα η MS θα την στείλει την πρασινούλα απο κεί που ήρθε! ΔΕΝ θα το ρισκάρει το νέο της λειτουργικό για καμία Nvidia... παίζονται πολλά στοιχήματα, περισσότερα ίσως απο αυτά που η πρασινούλα μπορεί να "λαδώσει" επείδη μέχρι να βγάλει νέα αρχιτεκτονική θα πηγαίνει χειρότερα απο την AMD στο καθαρό DX12!

Περισσότερο την "κόβω" την Nvidia να συνεχίζει το "παιχνίδι της" με νέα DX11 games στα Win10 παρά να βγεί απο τώρα "ανέτοιμη" στην ευθεία κόντρα με την AMD στο ring του DX12..!

Έγινε επεξεργασία από Dj_ALeX
  • Like 2
Link to comment
Share on other sites

Μπα, την Microsoft δεν την χαλάει να δείχνει το Xbox One, λίγο καλύτερο χάρη στο DX12 έναντι των PCs. Εξάλλου πλέον στα PCs το 80% πλέον της αγοράς ανήκει στην Nvidia. Δεν θυμάμαι αν η Intel έχει async shaders. Αν έχει, τότε κάτι γίνεται. Αν όχι, ούτε αυτή θα πολύ ενδιαφερθεί.

  • Like 1
Link to comment
Share on other sites

Τσαμπα κουβεντα κανουμε.Ιανουαριο ερχεται Pascal με Dx12 asynch shaders hbm2 κλπ.

Προφανως τα τυπακια στην Nvidia εχουν κανει το παραμυθι κανονα και πρεπει να τους ερθει καμια καλη μηνυσουλα για τα συνεχομενα fiasco (970 3.5gb,driver locks,full dx12 support) αλλα στο θεμα μας ξερετε οτι δε ζουμε στα 90s.Το πρωτο full dx12 game αργει και αν ερθει κ νωριτερα θα ναι "πετσοκομενο" για να παιζει το ιδιο καλα σε ολες :B (μην πω κ καλυτερα στην nvidia κιολας)

Έγινε επεξεργασία από Helly
Link to comment
Share on other sites

Τσαμπα κουβεντα κανουμε.Ιανουαριο ερχεται Pascal με Dx12 asynch shaders hbm2 κλπ.

Προφανως τα τυπακια στην Nvidia εχουν κανει το παραμυθι κανονα και πρεπει να τους ερθει καμια καλη μηνυσουλα για τα συνεχομενα fiasco (970 3.5gb,driver locks,full dx12 support) αλλα στο θεμα μας ξερετε οτι δε ζουμε στα 90s.Το πρωτο full dx12 game αργει και αν ερθει κ νωριτερα θα ναι "πετσοκομενο" για να παιζει το ιδιο καλα σε ολες :B (μην πω κ καλυτερα στην nvidia κιολας)

 

 

Ουτε μυνησεις ουτε τιποτα δεν θελει. Απλα να ειμαστε πιο προσεχτικοι εμεις πρεπει. Εγω προσωπικα δεν ξανααγοραζω τιποτα αν δεν εχει κυκλοφορησει αρκετο καιρο στο εμποριο ωστε να εχει δειξει το χαρακτηρα του και τις "παιδικες" ασθενειες του. Αν ποτε ξαναδωσω μια "ευκαιρια" στο pc gaming θα περιμενω 6-8 μηνες πριν την οποιανδηποτε αγορα.. Αν και με τη συνολικη εικονα ολων των εταιριων μαλλον δεν αξιζουν καν επομενη ευκαιρια αλλα τεσπα.. Ας οψεται το first person που δεν παιζεται στις κονσολες οπως στο pc.

 

To full dx 12 support απο την nvidia κατα ποσο αμφισβητειται; Ειτε παιζει το ιδιο ειτε και χειροτερα σε σχεση με το DX11 δεν παυει να παιζει.. Πως θα μπορουσε καποιος να την κατηγορησει για λαθος διαφημιση απο την στιγμη που και το τελευταιο της προιον κυκλοφορησε πριν κυκλοφορησει το DX12? Υποτιθεται οτι το DX12 εχει feature που δεν υποστηριζεται απο το hardware της, και οχι το hardware της η το software της "κλειδωνεi" καποιο feature του DX12. Και μυνηση να κανει δλδ καποιος σε τοιχο νομιζω θα πεσει..

Link to comment
Share on other sites

To full dx 12 support απο την nvidia κατα ποσο αμφισβητειται;

 

Δεν υπάρχει "full dx 12 support". Τυπικά, μια κάρτα είτε υποστηρίζει DX12 είτε δεν υποστηρίζει, κάτι που προσδιορίζεται από την ικανοποίηση κάποιων λίγων βασικών προϋποθέσεων. Το σηματάκι το παίρνουν όλες οι νεότερες κάρτες από NVIDIA και AMD. Πέρα από το σηματάκι όμως, υπάρχει μια βασική διαφορά: ποια αρχιτεκτονική ταιριάζει περισσότερο στη φιλοσοφία του νέου API και των προγραμματιστικών τεχνικών που το αξιοποιούν.

 

Το Ashes ήταν μια καλή αφορμή για να αναδειχθούν τα μειονεκτήματα των Maxwell, που μέχρι τώρα είχαν το πλεονέκτημα της μαζικής επικράτησης στην αγορά και μηδενικό κίνητρο να εξελιχθούν στον τομέα της παραλληλοποίησης. Παρότι το asynchronous shading είναι μια τεχνική που υποστηρίζεται στο DX12, δεν είναι υποχρεωτικό να την υποστηρίζουν εγγενώς οι κάρτες που παίρνουν την πιστοποίηση1.

 

Πέρα από την παροδική γκρίνια του DX12-gate που ζούμε αυτό το διάστημα, το πραγματικό προτέρημα της AMD είναι ότι έχει βάλει την αρχιτεκτονική GCN στις νεότερες κονσόλες. Στις κονσόλες, με την περιορισμένη δυνατότητα αναβάθμισης, ήδη έχουν αρχίσει να αξιοποιούν async shaders κατά κόρον, για να βελτιώσουν την απόδοση των νέων παιχνιδιών. Όταν αυτά τα παιχνίδια έρθουν στο PC, οι προγραμματιστές θα έχουν δύο επιλογές: είτε να γράφουν custom shaders από την αρχή, όπως έκανε η NVIDIA για το Ashes, είτε να αξιοποιήσουν απευθείας το DX12 και να πετύχουν το ίδιο αποτέλεσμα. Νομίζω ότι όλο και περισσότεροι θα επιλέγουν τη δεύτερη λύση, αυξάνοντας την πίεση στην Πράσινη να προχωρήσει σε πιο μοντέρνα αρχιτεκτονική.

 

Αυτό που με στεναχωρεί είναι ότι η AMD επιλέγει να παίζει το παιχνίδι του rebranding, καθυστερώντας χαρακτηριστικά να κάνει τις κάρτες της λιγότερο ενεργοβόρες. Υποψιάζομαι πως ό,τι κερδίσει αυτήν την περίοδο από την αρνητική δημοσιότητα της NVIDIA2, θα το χάσει πολύ σύντομα μόλις είναι μαζικά διαθέσιμες οι Pascal.

 

Ένα πράγμα τους το αναγνωρίζω όμως. Στρατηγικά έχουν παίξει υποδειγματικά3. Ξεκίνησαν με μια αρχιτεκτονική που -παρά τα προβλήματά της- στόχευε στο μέλλον. Κυκλοφόρησαν ένα low-level-API (Mantle), για να αρχίσουν να γίνονται ορατά τα πλεονεκτήματά της και να βοηθήσουν τους προγραμματιστές να κερδίσουν χρόνο εξοικείωσης πριν ακόμη κυκλοφορήσει το DX12. Στηρίζουν προγραμματιστικά τους νέους τίτλους που θα κυκλοφορήσουν με DX12. Αν καταφέρουν να βελτιώσουν τους drivers σε σχέση με την προηγούμενη γενιά και να βελτιώσουν την ενεργειακή απόδοση των καρτών τους, μπορεί να πετύχουν σημαντικά κέρδη στο μερίδιο αγοράς.

 


1:Τυπικά, και η NVIDIA μπορεί να υποστηρίξει κάτι που βαφτίζει async time warp, αλλά με timeslicing, context switching and preemption. Το αποτέλεσμα είναι ότι σε πολλές περιπτώσεις η σειριακή εκτέλεση είναι ταχύτερη στους Maxwell 2. (source)

 

2: "I bought my GTX 970 with 4gb and dx12 written on the side of the box. It turns out both were wrong." (source)

 

3: "GCN has supported async shading since its inception, and it did so because we hoped and expected that gaming would lean into these workloads heavily. Mantle, Vulkan and DX12 all do. The consoles do (with gusto). PC games are chock full of compute-driven effects." (source)

  • Like 7
Link to comment
Share on other sites

Βασικά το παραδέχτηκε και η AMD αυτό, ότι δεν υπάρχει "full dx 12 support".

AMD: “There’s no such thing as “full support” for DX12 today”, Lists Missing DX12 Features For FuryX

 

Για τις κονσόλες και την μεταφορά των παιχνιδιών στα PCs θα συμφωνήσω. Σίγουρα η Nvidia θα ρίξει μαρούλι για να βεβαιωθεί ότι πολλά παιχνίδια θα περιλαμβάνουν GameWorks, αλλά νομίζω τα τελευταία 1-2 χρόνια η κατάσταση με τα games και τους drivers της AMD, είναι σημαντικά βελτιωμένη έναντι του παρελθόντος. Και μια περίοδο που η AMD δεν φαίνεται να μπορεί να επωμιστεί το κόστος συχνών WHQL οδηγών. Οπότε το μεγάλο κέρδος της AMD με τις κονσόλες ήταν αυτό, το ότι παιχνίδια που έρχονταν από τις κονσόλες στα PCs, δεν απαιτούσαν περισσότερα patches έναντι των Nvidia καρτών για να παίξουν σωστά. Υπάρχει μόνο το θέμα των επιδόσεων των οδηγών της εταιρίας κάτω από DX11. Τώρα με το DX12, σε όσα games το υποστηρίζουν, θα αλλάξει ίσως και αυτό.

 

Όσον αφορά το rebrading στις κάρτες της AMD, προσωπικά το βρίσκω φυσιολογικό. Πολύ απλά δεν έχουν τα χρήματα για να σχεδιάζουν και να τεστάρουν GPUs. Μετά και τις απολύσεις τα τελευταία δύο χρόνια ίσως να μην έχουν καν το προσωπικό. Οπότε καταφεύγουν στο rebrading, κάτι που άλλωστε κάνει και η Nvidia στις κάρτες γραφικών με κόστος έως $100. Το επιβάλει και η συρρίκνωση της αγοράς των PCs. Μην ξεχνάμε ότι τα ίδια αναγκάζονται και κάνουν ουσιαστικά και στους επεξεργαστές. Δεν έχουν κάνει rebrading εκεί, αλλά διατηρούν τα ίδια μοντέλα επεξεργαστών τόσο στο AM3+, όσο και στο FM2+ και το AM1. Αν είχαν το 30-40% της αγοράς στους επεξεργαστές και 5-10 συνεργάτες να βασίζονται σε αυτούς, όπως στις κάρτες γραφικών(Sapphire, XFX κ.τ.λ), ίσως να κάνανε και εκεί rebranding. Με ένα 10-15% πόσο έχουν και πουλώντας οι ίδιοι τους επεξεργαστές στην αγορά, δεν χρειάστηκε να καταφύγουν σε αλλαγές ονομάτων. Στην τελική ακόμα και η Intel άλλαξε μια θερμαγώγιμη και βάφτισε τους ίδιους επεξεργαστές ως νέους (Devil's Canyon).

 

Οι Pascal και να γίνουν διαθέσιμες, λογικά θα αρχίσουν από το 1000άρικο, άντε 500άρικο αν και αμφιβάλλω για το τελευταίο αυτή τη φορά. HBM2 και 16nm FinFET δεν νομίζω να επιτρέψουν για μοντέλο των $330 με το καλημέρα. Εκτός και αν ως αρχιτεκτονική το Pascal στα 16nm και την HBM2 φυσάει και μας βγάλει κανένα μικρομεσάιο τσιπάκι τύπου GP106 και μας το πουλήσει για hi end.

 

Το καταπληκτικό με το Mantle είναι ότι πέτυχαν με ένα σμπάρο τρία τρυγόνια. Και ώθησαν ταχύτερα την βιομηχανία προς τα low level APIs που τους ήταν απαραίτητο και το Mantle αποτέλεσε την βάση για τουλάχιστον ένα API, το Vulkan, οπότε θεωρώ ότι ένα πλεονέκτημα θα το έχουν έναντι της Nvidia εκεί και μετά την αρχική προώθηση του Mantle, φόρτωσαν τον τελικό λογαριασμό στους άλλους (Microsoft, Khronos).

Έγινε επεξεργασία από yanni
  • Like 1
Link to comment
Share on other sites

Δεν αρχίζουν και τελειώνουν όλα με τα "async saders" στο dx12...πχ http://wccftech.com/nvidia-amd-directx-12-graphic-card-list-features-explained/3/

 

Aν μειωθεί η σημασία των ενδιάμεσων drivers με τα νέα API είναι καλό για την AMD αφού δεν έχει τις συνεργασίες αλλά κατέχει την τεχνογνωσία,  οk.

 

Αλλά...

 

θα αυξηθεί ο λόγος perfomance/hw ή ο λόγος τεμπελιάς-κέρδος/hw και το port από τις κονσόλες θα γίνεται σε κανά 5λεπτο και θα ψαχνετε στα settings 

keyboard / mouse :hehe:

Έγινε επεξεργασία από Dem
  • Like 1
Link to comment
Share on other sites

Δεν υπάρχει "full dx 12 support". Τυπικά, μια κάρτα είτε υποστηρίζει DX12 είτε δεν υποστηρίζει, κάτι που προσδιορίζεται από την ικανοποίηση κάποιων λίγων βασικών προϋποθέσεων. Το σηματάκι το παίρνουν όλες οι νεότερες κάρτες από NVIDIA και AMD. Πέρα από το σηματάκι όμως, υπάρχει μια βασική διαφορά: ποια αρχιτεκτονική ταιριάζει περισσότερο στη φιλοσοφία του νέου API και των προγραμματιστικών τεχνικών που το αξιοποιούν.

 

Υπάρχει dx12 support αναφορικά με το cpu overhead πράγμα που καίει τους κατόχους παλιών cpu και που η επίλυσή του ανοίγει δρόμους για open world games της προκοπής με χιλιάδες χαρακτήρες και πηγές φωτός(κρίσιμο για φωτορεαλισμό) on screen. Και αυτό το υποστηρίζουν άπαντες.

 

Αναφορικά με τα υπόλοιπα features... από υποσχέσεις σε παλιότερα API έχουν δει πολλά τα μάτια μας. Ποιός δεν θυμάται το απίθανο tessellation του dx11 με το ελάχιστο υπολογιστικό κόστος στα ντέμο της AMD. Πέρασαν γενεές γενεών από κάρτες για να μην γονατίζει το σύστημα από τα ελάχιστα επιπλέον πολύγωνα στην καράφλα του hitman ή στους τουβλένιους τοίχους του crysis 2.

Ακόμα και τώρα στο witcher 3, οι έως και 3 φορές καλύτεροι σε tessellation maxwell, γονατίζουν από κάτι ηλίθια εφέ με τρίχες. Ναι τα hairworks στο tess βασίζονται. 

 

Συνεπώς, μην δοξάζετε και τόσο την AMD αν δεν δείτε τί θα φέρει μελλοντικά η πράσινη, δηλαδή μέχρι τη-μακρινή-στιγμή που θα δεήσουν οι developers να κάνουν σοβαρή δουλειά σε dx12.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.