Jump to content

Devin92

Member
  • Posts

    759
  • Joined

  • Last visited

Reputation Activity

  1. Informative
    Devin92 reacted to redteam4ever in What are Vulkan, openGL,directX, GPU driver.   
    Let me insert myself into this thread. Let's start at the hardware level. GPU is a processor, so it has an instruction set (AMD GCN ISA manual). The instruction set defines all of the tasks that any processor is able to do. But GPU is a whole subsystem that communicates through a bus with the system, so it has some kind of protocol that encapsulates the instructions.
     
    Then we have the GPU driver - this is the link between the operating system and the GPU. Operating system needs drivers for all devices in order to know how to speak to them. It defines the protocol.
     
    For now, let's skip to the last part of the chain - the application (it doesn't need to be a game). The app needs to use the GPU, so if there was nothing in between, it would talk to the driver. Every GPU generation has a different architecture which may warrant changes to its instruction set. That would be very ineffective and that is why majority of developers don't do that. If the apps wanted to support every GPU architecture, then they would need to keep up with all the changes that come with every new GPU - that sounds like a lot of work, doesn't it? Insert APIs. API stands for application programming interface. It's a fixed set of conventions (an interface - function names, data formats...) that developers can use to connect software with other software. It's a bridge between the GPU driver and the application so that the application is easy enough to develop and maintain.
     
    It's hard to give you an example what exactly goes on at any stage because the programming APIs are already on a lower level. If you were programming an app, you would be using a rendering library like SDL. If we are talking 3D graphics, that is even more complicated and way over my head. I hope that I cleared it up for you
  2. Informative
    Devin92 reacted to mariushm in What are Vulkan, openGL,directX, GPU driver.   
    opengl , vulkan, direct x are APIs ... they're like languages or programming languages... they are languages through which you can give instructions to the video card ... want to set the resolution to this size, want to draw a rectangle here, want to make a texture this big, want to apply this texture over the object and so on...
    It makes it easy for game developers to speak the same language and not have developers have to speak directly to the video card and be concerned about different quirks about video cards.
     
    The gpu driver takes commands from APIs like OpenGL, DirectX , Vulkan and talks directly to the hardware in a more raw language. 
    For example,
    * the game may tell DirectX : "I have a texture that's 256 pixels wide, 1024 pixels tall" and I'm gonna use it on this object titled Building"  ... and
    * DirectX tells the gpu driver "here's a texture that's 256 pixels wide, 1024 pixels tall" (the gpu driver doesn't care that it's gonna be on an object named building but DirectX may need to know that), put it in the video card memory 
    * the gpu driver takes the texture, it looks up to see if the video card processor can actually work with such texture (the video card processor may only support square textures, or may support only at least 512 pixel wide textures), then copies that texture into a portion of ram, then tells the gpu chip "copy this chunk of data from ram into the ram on the video card"
     
    The Gpu driver deals with stuff closer to hardware, like swapping data from video card ram to computer ram, if the game needs more than 4 GB of VRAM and video card has only 4 GB.
    The video card driver hides away complex stuff like different number of shaders, cores, computation units ... for example a RX 460 or a RX 580 from AMD both can show up as video card with 4 GB of memory, but they have different levels of performance.
     
  3. Agree
    Devin92 got a reaction from slippers_ in Tesla has now produced 1 million Electric cars in total.   
    Where i think EV shines is short city trips. They are clean, less noise, and range concern is no issue.
    For long haul transportation, i would choose ICE over EV anytime of the day.
     
    On the other hand, ICE does not come without any issue when they were first introduced. It's take decades and thousands of engineers hard work to get it to what they are rn. I just hope vendors can put as much attention to EV as to ICE and make the design to perfection, so EV can get affordable and reliable.
    1mil of produced Tesla is a milestone to Tesla, but also shows how EV industry is NOT mature. I am pretty sure traditional ICE manufactures can produce 1mil of vehicles without shedding a sweat.
     
  4. Funny
    Devin92 got a reaction from Tech_Dreamer in Tesla has now produced 1 million Electric cars in total.   
    On a side note, I would choose a proper dashboard over a all glass roof for Model 3 and Model Y. Anyone agree?
  5. Agree
    Devin92 got a reaction from Tech_Dreamer in Tesla has now produced 1 million Electric cars in total.   
    Where i think EV shines is short city trips. They are clean, less noise, and range concern is no issue.
    For long haul transportation, i would choose ICE over EV anytime of the day.
     
    On the other hand, ICE does not come without any issue when they were first introduced. It's take decades and thousands of engineers hard work to get it to what they are rn. I just hope vendors can put as much attention to EV as to ICE and make the design to perfection, so EV can get affordable and reliable.
    1mil of produced Tesla is a milestone to Tesla, but also shows how EV industry is NOT mature. I am pretty sure traditional ICE manufactures can produce 1mil of vehicles without shedding a sweat.
     
  6. Like
    Devin92 got a reaction from Zando_ in Tesla has now produced 1 million Electric cars in total.   
    Where i think EV shines is short city trips. They are clean, less noise, and range concern is no issue.
    For long haul transportation, i would choose ICE over EV anytime of the day.
     
    On the other hand, ICE does not come without any issue when they were first introduced. It's take decades and thousands of engineers hard work to get it to what they are rn. I just hope vendors can put as much attention to EV as to ICE and make the design to perfection, so EV can get affordable and reliable.
    1mil of produced Tesla is a milestone to Tesla, but also shows how EV industry is NOT mature. I am pretty sure traditional ICE manufactures can produce 1mil of vehicles without shedding a sweat.
     
  7. Like
    Devin92 got a reaction from Derkoli in Would you trust huawei   
    Thats because it's older model. i think start from either mate30 or p40 they lose google service. All the previous models will still have it.
  8. Agree
    Devin92 got a reaction from Eschew in Do I Need to Go to A Driving School?   
    I think its simple enough of decision.
    Step1. get the lowest quote of driving school price.
    step2. see if attending driving school saves on insurance, and if the save in 1-2 year of insurance gonna cover the driving school cost.
    if it covers, then go to the school, its worth it. if it does not, make sure you practice enough and there you go, a drivers license.
     
    just remember, years of real life experience is really what you need to be a good/safe driver. don't risk your, your family and other's life.
  9. Agree
    Devin92 got a reaction from Xiee in MWC 2020 cancelled amid coronavirus fears   
    actually no. ebola can only transmit through contacting patient's fluid compared with this coronavarius transmitting through air. death rate means nothing if it can not spread easily. plus given china government is not really transparent about the situation, it's better planing for the worse for these big companies.
  10. Informative
    Devin92 got a reaction from williamcll in MWC 2020 cancelled amid coronavirus fears   
    Hyundai has delayed production since supply chain issue from china already.
    https://www.nytimes.com/2020/02/04/business/hyundai-south-korea-coronavirus.html
  11. Agree
    Devin92 got a reaction from TrigrH in MWC 2020 cancelled amid coronavirus fears   
    actually no. ebola can only transmit through contacting patient's fluid compared with this coronavarius transmitting through air. death rate means nothing if it can not spread easily. plus given china government is not really transparent about the situation, it's better planing for the worse for these big companies.
  12. Agree
    Devin92 got a reaction from soldier_ph in TCL will no longer make BlackBerry phones   
    please just put the nail to the coffin... BB phone is nothing but overpriced low-spec junk with no obvious security advantage. as long as it uses android, the OS will spy on you anyway.
  13. Agree
    Devin92 got a reaction from Gastarbeiter in Unpopular Tech Opinions   
    1. Tesla is overrated. They have a lot to fix to become popular especially in cold weather.
    2. Any RGB light on any computer part is waste of money. Single color back light on keyboard is a different thing.
    3. Curve edge smartphone screen is horrible and gimmick.
    4. Smartphone cemera nowadays is good enough, they should improve other things first now such as headphone jack, battery life, software support.
    5. Single player games should not be required to run on server.
    6. Phone reviewers on Youtube such as MKBHD, pocketNow are great at first but now just repeating lines fed by the manufactures now. Their review is useless.
    7. AMD graphics department is fked for at least another 2-3 years before they can possibly catch up with Nvidia. There's no hope for Navi and/or vega to be successful.
    8. Both google and apple are evil. Google is smart about it and Apple is frank about it.
  14. Like
    Devin92 got a reaction from dizmo in Do you prefer light theme or dark theme?   
    I use forum in light theme as well. ?
  15. Funny
    Devin92 reacted to Rohith_Kumar_Sp in Why does this happen!!!???   
    Instructions not clear, pressed Insert button on keyboard. 
  16. Agree
    Devin92 got a reaction from LAwLz in #TeamTree, Elon Musk just donated 1mil trees, Youtube to soon Match the 1mil   
    That is a absurd thing to say. He donated a good amount. He may have couple of billions to spend, that doesn't mean he has to give more. Again, the result is he donated 1million and now youtube is mirroring it, if apple/google/microsoft/GM etc. see this and are willingly or forced to  donated 1 million, that is a lot of trees. lets see if this happens.
     
    not a lot of ppl are noble enough to sacrifice everything to do good, most put their own well being ahead of others, this is natural and nothing to be ashamed of. However, if you are making money and you are doing something not harmful but good to the world, its win-win.
  17. Agree
    Devin92 got a reaction from dalekphalm in #TeamTree, Elon Musk just donated 1mil trees, Youtube to soon Match the 1mil   
    That is a absurd thing to say. He donated a good amount. He may have couple of billions to spend, that doesn't mean he has to give more. Again, the result is he donated 1million and now youtube is mirroring it, if apple/google/microsoft/GM etc. see this and are willingly or forced to  donated 1 million, that is a lot of trees. lets see if this happens.
     
    not a lot of ppl are noble enough to sacrifice everything to do good, most put their own well being ahead of others, this is natural and nothing to be ashamed of. However, if you are making money and you are doing something not harmful but good to the world, its win-win.
  18. Agree
    Devin92 got a reaction from dalekphalm in #TeamTree, Elon Musk just donated 1mil trees, Youtube to soon Match the 1mil   
    No matter what's the intention, the end result is what matters. If his and a lot of other famous ppl on twitter and youtube decide to encourage their follower to plant trees, who cares about the evil intention.
    However, I do want to say if Elon's intention on Tesla and SpaceX is to save humanity, then maybe he couldve done more on environmental friendly stuff like this tree planting thing. But hes not a free man i guess. there are other stock holders that he has to make happy first.
  19. Informative
    Devin92 reacted to brwainer in Google Android devices fool most users in Brazil   
    Google (or any individual company) isn’t responsible for finding any/all timezone changes and implementing them - that is the job of the IANA - the same group in charge of all the public IP addresses. Google and other companies are responsible for implementing any tz (the official name of the IANA timezone database) updates. 
     
    tz release 2019b, which includes the Brazil change, was released July 2nd 2019: http://mm.icann.org/pipermail/tz-announce/2019-July/000056.html
     
    The problem Google faces, compared to Apple or Microsoft, is that when they put the updated tz database into an Android update, the manufacturers and cell carriers have to follow suit and push that update out. Google doesn’t have any other way to update this, since the tz database is a system file with the related security protections.
  20. Informative
    Devin92 got a reaction from Lurick in Can i use second psu to power cpu and gpu.   
    I think i recently did this with the compaq 8200 mid tower series. The problem is the old stock PSU has a signal that is fan-okay, which is not present in any modern PSU. So you have to bridge the wire from the CPU fan header to fake the signal into motherboard. Otherwise the system will not post. I suspect something similar will happen to 8300.
     
  21. Like
    Devin92 got a reaction from TempestCatto in Unpopular Tech Opinions   
    1. Tesla is overrated. They have a lot to fix to become popular especially in cold weather.
    2. Any RGB light on any computer part is waste of money. Single color back light on keyboard is a different thing.
    3. Curve edge smartphone screen is horrible and gimmick.
    4. Smartphone cemera nowadays is good enough, they should improve other things first now such as headphone jack, battery life, software support.
    5. Single player games should not be required to run on server.
    6. Phone reviewers on Youtube such as MKBHD, pocketNow are great at first but now just repeating lines fed by the manufactures now. Their review is useless.
    7. AMD graphics department is fked for at least another 2-3 years before they can possibly catch up with Nvidia. There's no hope for Navi and/or vega to be successful.
    8. Both google and apple are evil. Google is smart about it and Apple is frank about it.
  22. Like
    Devin92 got a reaction from Blademaster91 in Unpopular Tech Opinions   
    1. Tesla is overrated. They have a lot to fix to become popular especially in cold weather.
    2. Any RGB light on any computer part is waste of money. Single color back light on keyboard is a different thing.
    3. Curve edge smartphone screen is horrible and gimmick.
    4. Smartphone cemera nowadays is good enough, they should improve other things first now such as headphone jack, battery life, software support.
    5. Single player games should not be required to run on server.
    6. Phone reviewers on Youtube such as MKBHD, pocketNow are great at first but now just repeating lines fed by the manufactures now. Their review is useless.
    7. AMD graphics department is fked for at least another 2-3 years before they can possibly catch up with Nvidia. There's no hope for Navi and/or vega to be successful.
    8. Both google and apple are evil. Google is smart about it and Apple is frank about it.
  23. Like
    Devin92 got a reaction from PlayStation 2 in Unpopular Tech Opinions   
    1. Tesla is overrated. They have a lot to fix to become popular especially in cold weather.
    2. Any RGB light on any computer part is waste of money. Single color back light on keyboard is a different thing.
    3. Curve edge smartphone screen is horrible and gimmick.
    4. Smartphone cemera nowadays is good enough, they should improve other things first now such as headphone jack, battery life, software support.
    5. Single player games should not be required to run on server.
    6. Phone reviewers on Youtube such as MKBHD, pocketNow are great at first but now just repeating lines fed by the manufactures now. Their review is useless.
    7. AMD graphics department is fked for at least another 2-3 years before they can possibly catch up with Nvidia. There's no hope for Navi and/or vega to be successful.
    8. Both google and apple are evil. Google is smart about it and Apple is frank about it.
  24. Agree
    Devin92 reacted to RejZoR in DerBauer hardware survey highlights issues with max boost clock on Ryzen 3000 "It's worse than I thought"   
    AMD should post 4GHz as boost clock and then everyone would be shitting their pants when CPU would be hitting 4.4GHz... That's kinda like what NVIDIA is doing. Stating absolutely pointless boost clocks and then GPU always goes kilometers past that mark. Coz in this case, AMD's "Max boost clock" makes more sense. It's a number which will NEVER be exceeded by the CPU. Getting as close to it as possible falls down to many factors and none of which are made up by AMD. TDP, temperature, threads used for the workload, all this affects the clock.
     
    It's kinda ironic how people always want MOAR CORES, AMD gives them MOAR CORES and then they start bitching it's not running at 4.6GHz at all times. Especially in this time and age when everyone wants everything as multithreaded as possible. Newsflash, you can't put load on all cores and expect them to run at 50GHz. But you'd also want that 105W TDP at the same time. You know, I'd love to break laws of thermodynamics too. Overclocking would be so much easier without these stupid restricting laws. What idiot made them up anyway?
  25. Funny
    Devin92 reacted to Drak3 in Anybody speak foreign languages here?   
    I am Groot.
×