What is DirectX and How Does it Work? (DX11 vs. DX12)

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ต.ค. 2024

ความคิดเห็น • 680

  • @GregSalazar
    @GregSalazar  8 ปีที่แล้ว +130

    - I should clarify: An API is analogous to "blueprints" in the sense that both are "assistants" of the development phase. They are guides; tools to assist in compatible platform coding. Without them, their building phases would be *very* difficult. I tried my best to simplify this as much as I could! Any other contributions and analogies, especially from those who have also coded in the past, are welcome!

    • @PixelYohan
      @PixelYohan 8 ปีที่แล้ว

      love your channel :)

    • @FindTheMasterpiece
      @FindTheMasterpiece 8 ปีที่แล้ว +14

      Let's give it a try.
      From a SW developer point of view Direct3D is like a vending machine of graphics operations. You want a shape to be displayed on the screen? Send some numbers to Direct3D, press the "display shape" button (call the DisplayShape API) and Direct3D will display the shape on the screen for you. APIs of a library are like buttons on a vending machine.
      You could say that just like a window is the user interface for applications like a web browser, an API is the user interface for a programmer to send requests to libraries like Direct3D.
      To make a car turn right you turn the steering wheel right. To make Direct3D display a shape on the screen you tell it 'DisplayShape'. The car interface consists of pedals, steering wheel and a gear stick (shifter), the Direct3D interface is its APIs, like 'DisplayShape'.
      (DisplayShape is not a real function, it's just for demonstration)

    • @teacake7525
      @teacake7525 8 ปีที่แล้ว

      Thanks for posting this. Once again, great video, great channel,. subbed, liked, and shared. I like these types of videos and you do great research.

    • @AwesomeBlackDude
      @AwesomeBlackDude 8 ปีที่แล้ว

      www.pcgamesn.com/amd/amd-rx-490-release-date-specs-price

    • @matteoventura6344
      @matteoventura6344 8 ปีที่แล้ว

      Not the analogy I would use but I guess it's fine

  • @PeloyGeek
    @PeloyGeek 8 ปีที่แล้ว +393

    i was staring at that pc the whole video

    • @rvrv512
      @rvrv512 8 ปีที่แล้ว +3

      haha me too.

    • @robertdaniel4804
      @robertdaniel4804 8 ปีที่แล้ว +2

      same:))

    • @james2042
      @james2042 8 ปีที่แล้ว +10

      he has nerd porn just sitting in the background. everyone should be looking at it

    • @crikhard
      @crikhard 8 ปีที่แล้ว

      same

    • @tarundabas5002
      @tarundabas5002 7 ปีที่แล้ว

      PeloyGeek which game is at 0.18

  • @QuantumRads
    @QuantumRads 7 ปีที่แล้ว +83

    Funny, AMD Graphics cards don't work well with AMD CPU's.

    • @StonedSoldering
      @StonedSoldering 6 ปีที่แล้ว +14

      Pre-ryzen is funny to think about now

    • @Aneroll4Real
      @Aneroll4Real 5 ปีที่แล้ว +2

      So if I have ryzen 7 and rx 590 should I use dr3d 12? I'm so confused

    • @oORoOFLOo
      @oORoOFLOo 5 ปีที่แล้ว +2

      From what I have heard, AMD GPU and AMD CPU are essentially two different companies under one name tag, they really work with eachother, which is really weird but you can clearly see the difference in quality of their CPUs vs GPUs where they are behind him, especially with drivers.

    • @Jv19979
      @Jv19979 4 ปีที่แล้ว +1

      Yeah my pc has ryzen 7 and 1080 256 ssd. Dang thing is fast

    • @hardekailawadi
      @hardekailawadi 4 ปีที่แล้ว

      @@oORoOFLOo so is the gpu better than the cpu?

  • @KennedyJ
    @KennedyJ 8 ปีที่แล้ว +128

    You should have like 3 millions subs seriously you have great quality content

    • @llTheJVlusicInMell
      @llTheJVlusicInMell 8 ปีที่แล้ว +2

      Yes definately

    • @lucasonwheels
      @lucasonwheels 8 ปีที่แล้ว +3

      Science Studio > LTT > Keemstar

    • @pacobalthazar3138
      @pacobalthazar3138 8 ปีที่แล้ว +1

      let's help Greg get to the top! who is with me?

    • @taiefmiah
      @taiefmiah 8 ปีที่แล้ว

      it's like the 8 bit studio channel. except for modern stuff

    • @addi.1813
      @addi.1813 8 ปีที่แล้ว +2

      ikr, there are some tech channels out there not making actual content, it's only a matter of time before Sc.Studio surpasses them (in sub. count)

  • @nuclearreactor7058
    @nuclearreactor7058 8 ปีที่แล้ว +323

    You're the most underrated tech you tuber on the site, keep up the great work

  • @kebinpak
    @kebinpak 8 ปีที่แล้ว +8

    Your channel is really blowing up! I wish you the best of luck to 1 million subscribers.

  • @omarshehab7167
    @omarshehab7167 8 ปีที่แล้ว +30

    I had to overclock my brain to keep up with this..

  • @Leyvin
    @Leyvin 8 ปีที่แล้ว +13

    Alright... so I'm not sure if you're unfamiliar with what an API (specifically a Hardware API, like Direct3D or OpenGL) works or if you're just terrible at analogies. Still, I've been developing with DirectX all the way back to when it was still Win32-G[S] (Windows 32-bit Graphics Software) and yes before the popularisation of the term API (Application Programming Interface) by Microsoft in the late 90s; so what exactly is an API? Well the best way to explain it would be like a 'Common Phrase Translator' ... an actual working example of this is what Final Fantasy XI and XIV have for communication with party members, where you can type a phrase and press TAB then it provides you with a selection like or or ... regardless of what language you're using Party Commands are always the same, even if the actual words each person knows for them is different. What allows you to do that is like a Party API, it lets you communicate with something you don't necessarily have the direct ability to talk to while still allowing everyone to understand what's going on. • Each Component has their own Role, thus needs their own Phrase Book for effective communication with that Class but at the same time you have no idea if said person (component) that fills that Role is Japanese, English, German or French. So you can't just have Shortcuts but that Translation so that everyone is communicating (at least from their perspective) in the same Language. • So, now we get on to the difference between DirectX 11 and DirectX 12 ... well let's keep with the MMORPG Translator Analogy here and we will introduce our Players. Our Dragoon (NVIDIA) and our Summoner (AMD), believe me these are extremely apt for the different approaches these Architectures take; so as we've established our API is how we communicate with the rest of the Party. DirectX 11 is like you're Standard D-Pad Tree, where in order to Help with Complexity the Further down the Trees you go the more 'Specialised' the Phrases become; now this approach is great for the Dragoon because they only really want to be slapping a single target at a time using little more than Brute Force before they move on to the next. Thus this system allows them to really Flourish to their full potential, especially once all the options are memorised. DirectX 12 works different... Instead holding down either (or a Combination) will open up a Dialogue Menu selectable with a quick flick of either Control Stick. On top of this it's entirely customisable with your own Macros, which provides it with exceptional power to communicate complex series of actions over one big approach; this benefits the Summoner far more here because their situation is always changing and they're used to Multi-Tasking... it isn't that the previous system wasn't good for them, but they really needed to essentially already know roughly what they're doing and just need hints rather than the Party Leader taking a good 5 minutes to type out what needs to be done for them. The Dragoon can of course still remain reasonably effective, but now you're also capable of utilising the Summoner to their full effect. • Still why make this change? Why not simply have the Summoner change their Class to Dragoon or Bard? Well you could, but actually what the Summoner brings to the table allows you to tackle Bosses that would typically start to be a problem for Classes that aren't idea at Crowd Control or doing two Separate Things. • I'd also make it clear here, when the Developer promises for several Expansions that an "Overhaul to the Translator is 'Coming Soon' in the next Expansion" ... well rather than leveling an entire new Class you're going to stick with what you like and know assuming the dev isn't lying. On top of this obviously those in Rival Classes to your own, don't exactly want to end up in long queues because at the moment they're basically the "Go To" DPS; so they're going to keep telling the Developer that the current system is FINE. With less Summoners (because they're more difficult and seen as 'Crappy' by others) this results typically in a voice that is less loud about an obvious issue that NEEDED to be resolved so that everyone could get back to playing how /they/ want to not how someone else wants them to play. • Now to me that probably far better explains the API, Differences and even Politics behind DirectX and the Major Players in a way that likely is going to be easily relatable. I could always do a more dry, technical version. [p.s. sorry about the block of text, just something that happens for me on ANY other Browser than Chrome; and frankly F-You Google, you can't force me to use a Browser I despite with a passion]

    • @GregSalazar
      @GregSalazar  8 ปีที่แล้ว +8

      My analogy was sound. Read my original comment.

    • @ianhamilton350
      @ianhamilton350 7 ปีที่แล้ว +1

      Salazar Studio Your analogy was not sound. A blueprint would be more akin to the actual code written by the programmer, while the APIs would be the teams of people following the blueprint to create the building. Taking that a step further you could say that computer hardware is the tools used by the teams of people, and data is the materials
      When I watch your videos, you *seem* to be a very knowledgeable person with a deeper understanding of these subjects that other TH-camrs don't go into detail about. But then you don't go into detail either, really. You just throw out a bunch of analogies, one or two real world examples, and allude to your deeper knowledge of the subject and I, the viewer who came to your channel seeking this knowledge, find I haven't really learned much.
      I'm guessing you do this to simplify things and reach a broader audience. Don't. You aren't helping spread information, or creating a community of learned enthusiasts, you're amassing a group of followers who will praise you for your supposedly superior knowledge without having actually gained much of anything from your content. Unless that's what your going for, I guess

    • @mptcultist
      @mptcultist 7 ปีที่แล้ว +2

      Thank you for your excellent, in depth defense of your view, lord Salazar.

    • @logicalfundy
      @logicalfundy 7 ปีที่แล้ว

      As a programmer, when I think about blueprints, I think about design patterns and algorithms. When I think about APIs, I generally think in terms of communication and interaction, rather than in terms of design. APIs are how the software you write interacts with and communicates with the operating system and other software.

  • @SharaPrincessOfPowers
    @SharaPrincessOfPowers 6 หลายเดือนก่อน

    Thank you for the amazing video. Process threads synchronization with accuracy on timing, the calculation and division for each cor from ALU... The physics behind that details and verification methods on how it got the exact value of timestamp for synchronization into data being processed output. Amazing... Inspired.

  • @IronMan-vh1yo
    @IronMan-vh1yo 4 ปีที่แล้ว

    when a youtuber says that you can dislike his video if you didnt like it, he instantly deserves a huge like! not many youtubers do that

  • @whaszup1
    @whaszup1 7 ปีที่แล้ว +13

    I have been gaming and building PC's for years and knew that D3D/DirectX was a renderer, but I never knew what it actually did. You explained that very well and still kept it simple to understand.

  • @pqfamilyadventures
    @pqfamilyadventures 8 ปีที่แล้ว +1

    Hm, it's always a bit hard to walk the line between over-simplifying and over-complicating, but you do it pretty well. Subbed.

  • @ingeborgsvensson4896
    @ingeborgsvensson4896 5 ปีที่แล้ว +19

    And now it's 2019 and AMD has a 12 core processor and plans for a 16 core while Intel is desperately trying to keep up the pace. How things can change in only a few years time. ;) Great video btw, thanks!

  • @letchukki
    @letchukki 8 ปีที่แล้ว

    I rarely see good and simple video like this, gj man!

  • @Syncro_esm
    @Syncro_esm 8 ปีที่แล้ว +11

    Sc.St is Easily becoming my favorite "Tech youtuber". I love your informative videos man, keep it up, always look forward to your next one! :)

  • @DriLL3iT
    @DriLL3iT 4 ปีที่แล้ว

    That massive Marshall stack tho. Holy sh**. Good vid/explanation and I'm officially a new subscriber :)

  • @Darkhalo314
    @Darkhalo314 8 ปีที่แล้ว +21

    Runescape! I love that game. My fucking childhood!

    • @prabalrh
      @prabalrh 8 ปีที่แล้ว +1

      Yessss same!!!

    • @mrskippingguyonmush
      @mrskippingguyonmush 8 ปีที่แล้ว

      played from 2005-2013 it was my fucking childhood

    • @whosdr
      @whosdr 8 ปีที่แล้ว

      I'm surprised it turned up here. Wouldn't expect people to know the Java client was capable of both APIs.

    • @MrMatapatapa
      @MrMatapatapa 8 ปีที่แล้ว

      unfortunately they ruined with with no PvP and trade limits, and the newly crappified battle system

    • @flyingsamosa5282
      @flyingsamosa5282 8 ปีที่แล้ว

      +Matapatapa VenomPS is a very good old school server. You should check it out

  • @urielsegura3910
    @urielsegura3910 8 ปีที่แล้ว +121

    slow down...

    • @GregSalazar
      @GregSalazar  8 ปีที่แล้ว +62

      No.

    • @urielsegura3910
      @urielsegura3910 8 ปีที่แล้ว +11

      +Science Studio haha I had to repeat some parts of the video to fully understand . English is not my native language that's why, but overall great job 👍

    • @GregSalazar
      @GregSalazar  8 ปีที่แล้ว +28

      Thanks for watching and being a good sport!

    • @urielsegura3910
      @urielsegura3910 8 ปีที่แล้ว

      +Science Studio no prob , you still have my sub 😁

    • @FindTheMasterpiece
      @FindTheMasterpiece 8 ปีที่แล้ว +1

      One of the main reasons I like this channel is the speed. You have to stay sharp to get it all.

  • @bradleywalton970
    @bradleywalton970 6 ปีที่แล้ว

    This raised more questions than answers

  • @Dominus_Potatus
    @Dominus_Potatus 8 ปีที่แล้ว

    Love how you explain it again

  • @kole076
    @kole076 6 ปีที่แล้ว

    Love these videos, subscribed af

  • @der_pinguin44
    @der_pinguin44 8 ปีที่แล้ว +7

    "You gon - you gonna take it?"
    This is what I like about you, Greg. You're human.

  • @12theunknown12
    @12theunknown12 8 ปีที่แล้ว +5

    Great Video! Really liking these crash course type videos. Keep it up and you'll see that subscriber count multiply.

  • @Gammanoize
    @Gammanoize 4 ปีที่แล้ว

    Thanks for the small footage of the sphere in it. When I was making a scarface level in Dedit (Shogo mobile armour devision game) I couldnt get that done. It looks so simple now. Maybe I should have googled it back in those days.

  • @Ex_Arc
    @Ex_Arc 8 ปีที่แล้ว +38

    I like the video but I hate everything about life, what do I do? like or dislike it?

    • @thomasmahase
      @thomasmahase 8 ปีที่แล้ว +7

      share

    • @xamnition
      @xamnition 8 ปีที่แล้ว +1

      You watched this video in ur life so u cant h8 everything about life

    • @grrr1351
      @grrr1351 8 ปีที่แล้ว

      I did dislike one of his video, because I was having a bad day

    • @grrr1351
      @grrr1351 8 ปีที่แล้ว

      I did dislike one of his video, because I was having a bad day

    • @Paranoid1996
      @Paranoid1996 8 ปีที่แล้ว +6

      If you liked this video you no longer hate everything about life.

  • @briandeady575
    @briandeady575 8 ปีที่แล้ว

    Greg, liking the Shinedown shirt. Science Studio is great!

  • @FuPlaayz
    @FuPlaayz 8 ปีที่แล้ว

    Good Stuff, as usual ! Thx.

  • @SimeonIsraelite
    @SimeonIsraelite 5 ปีที่แล้ว

    Thanks the the information. I appreciate it.

  • @dennischeruiyot5352
    @dennischeruiyot5352 8 ปีที่แล้ว +5

    6:10 reflection. nobody

  • @MorgueOfficialMusic
    @MorgueOfficialMusic 5 ปีที่แล้ว +1

    Hmm. I've been wondering about details of Direct X for a long time. After 2 minutes of this my brain just switched off.

  • @bobbyjoe90
    @bobbyjoe90 8 ปีที่แล้ว +11

    Wait so you're telling me... DirectX isn't a CS: GO aimbot? Someone told me I would get VAC banned so I deleted it but no my CS: GO doesn't work? VAC Ban?

  • @5zero_7
    @5zero_7 8 ปีที่แล้ว +14

    360p squad!

  • @FloydLindsay
    @FloydLindsay 5 ปีที่แล้ว +3

    really good video! could you maybe slow down a little , other wise very informative! :) love it!
    will sub

  • @12theunknown12
    @12theunknown12 8 ปีที่แล้ว +6

    Could you please put annotation links in the description? Many users watch your videos on mobile and want to see the videos you're referring to.

    • @GregSalazar
      @GregSalazar  8 ปีที่แล้ว +10

      You can click the cards in mobile.

    • @12theunknown12
      @12theunknown12 8 ปีที่แล้ว +1

      +Science Studio oh I don't use the TH-cam app so I didn't realize that works with annotations. Okay thanks for the quick reply!

  • @tonyflrb
    @tonyflrb 8 ปีที่แล้ว

    Nice explanation and nice shirt!

  • @senors1241
    @senors1241 8 ปีที่แล้ว

    nice, its so much clear now

  • @JoJoModding
    @JoJoModding 7 ปีที่แล้ว

    I think you misunderstood what an api is, so let me explain: An API allows a programm to use other programs, devices or anything without really knowing how that device work. A printer API allows a programmer to easily direct a printer to print an A without having to control the inner workings of the printer. Even more, the programmer does not need to care what kind of printer he is using. He simply uses the API. The printer manufacturer then writes the device driver and the firmware of the printer, which actually move the ink cardridge in the printer to the right space.
    It's the same thing with OpenGL or D3D: The program simply directs the GPU to draw some triangle here and give it that inage as texture. The OS and device driver then get to work and do all the hard stuff like rasterizing, blending, sending the image to the monitor and so on. You, on the other hand saved a lot of time and can focus on making your game great.

  • @roginus
    @roginus 8 ปีที่แล้ว +5

    any plans on a ram cas latency vs frequency vid?

  • @AleksandarIvanov69
    @AleksandarIvanov69 8 ปีที่แล้ว

    Dude, thank you for that video! I was just about to research that on my own, but I guess I don't need it now :D
    Can I make a suggestion for a video on something really interesting I found this morning ?

  • @johnmatthews2227
    @johnmatthews2227 8 ปีที่แล้ว

    Crap I already liked the video before the end. I want to like your vids twice. Dammit TH-cam!

  • @That1guythatdidthat1
    @That1guythatdidthat1 8 ปีที่แล้ว +3

    You do a great job at explaining things! Even if you talk fast and I have to re-watch videos twice to fully catch everything its still x10 better and faster to learn stuff! You're a great tech youtuber!

    • @sus6788
      @sus6788 4 ปีที่แล้ว +1

      i played the video on 0.75 speed xD no need to rewatch

  • @xKINGZ583x
    @xKINGZ583x 8 ปีที่แล้ว +1

    I normally don't actually watch these, just listen. You're nice to look at tho.

  • @LEXTHE4
    @LEXTHE4 8 ปีที่แล้ว +9

    APIs are not blueprints, they're tools like CAD software, templates, regulations. Blueprints are more like source code.

    • @GregSalazar
      @GregSalazar  8 ปีที่แล้ว +2

      You are confused. Blueprints are templates and guidelines for builders.

  • @lordfurion3661
    @lordfurion3661 8 ปีที่แล้ว

    wasn't expecting to see a runescape screenshot

  • @Hypersystemoff
    @Hypersystemoff 5 ปีที่แล้ว +1

    Haha bro!.. That Chili framework. That guy's the fucking man I tell you.

  • @mrskippingguyonmush
    @mrskippingguyonmush 8 ปีที่แล้ว +4

    Rocking that shinedown shirt! One of my favorite bands man!

  • @STNG17-
    @STNG17- 8 ปีที่แล้ว

    Hey, can you upload video about your recording process? Your lighting setup, mic, camera, etc. That maybe will help new TH-camrs to create a better content!
    Thank you

  • @gregb5251
    @gregb5251 7 ปีที่แล้ว

    From one Greg to another.... I just wanted to say I really enjoy your videos!!!! Keep them up!!!

  • @BernieFromTheInternet
    @BernieFromTheInternet 7 ปีที่แล้ว +3

    I give this a thumbs up for partially convincing me I'll be fine with my 8350 for a few more years since DX 12 and Vulcan are designed for 8 cores max

  • @Zippoman-hc9eo
    @Zippoman-hc9eo 8 ปีที่แล้ว

    Love your content man, keep it coming! Also, major brownie points for using Runescape as a OpenGL/DirectX comparison tool

  • @Pastechi
    @Pastechi 8 ปีที่แล้ว

    You know....watching your video's makes me wonder how dahell you only have 75k subs....
    Good work on this video

  • @blcdrg
    @blcdrg 8 ปีที่แล้ว

    Great video braw!

  • @chiefmad3732
    @chiefmad3732 ปีที่แล้ว +1

    even if he speaks ultra fast how the video is transitioning from an idea to another with examples make me ingest all information's so fast wish i understood everything in my life this Fast :)

  • @mirahgirl01
    @mirahgirl01 4 ปีที่แล้ว

    The only thing I got out of that is the law and order guy lost his bananas!

  • @GGaxy
    @GGaxy 4 ปีที่แล้ว +1

    Want to hear a joke?
    Only Nvidia GPUs can run RT :/

  • @GoWstingray
    @GoWstingray 8 ปีที่แล้ว +1

    Not going to read through all comments so apologies if already pointed out.
    I think you could elaborate a little more on the differences between direct X versions as its not just about Asynchronous compute. Every revision adds to the library ( or tool box to simplify ) a developer has to use to create a game. For example the MS developers creating DX might of added volumetric smoke effects which in turn the game developer might use in his game. GPUs are designed to utilise some of these in hardware closer to the metal as they put it rather than the CPU doing the work. Its a bit like having MP4 play done in hardware. It is true ever that GPUs do have general compute capabilities ie cuda but thats a whole other area. Good vids though i wouldnt begin to try and explain things in laymans terms.

    • @GregSalazar
      @GregSalazar  8 ปีที่แล้ว +1

      Wayyyy too much detail for a single YT video...

  • @CornDogMom
    @CornDogMom 12 ชั่วโมงที่ผ่านมา

    The Act Mans little brother, the nerdier one

  • @SupraSav
    @SupraSav 8 หลายเดือนก่อน

    I can't even imagine playing on 720p as an adult in 2024. Different as a kid where you can't buy your own stuff

  • @thomasjarvis3608
    @thomasjarvis3608 8 ปีที่แล้ว +1

    I think the dog should deffo be part of every video

  • @tomiadventures
    @tomiadventures 4 ปีที่แล้ว

    Thanks for the great explanations :-)

  • @calebrobertson5041
    @calebrobertson5041 8 ปีที่แล้ว

    thanks, extra relevant with all the gtx 1060 vs rx 480 reviews that dont care to clarify

  • @patrickanderson9558
    @patrickanderson9558 8 ปีที่แล้ว +1

    graphics APIs describe a standard or generic GPU on a software level which programmers can write code to work with. The manufacturer then writes software for the computer to access the GPU following the API thus as long as they follow the API any program can then interact with any GPU.

  • @Xboxshqip
    @Xboxshqip 8 ปีที่แล้ว

    So now in the new API that supports such feature is nvida fault?
    Yes nvidias and Microsoft for not making this mandatory like they did in dx11.

  • @wolfgang7689
    @wolfgang7689 6 ปีที่แล้ว

    So what would be the best configuration when pairing (x) cpu with an AMD graphics card, and what would be the best configuration when pairing (x) cpu with an Nvidia graphics card? And/or which would be the preferred combination for both DX11 and DX12?

  • @SicSemperBeats
    @SicSemperBeats 8 ปีที่แล้ว

    Can they stop releasing games with dx11 this year. I mean dang didn't they give them the api before windows 10 came out

  • @azzadazza1983
    @azzadazza1983 8 ปีที่แล้ว

    It would have been good if you also spoke about the other dx12 technologies, ones that are going into the unreal 4 engine for instance such as global illumination and conservative rasterisation. Both technologies that nvidia has been investing in their hardware which should make things interesting once games start coming out with them as it may level the playing field.

    • @GregSalazar
      @GregSalazar  8 ปีที่แล้ว +2

      Far too much information for a single video.

  • @thecrow1448
    @thecrow1448 8 ปีที่แล้ว

    Science Studio what ram do you have? and will you be getting the new VENGEANCE® LED ram? www.corsair.com/en-au/memory/vengeance-led-series

  • @VGDocs
    @VGDocs 7 ปีที่แล้ว

    If "futuristic" is 2 or 4 integer cores per module, I do not wish for this future.

  • @ميكالباسل
    @ميكالباسل 6 ปีที่แล้ว

    Attention : You must to learn to speak slowness so that the listener understood very well what you said !!!! because our mind need to time to process the information, that mean NOW we did not understand ANYTHING - Dislike

  • @gideonimolina8025
    @gideonimolina8025 8 ปีที่แล้ว

    i'd love to see a test of all amd graphics cards to see the difference between using them in DX12 and vulcan vs DX11 and OpenGL.

  • @hey1293
    @hey1293 7 ปีที่แล้ว

    ummmm....what happens if you uninstall directx?

  • @chomper720
    @chomper720 8 ปีที่แล้ว

    Hi can you make a video with FX-6350 & FX-8350 with the following GPUs in DX11, GTX 970 vs R9 390 vs RX 480? :)

  • @captainrobots1
    @captainrobots1 7 ปีที่แล้ว

    my PC that's old I'm seeing if I can get directX9 because I have a game ment for 9 but I started to have so invisible thing I don't know if its the game or its direct x not updated or anything else.

  • @C0nnie
    @C0nnie 8 ปีที่แล้ว

    Looking forward to you shredding that Marshall can in the back

  • @Klobbb
    @Klobbb 6 ปีที่แล้ว

    Please don't destroy me, I just want to know. Will I have to download any programs to use DX12 or will it just be there in the game when I play?

  • @emucity284
    @emucity284 8 ปีที่แล้ว

    NICE SHIRT BRUH!!!!

  • @Julianna.Domina
    @Julianna.Domina 8 ปีที่แล้ว +2

    So in order to be the most fair twords the Green and Red team, the cards should be compared both in DX11 and DX12? Somebody tell LinusTechTips because I don't think they know.

    • @KenrickBrown75
      @KenrickBrown75 8 ปีที่แล้ว

      No. DirectX 12 is the API of the future.

    • @Julianna.Domina
      @Julianna.Domina 8 ปีที่แล้ว

      Kenrick Brown DX11 is still the primary API of a lot of games out there. DX11 performance still matters for a lot of games, but DX12 will matter for all future titles.

    • @chupamelasbolasregem
      @chupamelasbolasregem 8 ปีที่แล้ว

      and both AMD and Nvidia has like 2 more generations of GPUs to get great performance on DX12, yeah unless AMD have a great advantage over Nvidia, Nvidia on the next or 2 generations can achieve AC, I use a R7 270 no Nvidia or AMD faboy, most comment section give cancer ebola at same time

  • @dhkatz_
    @dhkatz_ 8 ปีที่แล้ว +1

    That whole building analogy could have been way better. Buildings are built on foundations and especially tall buildings need even more expansive foundations. APIs can be seen as the foundation for game creation because they dictate everything possible with current design methods.

    • @GregSalazar
      @GregSalazar  8 ปีที่แล้ว

      I'm sticking with my blueprints (tools and guidelines) analogy, but that works as well.

  • @AlexRuark
    @AlexRuark 8 ปีที่แล้ว +1

    I see that Marshall cab, and I'm just wondering when you're gonna talk about the SHARC DSP in the fractal and line 6 multi effects!

  • @ericli9811
    @ericli9811 8 ปีที่แล้ว +1

    Offends nvidia fans:
    ...
    Offends AMD fans:
    Comments blow up

    • @magical7703
      @magical7703 8 ปีที่แล้ว

      cause nvidia fans want something to beat nvidia

    • @Scoutmemes247
      @Scoutmemes247 8 ปีที่แล้ว

      wat

  • @TrevorLentz
    @TrevorLentz 8 ปีที่แล้ว

    Sad to not see a mention of Vulkan when mentioning OpenGL and DX. Enjoyable video regardless. :)

  • @EvanDear
    @EvanDear 6 ปีที่แล้ว

    the sun was not loaded in smoothly

  • @MasticinaAkicta
    @MasticinaAkicta 8 ปีที่แล้ว

    Really DX11 is 2 core optimized...
    Well that makes sense why we need async to get more performance these days.

  • @DarkForestAllinone
    @DarkForestAllinone 7 ปีที่แล้ว +1

    Hey can u help me eventough i have directx 12 then also many games are telling me that game needs atleast directx 9 or 8.1 but i have directx 12 plzz help me plz reply

    • @АзаматСулейменов-ш4р
      @АзаматСулейменов-ш4р 7 ปีที่แล้ว

      Because only 10-15 games support directX 12. The vast majority of games work with directX 9 or 11, so install those and you should be fine.

  • @mitthjarta5
    @mitthjarta5 8 ปีที่แล้ว

    interesting thing you might not be aware of, is for while now (year or 2) WINE (windows compatibility layer) on Linux has allowed Command Streams (Direct3D calls to graphics hardware) to run in a multi-threaded dispatch mode via CSMT(command stream multi-threading), this means (i can attest to this) On AMD CPU + AMD GPU, you see substantial improvements where you'd traditionally see bottlenecks. It means even D3D9 receives multi-threading abilities, as well as increasing the 2 thread\core limit on DX10/11. Of course they've only implemented D3D9 in it's entirety. No DX10/11 they they're making progress towards DX10 and 11 features however
    (you can also run and dispatch native D3D9 instructions directly to the hardware, via the Gallium-nine state tracker, but that's different)
    By default however WINE translates D3D calls to OpenGL which has an overhead (and as we've seen on windows, openGL has a much higher driver overhead on AMD), CSMT mitigates that however.

  • @simpl5049
    @simpl5049 8 ปีที่แล้ว +1

    I'm so glad you can leave voice messages as comments now!!!
    heres what i think:
    ▶ 🔘──────── 00:14

  • @josiahjones5293
    @josiahjones5293 8 ปีที่แล้ว

    Salazar I have a question Dx12 seems to gimp my 1070 not a little A LOT is this a possible trend going forward ? or is the dx12 software development issue? I may switch back to team red when a 490x is released(6700k 4.6 16 gig 3466 G skill Asus saber Tooth mark 1 and and evga FTW 1070 running at 2088)

  • @aboutsoundandvision
    @aboutsoundandvision 8 ปีที่แล้ว

    This may be off topic, but we should stop being fanboys and enjoy our common hobby, PC gaming :) I have used AMD and Nvidia cards. I have a 970 in my Rig and an AMD 4870 in my family's computer so I can play light games like CoD 4 or WaW with friends. I have liked both companies and have no real preference, in recent years I have enjoyed Nvidia's cards due to GeForce experience making it easier to update my card and optimize games, but AMD has this too and it is just as good.

  • @Trustee-of-The-Most-High
    @Trustee-of-The-Most-High 3 ปีที่แล้ว

    1:00
    I do prefer the carl miller dead look:
    I love it when this guys tell me I don't have any rights.
    Well, if you believe that let's go to court
    And at the end of the day we'll see owns who.
    But I'm telling you right here,
    right now
    If you violate any of my constitutional protected rights I'll sue your sock off and attach everything you own bank, business and home
    And I'm telling you
    I'm the one your momma warned you about so you darn well better listen.
    Don't violate any of my rights
    Cuz I'll come after you, I'll take care of business and I will do what's necessary and proper, and I'll pull every stop up
    And I'll go dig every nut book
    And when everything is set And done you will find out
    You mess with the wrong American
    And in case is a police officer:
    Call your watch commander immediately I'm code 5
    (Code 5. Stakeout - uniformed officers stay away)
    And right after that Call the sheriff department Because today you get strip from your badge
    But well, your guy also knows what he's doing but he do probably end up in federal court and that's a loong way home
    (Probably nobody understands this one :v )

  • @ignasanchezl
    @ignasanchezl 7 ปีที่แล้ว +1

    Im pretty sure I was right about RX 480 CrossfireX working like crap on AMD FX Processors do to CPU not being able to address enogh data to the GPUs, but if you tired single graphics card or an Nvidia GPU the system worked much better. Can anyone correct me?

  • @Tuchulu
    @Tuchulu 8 ปีที่แล้ว

    Wait so 2 very efficient cores will do better with nvidia in DX11 but 4 (or 6 or 8) not so efficient cores will be better for AMD iif you are using DX12? Should we have 2 GPUs, one nvidia and one amd for DX11 and DX12? (that's just theoretical, I would never buy an nVidia gpu)

  • @taiefmiah
    @taiefmiah 8 ปีที่แล้ว

    also bringing up some of my major pet hates from both these companies. I mean nvidia was there showcasing dx12 in that apis early days, they did the same with vulkan at the pascal launch yet.....
    Then the case of maxwell asynch...
    Then Amd with ACEs. Gcn1.1 didn't need 8. they just added to the power consumption. Then you had 1.2 and then Fiji which introduces HSWs. amd puts in 2 even though 1 is sufficient to reduce latency, but keeps the 4 ACEs they were meant to replace? on Fiji this is less of an issue than on polaris. Polaris the bang for the buck mainstream card. They could have decreased the die size, meaning way better yields and more chips per wafer so cheaper chips. It may have also meant less power consumption, it may have meant less latency and performance boosts. It could have also reduced the temps and prevented throttling. But no AMD kept them probably to be sure.
    would be nice to see what the new PD Accelerator does for it in bf1 since that's what DICE asked them to implement I think

  • @F.A.--
    @F.A.-- ปีที่แล้ว

    I have no Idea. I just know that if the game has direct x9.0 or below, integrated graphics like intel family 3000 are able to run the game. That is what I learned when playing Mount and blade, Warband. I couldn't believe such an amazing game was able to be played in my shitty laptop, I think it was direct x 7. More developers should do games like this.

  • @djfrommmk
    @djfrommmk 8 ปีที่แล้ว

    if I have and always will run an AMD processor am I better with an AMD graphics card as I've always bought NVidia and looking to upgrade my gtx760?

  • @AfricanZebra3000
    @AfricanZebra3000 8 ปีที่แล้ว

    This channel is like LinusTechTips from a few years ago... But on stereoids

  • @romanscharkov
    @romanscharkov 6 ปีที่แล้ว

    An API is a protocol or simply put a language. You use APIs every day, one of the easiest APIs you use is probably the water tap because there's basically only 2 words in the "language" or protocol between you and the tap: Enable, Disable. You don't care how the water tap actually delivers that water, all you care about is whether or not the water flows, because you don't want to spend time on thinking how to get the water to flow.
    A graphics adapter API is very similar to that, all the game developer cares about is what the GPU should "print on the screen" (oversimplified) - they don't care how it does this only the vendors do, they both agree on that protocol to optimize time, otherwise multi-platform games would take dozens if not hundrets of years to make.

  • @notanormalsheep3762
    @notanormalsheep3762 8 ปีที่แล้ว

    I found a r7 370 for 110 dollars.. should I take that or an rx 470?

  • @cyrusEdits864
    @cyrusEdits864 3 ปีที่แล้ว

    0:28 you already said what is th purpose of it

  • @magman48
    @magman48 8 ปีที่แล้ว

    great shirt!!

  • @minecraftermad
    @minecraftermad 7 ปีที่แล้ว +2

    vulkan is da best