Directx = Programa escrito por engenheiros para permitir que nós meros mortais possamos nos comunicar com a nossa placa de vídeo e pedir para ela desenhar coisas na tela de forma mais simples e humana por meio de programação em texto sem que precisemos estudar a fundo eletrônica. Além disso o DirectX veio para padronizar a computação gráfica.
@ubirajararamos6446 Жыл бұрын
em 98 tinha uns 10 fabricantes de gpu via , sis ,kyro , imagina se todos fossem igual a 3dfx que queria usar sua api o glide
@SuportoVc Жыл бұрын
Q fofos esses engenheiros
@Greenberet. Жыл бұрын
@@ubirajararamos6446 nooooooossa 3dfx e glide eu lembro disso, vish carai tamo ficando velhão kkkkkkkkkkkkkkkkkkkk
@jovtz_753 Жыл бұрын
@@SuportoVc Sim 🥰🥰🥰
@jovtz_753 Жыл бұрын
@@ubirajararamos6446 Pse kkkkj
@sittaman Жыл бұрын
À grosso modo DirectX são funções prontas para que vc execute tarefas na GPU. Por exemplo, quero desenhar um quadrado na tela. A GPU faz isso desenhando dois triangulos e posicionando-os de maneira a formar um quadrado. Se vc fizer manualmente vc precisa desenhar 1 triangulo, informando os vertices, o tamanho, a posição, a rotação e etc, duas vezes. No DirectX é como se existisse uma função "DesenharQuadrado" que faz tudo isso pra vc de forma transparente, sem vc precisar saber como o quadrado é montado por baixo dos panos. Vulkan e OpenGL são apenas outras ferramentas que entregam o mesmo resultado trabalhando de maneiras diferrentes.
@zombysho0ter354 Жыл бұрын
Seria como um assembler padrão para gpus entao?
@sittaman Жыл бұрын
@@zombysho0ter354 não exatamente, Assembler seria como um tradutor Uma API é uma abstração. Um outro exemplo: quando vc tem fome, pega um alimento e come, vc nao precisa saber o trabalho desempenhado por cada tipo de dente na mastigaçao, como funcionam as contratações do esofago, quais são e como funcionam as enzimas do estômago que digerem o alimento, vc simplesmente come, todo esse processamento por trás do ato de comer é transparente, automático e indiferente pra vc, logo Comer é sua API, Mastigar, Engolir e Digerir, são subsistemas internos muitas vezes escritos em linguagem de máquina, que vc pode ter acesso, mas não precisa se o seu objetivo é apenas se alimentar
@sittaman Жыл бұрын
@@zombysho0ter354 lembrando que o buraco é muito mais embaixo, tô colocando nos termos mais simples que consigo para tentar passar a ideia mas existem livros inteiros sobre APIs, o que sao e como funcionam.
@MCA0090 Жыл бұрын
@@sittaman Pensando em um sistema com um banco de dados complexo, se o sistema te disponibiliza uma API com várias funções, por exemplo: Adicionar usuário, editar usuário, apagar usuário, etc.. O próprio desenvolvedor do sistema já fez essa API onde vc só precisa mandar os campos que vc quer inserir e verificar se a API vai responder com um código de sucesso ou erro. Já se vc fosse fazer tudo manualmente (por exemplo pra inserir um novo usuário), vc precisaria primeiro entender como o sistema funciona, entender como funciona a estrutura do banco de dados do sistema pra então criar um script para conectar no banco de dados e inserir os campos na tabela que vc quer (ou ir inserindo manualmente na mão mesmo), mas muitas vezes isso é muito complexo, para inserir um novo usuário vc precisar verificar se o usuário já existe, validar todos os dados, muitas vezes vc precisa ainda inserir registros em outras tabelas que contêm dados extras dos usuários, as vezes ainda tem que criar objetos para esse usuário em outras tabelas, etc... Já com uma API, o programador do sistema já fez uma "interface" pronta pra vc, onde vc só envia um comando com os campos que vc quer inserir e o próprio sistema já faz todo o processamento pra vc e apenas te devolve uma resposta com um código de sucesso ou erro, sem que vc precise estudar todo o sistema pra fazer isso manualmente.
@SuportoVc Жыл бұрын
@@sittaman Presente, prof.
@ojonathan Жыл бұрын
Otima explicação, aprendeu na hora e ainda explicou bem. DirectX, OpenGL, Vulkan e Metal (bastante deixado de lado por ser Apple-only) são APIs, é o idioma que as Engines dos jogos (e outras aplicações) vão usar para falar com a GPU. Apesar de aparecer nas especificações da GPU qual API ela suporta, o suporte na verdade fica no driver da GPU, mas, obviamente, as instruções que a GPU suporta vai afetar quais versões das APIs ela vai poder suportar também (em teoria, ela poderia suportar todas, mas o desempenho poderia n ser o mesmo e teria que emular algumas funções). Só tem alguns detalhes importantes: 1. O Driver ainda é quem tem o código da API, seja Vulkan, OpenGL e DirectX, é o Driver que sabe falar com a GPU, a Engine só fala com a API implementada pelo Driver, e o Driver faz a ponte com a GPU. 2. Essas APIs são usadas para controlar os recursos da GPU, mas não para renderizar os gráficos de fato. Essas APIs nós usamos para gerenciar memória, controlar como acontece a renderização (deferred vs immediate), implementar recursos com V-Sync, Low Latency, Ray Tracing e assim por diante, mas não usamos para de fato renderizar os pixeis (por exemplo, renderizar um triangulo). 3. Para renderizar, nós usamos linguagens de Shading. Se você já ouviu falar de Shaders, é exatamente isso, os Shaders são programas que rodam na GPU (não tem a ver com tonalização/sombreamente, apesar poder ser usado para isso), da mesma forma que você tem o binário do Spotify que roda no seu processador x86, você tem os Shaders que rodam na arquitetura da sua GPU, só que diferente dos processadores x86, ARM, PPC e RISC-V, cada GPU tem uma arquitetura de instruções diferente, por isso os Shaders vem em uma linguagem agnóstica (SPIR-V, por exemplo) e são compilados para a arquitetura da sua GPU quando você inicia o jogo, enquanto no caso das CPUs, os programas já vem compilados para a arquitetura dela (o próprio jogo já vem assim). 4. Essas APIs apesar de usadas primariamente para jogos, podem ser usadas também para escrever programas de GPGPU também, costumávamos usar bastante OpenCL (e também CUDA) para fazer isso, mas hoje Vulkan é uma alternativa, e apesar da falta de APIs de alto nível para facilitar, quem escreve em baixo nível não se preocupa muito com isso.
@rodrigopadilha1381 Жыл бұрын
DIrect X foi a forma encontrada pela Microsoft, durante a migração do DOS/Windows para Windows puro para que os desenvolvedores possam acessar o hardware do computador diretamente, evitando o delay do Sistema Operacional Gráfico. Sua promeira versão era chamada de WinG (Windows Grafics), depois nasceu o Direct2D, Direct3D e finalmente o DirectX.
@marukosu44 Жыл бұрын
Miguel ainda vai cantar pagode…
@walissonsantos08 Жыл бұрын
😂😂😂😂😂
@brenons8202 Жыл бұрын
Combina demais kkkk
@Marcos_Daniel001 Жыл бұрын
Tu acha que num churrasco Minguel não dá uma palinha?😂
@juniorherculano8634 Жыл бұрын
Não entendi, ele canta pagode no vídeo?
@adax8679 Жыл бұрын
@@juniorherculano8634 kkkkkkkkkkkkkk
@DANRP041 Жыл бұрын
Sobre a questão dos processadores com vídeo integrado e sem, eles tem as mesmas características entre eles, única coisa que muda é o objetivo de uso deles, por exemplo um processador com vídeo integrado ele é focado no público que vai usar o pc num escritório ou atividades mais leves, e o preço dele é mais elevado em relação ao que não tem o vídeo integrado, este então é focado no público gamer, pq quem monta pc pra jogar usa placa de vídeo, aí não faz sentido ter um recurso (vídeo integrado) que não vai ser usado, aí acaba barateando um pouco o custo de montagem do pc gamer pelo processador sem vídeo integrado ser mais em conta
@mmarselo Жыл бұрын
Miguel aprendeu em vídeo o que é directx e deu uma aulassa em poucos minutos, brabo demais
@vinystj Жыл бұрын
17:36 comprei no ano que saiu um i7 3770. Tenho até hoje funcionando e me atende bem (jogos só os meus favoritos que são mais leves nele) E me atendeu miito bem durante esses longos 10 anos. Alguns problemas no meio do caminho por burrice minha (queimei a gtx 560 por não troca a pasta e fonte tbm) mas aprendi. Hoje penso em comprar um brinquedo novo pra mim hehe. Mas foi como o pessoal disse, eu fiquei quase 10 anos feliz por ter feito uma ótima compra. O 3770 tinha vídeo integrado e isso me salvou, mas percebia que a placa ficava instável. Vai ver é isso.
@guiadev4539 Жыл бұрын
Na verdade explicação da impressora driver, só para adicionar mais informações quem manda a solicitação ou sysncall é o SO , os software que solicitam recursos como salvar arquivo no HD ou mandar imprimir rodam em Userland
@mateus220896 Жыл бұрын
Opa Miguel, excelente video, com a enxurada de desinformacao sobre VRAM, seria otimo vc convidasse um dev pra explicar o cenario atual, por conta de jogos mal otimizados surgiu a necessidade de mais VRAM, o que de fato é verdade, mas em contrapartida, os jogos que ainda irao sair de nova geração, irao realmente necessitar mais do ja estabelecido 8gb, faco a sugestao desse video poia vejo muita gente gastando uma nota placas ainda com 8gb... Sucesso e abracos!
@ricardobonoto9923 Жыл бұрын
Um adendo em relação aos Ryzen G e não G. Acredito que como os AMD tem bem mais performance no gráfico integrado, o mesmo deve ter mais transistores compondo a parte GPU e provavelmente por isso, a AMD sacrifica uma parte do cache L3 do CPU para dar lugar para o GPU. Então sim, os Ryzen G perdem alguma performance na parte CPU por perder cache para dar espaço para o GPU e as linhas PCIE acho que tem um efeito menor.
@eduardorocha6673 Жыл бұрын
Pensei que ninguém mencionaria isso, novídeo ele diz que não muda, mas muda MUITO.
@irinel4419 Жыл бұрын
kzbin.info/www/bejne/bXzHpnmViLhriKs pelo que vejo se perde n é praticamente nada de FPS
@Alter99dnb Жыл бұрын
Pior q todo o mundo fala isso da gpu em processador da amd Ainnn menos performance por causa da gpu oque n acontece na pratica basta olhas nos comparativos gente vcs precisa aceitar que a amd superou a intel é ta tudo bem 🙏
@eduardorocha6673 Жыл бұрын
@@irinel4419 Nunca se baseie em um vídeo só, porém devido ao cachê, muda, até porq não é a mesma arquitetura, houve mudança, mas por exemplo quem faz live, é melhor o sem placa gráfica. Tem melhor performance.
@eduardorocha6673 Жыл бұрын
@@Alter99dnb Acho que vc não entendeu que ai não é comparado AmD com Intel, mas sim se tem placa gráfica embutida ou não. Melhor é oq seu dinheiro pode comprar.
@TDSGamingBr Жыл бұрын
Likezao pra fortalecer, achei show as perguntas e respostas de hj em, bom vamo lá sobre processador com ou sem vídeo integrado, na maioria dos casos a unica diferença é justamente o vídeo ou a ausência dele, o que compensa comprar nesse caso? Se vc tiver uma gpu compre sem video integrado pois geralmente é mais barato e faz sentido pois é menos componentes dentro do DIE. E sobre comprar o pc aos poucos eu tbm prefiro comprar de uma vez, sei que é dificil juntar grana hj mas o Miguel tem razao, vai q a peça que vc comprou veio com defeito, aí fica no prejuízo, melhor juntar um dinheiro e comprar tudo que faça o pc ligar pra ficar utilizável, depois conclui com upgrades...
@guilhermealencar5181 Жыл бұрын
Vocês estão confundindo as coisas.... eu sou programador GPGPU e posso dizer que a placa de video 3D é a penas uma placa ACELERADORA de cálculos de matrizes (arrays) com milhares de núcleos que podem calcular cada índice da matriz individualmente assincronicamente (paralelismo) trazendo resultados finais quase que instantâneos... Em outras palavras, a API da placa de vídeo não desenha gráficos na tela, apenas calcula números de matrizes. Uma prova disso é que o DirectX funciona sem uma placa de video aceleradora mas rodando na sua capacidade mínima reduzida pois irá usar a CPU como base de cálculos.
@guilhermealencar5181 Жыл бұрын
Finalizando... Quem realmente faz a mágica do desenho 3D é o próprio DirectX, OpenGL, Vulkan...
@lordgamer7397 Жыл бұрын
Sugestão de vídeo Faz um vídeo comparando o driver da amd na versão PRO vs ADRENALINE, o pro é mais estável e a adrenaline tem atualizações mais recentes, gostaria de ver uma comparação em jogos e uso geral se consome mais, se aumenta a temperatura, se ganha mais fps e etc.
@tiagoamaral2371 Жыл бұрын
Hehe DX eu entendo bons tempos a época do DX10 um dos principais motivo que me fazia mudar de VGA no passado era um Windows novo pq com ele vinha um novo DX o que dava suporte aos novos recursos gráficos. Foi do 9 por 10 e do 10 por 11. Lembro de jogos como Lost Planet 1 etc. Um DX nada mais é que um API Gráfica com cálculos complexos para que a VGA traduza e reflita o resultado na tela. A cada DX mais os cálculos se torna complexos e as VGAs mais poderosas para traduzi-los e trazer gráficos cada vez mais melhores. Por isso é sempre bom ter um Windows com suporte a versão mais recente e uma VGA atual.
@erikahera Жыл бұрын
Falou tudo.. não pode guardar peças pra montar o pc por causa da garantia... e tb eletrônicos parados por muito tempo podem ir se degradando sim... principalmente se tiver sido testado ja.
@wgd17 Жыл бұрын
Em 1:12, mereceu o meme do veizin Bêbado da entrevista, após o acidente com um talho na testa: "num sheiiiiiiiii" 😂😂😂😂
@alexmoreirafranzina1110 Жыл бұрын
Adoro os vídeos ksksksk, miguel coach ksksksksks o editor é fouda demais skksksksks sucesso equipe mw
@poinsonieraika6225 Жыл бұрын
eu mesmo tenho um i7 2600 montado ali ainda, sobrava desempenho mesmo kk vc sair de um i3 pra i5 dps pra i7 na mesma geraçao era o upgrade, hoje em dia tu pega um ryzen 5, tu dificilmente vai fazer upgrade pra um 7 ou 9, basicamente nao tem necessidade caso realmente tu nao fique com o processador no talo, tu só vai fazer esse upgrade se antes dele tu fez necessariamente um upgrade de gpu com grande salto de perfomance tipo sair de 1080p pra games, pra 4k games + multitask / work, pq mesmo em 4k so por jogos dependendo do upgrade de gpu ainda assim por subir a resoluçao nao vai ter tanta necessidade de puxa um upgrade de processador junto kkk hoje em dia ta mt bom pra monta pc com desempenhos absurdos por preços bacanas, excluindo o fato do brasil ser um assalto, mas isso ja tamo acostumado mesmo nem conta +
@castregamer Жыл бұрын
API grafica, vamos la API e um protocolo que busca nos servidores dados específicos, entao cada linguagem direciona os processamento solicitado ele direciona para o hardware especifico para melhor resposta. Exemplo, quando voce abre o jogo o game solicita processamento grafico, para nao ter que ir no processador do Computador, para depois ir para a placa de video. se a API nao fizer o serviço dela, ficaria, API => memoria necessaria => processador => memoria e processamento grafico. Agora com a API fazendo o trabalho dela, fica API => memoria e processamento grafico. Pula varios caminhos e deixa outros hardware livre para processamentos em segundo plano. Acho que é bem isso
@galbanocosta49 Жыл бұрын
Essa abertura das memórias rans sendo batidas ❤❤❤❤da uma coisa no coração!
@hyan34 Жыл бұрын
Os vídeos do Miguel são tão brabos que eu já entro dando like pq sei que é bom 😂
@Levi_404 Жыл бұрын
Que vídeo legal, cara! Esses dias fiz essa pergunta pra um colega meu que é técnico veterano já e ele não soube me responder. Vou mandar esse vídeo pra ele.
@sarudoman1993 Жыл бұрын
Vai que ele aprende a pesquisar né?
@LoraOriginal Жыл бұрын
Cara só faz vídeo brabo .Aprendendo mais com o MW a cada dia do que com meus professores kkkk
@luanfernandes7267 Жыл бұрын
po to cursando engenharia da computação, e aprendi pra caramba sobre hardware de servidores neste canal, muito bom, e ele é igual a mim, só pesquisa sobre um tema quando é preciso kkk
@castregamer Жыл бұрын
Cara adoro seus videos, voce nao fica enrolando para ganhar mais segundos de visualização. Voce esta de parabens.
@marciogalvao502 Жыл бұрын
na época do windows 95, o directx 6 e versões anteriores, traziam driver de instalação das placas de video mais comuns na época, já que no windows não vinha, e se vc não tivesse o disco de instalação tava ferrado
@toith Жыл бұрын
So quem viveu a TI "antiga" sabe os roles que precisava ser feito pra instalar um programa simples ou um game.
@josericardolucena8934 Жыл бұрын
Para um entendimento simples: O directX é uma instrução para placas de vídeo e "desenhar" as instrções de um jogo. Em geral foi escrito para dar uma "tunada" nas placas a partir das AGP, mais usados em PC express. Em termos gerais temos o OpenGL que é algo similar desenvolvido em ambiente "Livre", já que o direct-x é algo especifico windows/ microsoft.
@gingerbread2084 Жыл бұрын
O processadores com final G normalmente tem menos cache, então perde um pouco de performance, para taxas altas dá uma diminuida
@espiritoconsolador838 Жыл бұрын
Por que estás abatida, ó minha alma, e por que te perturbas dentro de mim? Espera em Deus, pois ainda o louvarei. Ele é a salvação da minha face e o meu Deus. Salmo 42:11🎉❤
@dietasaudavel4381 Жыл бұрын
DirectX é uma API que faz os conjuntos de instruções gráficas, meio que é ele responsável de lê e mostrar o vídeo, eles lê as instruções e mostrar na tela
@matheusgomes2455 Жыл бұрын
Como game dev, vou tentar explicar bem completo mesmo. O Directx/Vulkan/OpenGL são APIs gráficas de baixo nível, utilizadas em todo canto que vc imaginar, ainda mais na área de games, como elas nós vamos fazer um software em cima, que seria uma Game/Graphics Engine, que é um motor com várias ferramentas destinada à aquela área específica. As APIs gráficas tem funções internas que podemos ter controle sobre memória, processos, funções, etc. da GPU. Eu mexo com Directx e OpenGL, OpenGL é mais puro, já Directx é mais completo, já contendo várias ferramentas para criar os jogos, já o vulkan é mais complexo (Nunca mexi), as APIs gráficas rodam em específicas plataformas, OpenGL e Vulkan rodam em tudo, mas tem melhor performance em algumas plataformas, já o Directx (Windows) e o Metal (Apple) roda apenas em seus sistemas. Game Engines como Unity/Unreal Engine/Godot/Etc. todas tem suporte para mudar o backend, a sua API de compilação para poder rodar em outros sistemas, é muito mais fácil usar uma Game Engine nesse fator, mas se você quiser pode montar a sua própria. Concluindo, API gráfica são feitas para podermos conversar com a GPU e podermos fazer o que quisermos, cada uma tendo uma performance e maior versatilidade com seu sistema de destino.
@JogadoXgamer Жыл бұрын
Porque em alguns jogos, baixam o directx? São pra utilizar as dll do próprio game que está baixando ou oque?
@matheusgomes2455 Жыл бұрын
@@JogadoXgamer Directx em si, tem ferramentas embutidas nele, por isso é necessário instalá-lo, é como se fosse um driver. DLLs já vem junto com o jogo.
@adax8679 Жыл бұрын
Nos navegadores tem o webGL, mas eu usava muito o context 2d do canvas, pois é muito facio. No webGL só pra desenhar um triangulo sao 60 linha de setup basico, tao conplicado q eu fiz um esfera e um cubo 3D no plano apenas com um triangulo mesmo no fagment shader
@MichelLacerda Жыл бұрын
A grosso modo a placa de vídeo só faz contas e sob demanda, dito isso, DirectX, OpenGl e Vulkan são responsáveis por criar um contrato entre sua aplicação e o hardware. Caso você queira desenhar um triangulo em OpenGL o procedimento é mais ou mesmo assim: - Criar um Vertex Shader para tratar a posição do vertices - Criar um Fragment Shader para tratar os candidatos a pixel - Criar um programa (especifico para gpu) e anexar os shaders (isso é uma função da api gráfica que gera um id do programa dentro da sua placa de vídeo) - Criar uma lista (array) de pontos (vertex) - Pede ao OpenGL para que desenhe triângulos interligando esses pontos usando o programa, nesse ponto é possível passar parâmetros dinâmicos para o programa, como trocar cores, textures, etc. Tudo isso é feito por meio de funções disponibilizadas por essas apis gráficas. - OpenGL é relativamente simples - Vulkan trabalha com instruções simples, logo você precisará de muito mais código para fazer algo inicial, ao contrário do OpenGL ele não traz implementações prontas para que os programadores otimizem da forma que quiser. - DirectX é um meio termo, não tão simples quanto o OpenGL e também não é tão chato quanto o Vulkan e está limitado aos produtos da Microsoft.
@marcelobarfon Жыл бұрын
Comprar peças aos poucos só é uma boa ideia se vc encontrar uma super promoção (o que você só vai saber se já estiver acompanhandp os preços há meses) e, principalmente, se vc já tiver um bom planejamento financeiro pra comprar o restante das peças em no máximo 3 meses
@yuris6559 Жыл бұрын
Comigo foi assim , eu falei vou comprar de pouco , e fui pedido amigos as coisas emprestadas , comprei memória ram , pedi pra eles testarem no Pc deles , comprei placa mãe xeon , peguei fonte , placa de vídeo a memória ram eu já tinha , aí testei sem cooler nem nada só pra ligar mesmo , aí fui empolgando me endividando mas montei kkkk Xeon 2680v4 2x16 Asgard 3200(processador não acompanhou o click mas elas são lindas ) placa xingling 5500xt 8gb ,aí assim era custo benefício e tals mas meti tudo branco gabinete , aí do nada watercooler dois nvme 1tb e 500gb , fonte 750w kkkk e tá lá esperando o dia que eu conseguir comprar um 3060vision branca kkkk
@marcelobarfon Жыл бұрын
@@yuris6559 hahaha achei legal como vc foi se empolgando Levou quantos meses até vc ter as peças necessárias pra ter um PC e começar a usar?
@AndrewMax Жыл бұрын
Eu tenho um Pc de 4° Geração... Vi muitas críticas sobre essa geração, mas atualmente ele tá dando conta do que preciso fazer...
@evandroaudio Жыл бұрын
directx nao se limita a gráfico, tem uma serie de outras bibliotecas , antigamente quando comecei era tudo dividido, directx 3d, direct Draw2d, direct audio, direct input(controles), direct play(rede) apartir do 5 eu acho que se chamou somente directx, e as bibliotecas só mudaram a chamada, mas em resumo, é um biblioteca com o intuito de acessar o hardware da melhor forma possivel.
@da1take Жыл бұрын
Esse é o quadro: se eu sou souber eu respondo, se não souber eu Moguilo" 😂
@danielmenezes2818 Жыл бұрын
Pra quem é programador é fácil entender que assim como usamos interface pra mexer num programa o programa usa interface para mexer no hardware.
@rhekko007 Жыл бұрын
directx= um modelo pra executar oque é necessario e que realmente importa para o executamento de um programa usando tecnologias atuais e melhoramentos graficos
@srvictorbatista Жыл бұрын
Por meio do DirectX. O programador pode sair do sistema operacional (Windows) e fazer com que o seu programa acesse o hardware (não só audio e video) diretamente. Sem intermediarios (drives e S.O). Quando o programa (não apenas jogos) são fechados, o DirectX é o responsavel por devolver o controle do hardware ao Windows. Em sentido figurado, é como se toda vez que vc abrisse aquele joguinho, seu PC entrasse em um transe. No qual, o Windows não tem ideia de para onde o hardware foi, ou oq estava fazendo. 😂 Atualmente (no campo da programação) o DirectX é tido como "ultrapassado". Havendo maneiras melhores do programador "se apossar" do hardaware, chupando tudo que a maquina tem a oferecer. Em uma nova analogia. Se com o DirectX, o PC era hipnotizado. Com a vitualização de nucleo (por exemplo) é como se o seu PC estivesse num terreiro, e 'baixasse um santo' nele. Ficando a responsabilidade do desenvolvedor, como e quando devolver o hardaware que pode ser parcial ou totalmente tomado, pelo softaware em questão. Um bom exemplo disso, é o VirtualBox a partir da versão 6+. Que ópta por não tomar todo o hardaware, mas apenas parte dele (conforme escolha do usuario). Mas poderia toma-lo inteiramente, como fazem alguns emuladores de baixo nivel (como Z-NES, escrito em basic e linguagem C). Vale lembrar que para o hardware, a 'percepção dele' é como se o seu S.O não existisse mais. Até que 'o espirito que o possuiu' saia, dando lugar ao S.O original (hospedeiro) novamente. Um bom exemplo disso, são algumas aplicações de vitualização de alto desempenho, voltados para segurança como o ShandowDefender. Que faz isto de forma extremamente amigavel aos usuários. Na minha opinião, um exemplo de trabalho (desenvolvimento de software) levado a excelência. Por este, e outros fatores... Como disse: Nem tudo é mulitimidia (audio e video) e nem restrito a jogos. Mas acho que seria enfadonho, explicar os conceitos de I.O (entras e saidas) do qual se valem todas as BIOS, antes de cada boot. Mas é nesta camada de abstração fisica, que começamos a lidar com controles de baixo nível e vitualização de hardware. Espero ter contribuido, para além do Chat GPT. Que apezar de correto (a meu ver), foi incompleto.
@plutalgames9667 Жыл бұрын
Por exemplo, o jogo Minecraft foi criando por uma API ao invés de uma engine, negão o criador do jogo por exemplo quando foi criar o bloco de grama ele teve que criar um código, escrito basicamente "bloco de grama tem 8 pixels na horizontal, e 8 pixels na vertical, ele tem física. Se você quebrar ele ele vai se transformar no item bloco de terra. O bloco de terra nasce na primeira na segunda e na terceira camada de terreno. O bloco de grama tem uma textura, e essa textura está dentro desse computador, é uma textura em .PNG que está na pasta blocks dentro da pasta textures, dentro da pasta assets dentro da pasta commonfiles dentro da pasta Minecraft dentro da pasta com.mojang dentro da pasta jogos dentro da pasta arquivos e programas dentro da pasta windows. Toda vez que aparecer esse bloco de nome "bloco de terra" o jogo vai ter que entrar em todas essas pastas até achar a textura. E todos os itens blocos tudo que for feito no Minecraft, tem w ser feito dessa forma e a textura sempre vai estar em uma pasta e vc tem q colocar manualmente" Agora vou dar um exemplo de como seria criar o Minecraft usando uma engine ao invés de uma API. Primeiro vc n precisa falar pro computador que o bloco de terra tem 8 pixels na horizontal e 8 pixels na vertical. Basta você criar um cubo que já vem pronto kkkk é só vc selecionar ele. Aí vc clica no cubo e vai aparecer uma opção escrito "texturizar" aí vc escolhe uma foto pra ser a textura, e a engine vai fazer todo o trabalho de colocar essa textura lá dentro daquela pasta. Você não precisa escrever um código pra o computador entender que esse bloco nasce apenas nas 3 primeiras camadas do terreno. Na engine existe uma caixinha onde vc só coloca o número 3, e aí a engine já vai escrever um código dizendo que. Esse bloco só nasce nas 3 primeiras camadas. Resumindo, a engine é uma API pra programadores Nutela. (Modo de dizer, até pq n da ora programar um jogo complexo só por API mesmo q vc seja o programador da NASA. Acontece que o jogo tem uma API dentro dele, q faz ele ser executado. Então a única coisa que a engine faz é uma conexão entre o criador, e a API do jogo. Mas no final o jogo vai ter q ter uma API, que é o que faz a conexão do jogo com o Pc
@OProfessorPópis Жыл бұрын
Acredito que a igpu só afeta no notebook e portáteis com DGpu com gargalo, salve os notebook com Adv Optimus ou Mux Switch
@eliton__ Жыл бұрын
Você é inspiração mano, quem sabe um dia te encontre pra nós trocar uma ideia. Pelo visto você é do sul do Brasil haha tamo juntoo
@KimenKroi Жыл бұрын
Concordo com o que o Miguel falou na ultima pergunta. Pode ir guardando ali um pouco na poupança, mas até juntar tudo, as peças que você selecionou vão estar bem mais baratas, e sempre vai ter uma geração de CPU e GPU lançando quase todo ano.
@EthanWinters176 Жыл бұрын
O DirectX é uma coleção de APIs (Interfaces de Programação de Aplicativos) desenvolvida pela Microsoft, que tem como objetivo facilitar a programação de jogos e aplicativos multimídia para o sistema operacional Windows. Ele fornece suporte para gráficos 2D e 3D, áudio, entrada de dispositivos e outras funcionalidades relacionadas ao desempenho de jogos e aplicativos.
@EthanWinters176 Жыл бұрын
@@gundstaff é.
@WaItenir Жыл бұрын
Pra mim direct X eram dados que mostrava pro PC. Como renderizar os vídeos e entender o que os games falavam. Até mesmo no game over.
@gamerpc6999 Жыл бұрын
quem percebeu que após o dia 01/08/23 a taxação dos produtos importados fez com que todas as placas de video e todos tipo de hardware subiu de preço ? tipo uns 700 reais a mais em todas as 3070 e placas acima
@hmideias Жыл бұрын
Miguel, essas placas de vídeo tão consumindo muita energia, você podia fazer uma lista das com melhor performance e baixo consumo de energia e dica de como reduzir o consumo de energia das mais potentes, alguns deixam desliga os pinos. Um ponto de vista sustentável da coisa.
@josearlindo431 Жыл бұрын
19:27 coloca o dinheiro na renda fixa (100% CDI "13,65%"), assim vc além de ter o dinheiro terá um valor a mais no final 👍
@ronibernabe Жыл бұрын
"Deixar rolar um mês, dois meses, três, seis... ...CINCO ANOS !! Vai abaixar o preço" 🤣🤣🤣
@ImaginaryWorldMapMaker Жыл бұрын
Editor 1 ele meteu logo um mamaco kkkkkkkkkkkkkkkkkk muito bom véi 🤣🤣🤣🤣🤣
@rafaelb.martiniak1749 Жыл бұрын
Fala MW, aquele vídeo de inverter os conectores de alimentação da placa mãe para trás, vai rolar?
@WandersonLincoln Жыл бұрын
Vídeo TOP como sempre, mas por acaso, o vídeo no minuto 4:16 foi um peido? KKkkKkk
@LennyAlves94 Жыл бұрын
Me doeu na alma ele chamando engine de enjaine. Nossa. Erra até quando não é pra errar.
@evangelhodiario Жыл бұрын
Em relação a comprar peças aos poucos não e boa ideia... tem o fato de poder vir com defeito - pode perder a garantia... depois tudo muda, e pode ficar uma peça incompatível com a outra, antigamente demorava muito para algum hardware sofrer mudanças, como socket de processador ( pinagem ) - podia comprar uma placa mae socket de xxx pinos que demoraria anos para mudarem - hoje neste ano temos sockete de 1055 pinos daqui seis meses sai de 1056 pino mais 6 meses 1051 - e por ai vai cada geração de cpu - mudam pinagem - mudou pinagem - muda placa mae... sem entrar em coisas como barramentos 1333 1666 ... 2666 ... ou atualmente especificações picagens barramentos formas de fabricar a cpu evolui muito muito rápido... uma geração ainda esta engatinhando ja tem outra nascendo...
@mikhaelm Жыл бұрын
Não tive como não pensar no meme da Nazaré fazendo conta na hora da pergunta da RTX kkkk
@cesarhfborges Жыл бұрын
De forma simples, existe o hardware e existe o software, as apis são software de acesso e comando ao hardware, providas pelo sistema operacional, exemplo, você quer criar um software que liste as redes wifi, sendo assim, através da api do Windows você chama uma determinada api em que a resposta dela será a lista de wifi, no caso do direct X, é a mesma ideia, só que eles fazem essa api pra ser otimizada pra jogos, rápida, responsiva, e aí seu software comanda o hardware, e fica a cargo dela alocar, mostrar, processar e etc as coisas. Quero deixar claro que essa explicação foi apenas pra aguçar a mente, e de forma extremamente simplificada vocês possam imaginar como funciona.
@cesarhfborges Жыл бұрын
Agora no sub comentário, vou explicar um outro ponto, caso você não queira usar a api, você precisará acessar e comandar o hardware diretamente e isso não é fácil, no caso do Android por exemplo pra ter acesso e comandar o hardware você precisa de acesso root(kernel), e é aí que mora o perigo visto que o software teria acesso irrestrito as informações trafegadas e processadas, no caso do iPhone seria o jailbreak, muita gente pensa que o jailbreak é pra instalar apps externos, mas a verdade é o contrário, feito o jailbreak você instala o cydia, e ele tem acesso irrestrito ao hardware e software(kernel), nesses casos eles obtem acesso ao kernel que é o nucleo do siatema, sendo assim permite você instalar e modificar o software,
@PatrackaAff Жыл бұрын
Olá Miguel, poderia trazer um vídeo sobre como funciona as GPUS também de uso profissionais, QUADRO, QUADRO NVS, TESLA e por aí afora? Queria entender como funciona as Teslas, por não ter conectores de vídeo
@siqueirabarros Жыл бұрын
Na época em que o directX foi criado, o que eles diziam é que o Windows não era tão bom para jogos quanto o DOS, já que o Windows não deixava os jogos terem acesso direto ao hardware, ao contrário do DOS. O directX veio para sanar isso. Assim me lembro...
@daviluiz7285 Жыл бұрын
19:32 Montei meu pc mais ou menos assim, eu tinha um certo dinheiro e comecei a comprar ja que era fim de ano e as lojistas estavam tudo em promo, o resto eu fui comprando aos poucos Confesso q fiquei cm medo de ter algo cm defeito e só dar pra testar dps do prazo da garantia kkkkkkkkkkk mas deu td certo, e agr é juntar grana pra placa de video ja que peguei um r5 5600g (o brabo)
@johngamertk8727 Жыл бұрын
Passando pra deixar aquele like Miguel 👍
@marllon7489 Жыл бұрын
Bom vídeo , queria saber onde eu olho as dicas do seu canal
@paizaohunterBT Жыл бұрын
Beleza mano ✌️😁✌️ . De boa... Mano se for possível vc poderia me tirar uma dúvida 🤔❓..... Em relação a hardware fazendo um comparativo qual seria a relação entre um console e um celular 🤔❓.... A MT diferença entre os dois no requisito hardware.... Tipo: qual modelo de celular seria mais ou menos parecido com um PS2, PS3,PS4..um X BOX ... E assim por diante..sabe .. Não sei se minha dúvida tem sentido mas sempre tive essa dúvida 🤔❓.... Sem mais delongas MT obrigado seu canal e MT fera parabéns que continue crescendo ainda mais..👏👏👏. Deus abençoe a todos 🙏🙌
@michelassis9183 Жыл бұрын
nokia 5120 = SNES
@paizaohunterBT Жыл бұрын
@@michelassis9183 boa.....😂😂😂 Curti a piada 🤣🤣🤣....
@gustavodossantos472 Жыл бұрын
conteúdo informativo de qualidade e relevância, parabens
@Christopher-ku3pb Жыл бұрын
Eu estava nessa pegada de pegar peças todas de uma só vez para não deixar parado, porém veio me aparecendo umas promoções absurdas que não pude evitar kkkkk fonte ax1200i da Corsair por 1k com caixa garantia e nota, 3090ti kfa2 por preço de 3080 com nota e garantia... aí não tem jeito 😅😅
@lunaresbr Жыл бұрын
Não entendo pq o editor do mw precisa de tanto pc pra edições tão simples e pontuais, praticamente tem apenas recortes e um meme ou outro, sem edição real de img efeitos ou nada, gosto do canal mas só dando uma dica aí pro editor se esforçar um pouco mais aí né rs
@caiocl00 Жыл бұрын
Miguel, oq ta pegando nessa 4060ti é o salta geracional. Foi o menor salto histórico. Da 3090 pra 4090 é um salto de 75% com o mesmo msrp.
@geraldo_rocha Жыл бұрын
Nunca pensei em toda minha longa vida que jamais veria tamanha loucura condensada em tão poucas palavras.
@caiocl00 Жыл бұрын
@@geraldo_rocha ??
@winstreaker Жыл бұрын
@@caiocl00 4060 ti é bomba, não gaste seu dinheiro com ela.
@caiocl00 Жыл бұрын
@@winstreaker Mas é exatamente o que eu tô falando
@1MarlonMs Жыл бұрын
Uma correção, directx não é essencial para jogar. Ele é uma API que faz a comunicação entre softwares, não hardware. Se o jogo rodar em base de engine própria, ele provavelmente vai utilizar o directx pois facilita muito a comunicação entre jogo e driver. Porém, jogos podem ser feitos sem utilização do mesmo, apenas envolve um conhecimento maior sobre polygons, fora toda a matemática.
@danieljunior1551 Жыл бұрын
o meme dos veio brigando, com os nomes da intel e amd foi mt bem sacado kkkk
@RobertoSantos-ln4uq Жыл бұрын
Miguel, faz review do chatreey G2... achei muito interessante as configurações dele.
@cogumelovenenoso2008 Жыл бұрын
O.O entendi, então com a gpu integrada n tem mt diferença com a sem, porém ele ja tem linhas ja específicas para a gpu integrada que tiram alguns contatos com a gpu dedicada (8linhas que ja vem na integrada) Mt obg MW :3 ❤
@hiltoncarlosferreira Жыл бұрын
De forma mais bruta; DirectX e para "encaixar o quadrado no redondo"
@JonathaNaximento Жыл бұрын
Boa tarde Miguel, cara tenho uma placa de vídeo gtx 1060 que deu b.o mas na minha região não tem assistência, sou do MA
@luanttz Жыл бұрын
Miguel tá usando a mesma camisa que a minha, nerd ao cubo é vida ❤
@jhonesmartins4471 Жыл бұрын
Faz um video com gadgets acessorios do aliexpress , uteis ou inuteis para pc... só coisa boba e barata vai ficar maneiro
@gukatu6714 Жыл бұрын
Miguel, poderia me ajudar numa parada? Qual seria melhor uma Rtx 3060 vision oc de 12 gb ou uma Rtx 3060 ti GDDR6X vision oc?
@RangelChiccoli Жыл бұрын
Vulkan é baseada na antiga mantle, que "não deu certo" da AMD.
@tvcultural68 Жыл бұрын
Mw, nao sei se vai ler esse comentário, mas essa performance relativa ai ta errada, as vezes ta errada, nao é muito preciso, entao nao aconselho usar. Se quer saber a real performance, procure o review completo dela, vc vai ver que ela fica abaixo da 3070 mesmo no próprio review do techpowerup. 4060ti é 11% a frente da 3060ti, nao 18% como ta ali. Outro fato que prova que não se deve levar em conta essa performance relativa em conta é o modelo da 3060ti com memória mais rápida estar empatada. Não tem como ambas ter o mesmo nível, a com memória tunada é em torno de 5% mais rápida.
@robsonweiss Жыл бұрын
No exército nós chamamos de Sargento, o elo entre o Comando e a Tropa😅
@molsbyiv8404 Жыл бұрын
Miguel, estou comprando RAM pra minha stream, vc recomenda 32gb ou 16gb para GTA RP ? Grato desde ja pelos conteudos de qualidade
@luizbuzatto1269 Жыл бұрын
Miguel tenho uma pergunta que não é relacionada ao assunto deste vídeo e gostaria de uma resposta sua; Tirei um HD de um notebook que estragou e coloquei-o em uma case para poder usar como hd externo. Neste HD tenho o windows 7 instalado e gostaria de usá-lo em um notebook que estou usando agora, que tem o Linux Mint instalado. Pergunta: Como dar boot neste HD com Windows 7 e usá-lo normalmente. Isto é possível? Como devo proceder. Aguardo uma resposta sua. Grato.
@mininosafado Жыл бұрын
Tu é brabo d+ mw
@drac124 Жыл бұрын
6:05 Funcionou não viu. Tem produto nenhum na descrição
@ThiagoVsky Жыл бұрын
E onde vai entrar o driver? O chatgepeto disse que o DX trabalha direto com o hardware, mss e o driver entra onde, que toda vez a gente tem que atualizar o NVidia?
@LucasSeph Жыл бұрын
Tenho uma leve preferência para a Vulkan quando disponível
@Gabriel_Alves_ Жыл бұрын
Detalhe: O directX é um conjunto de APIs que fazem a comunicação entre a game engine e o driver da placa de vídeo, não entre a engine e o hardware diretamente.
@ronaldogabrielgallas2066 Жыл бұрын
Buenas MW Tu pode me ajudar???? Eu tenho um not, antigo, de 2013, eu atualizei ele, com memória ram e um ssd, ficou muito bom, consegui colocar windows 11 nele, com a ajuda do Rufus, mas depois disso, mesmo atualizando os drivers de Bluetooth, não consigo conectar nada nele. Isso tem solução??????? Poderia até levar o not pra você solucionar isso em um vídeo, por exemplo. Desde já agradeço!
@marcosbarbosa6724 Жыл бұрын
#MiguelResponde falaaaaa miguelão, blza ? qualé a do "NÃO FUME RAM" ? kkkkkk so vi essa expressão por conta da RISE MODE
@Teck-SV Жыл бұрын
DirectX é muito mais que isso! Sua strutura é unica, se quiser colocar em uma linguagem simples compare o DirectX a um interpretador físico, com sua atualizações seus pacotes não são acoplados e sim substituídos, por isso que versões mais novas não rodam em hardware antigos! Diferente de um driver que são soma de pacotes de API's ( que nesse caso são micro driver somados em um pacote), o DirectX está mais para um sistema operacional independente que vai lendo o jogo ou programa que iniciamos e vai criando o ambiente conforme a solicitação do mesmo. Em um exemplo mais simples, é como você fosse falando para o chat GPT ir criando um ambiente e ele fosse interpretando o que vc fala e criando esse ambiente dentro dos parâmetros que ele acredita ser o mais próximo. Por isso você vê que em directx mais antigos a água tem uma forma, na versão seguinte fica mais realista, e cada vez vai ficando mais e mais real. E não é porque vc tem a melhor GPU apenas, e porque o DirectX vai ficando melhor e maior consequentemente, temos que ter um conjunto melhor de hardware para executar o mesmo!
@lps8220 Жыл бұрын
A dica de compra do PC foi perfeita.
@TiagoCaramori Жыл бұрын
Gostaria de ajuda, meu PC ta desligado e assim que dsligo o estabilizador a caixinha de som fica dando estalo continuo, ai tenho que tirar da tomada se não não para, o que sera isso?
@williamrodrigosp Жыл бұрын
Olá Milguel, então na prática uma MB com saídas de video como a ASUS Z690 D4 se eu colocar um processador i9-12900KF, se eu não tiver uma placa dedicada não vai ter video nessas saídas por conta do processador não ter a GPU integrada !?
@TKgame02 Жыл бұрын
6* e 7* gen intel o clock sobe bem hem, tinha uma 6600k , o bost dele era 3.5ghz,ja conhecegui estabilizar em 5.2ghz , hoje em dia as cpus nao tem margem alguma.
@armeniofilho1 Жыл бұрын
Nos processadores com gráfico integrado e uma placa dedicada, da para ligar duas telas? Uma no GPU e outra do processador?
@LimaCharlie01 Жыл бұрын
Se o usuário tivesse digitado no Google ao invés de perguntar pro Miguel, teria obtido a informação mais rápido.
@luiscarlosmarques3946 Жыл бұрын
Eu nao sei para que serve o Directx, mas eu pude notar uma coisa qnd instalei o Directx 9c num pc basico na era do win 98( video onboard ). Os graficos do jogo half life e CS ficou rodando mais suave.
@felipecarvalho9536 Жыл бұрын
To achando as partidas muito rápidas, é uma demora nas telas de loading q até cansa..
@adelarsq Жыл бұрын
Falou certinho. Video top!
@Camiladorameira Жыл бұрын
é bom junta e compra as peças juntas, fiz assim Miguel e depois com o tempo fiz upgrade so na memoria, ta suave
@PatrickSantosAzevedo-o6m Жыл бұрын
Salve Miguel, boa noite cara!! Sou seu fã, gosto muito do seu trabalho e sua carisma vey, aprendo muito contigo!! Gostaria de saber se ainda pega pc de fãs para fazer limpeza? Estava querendo fazer uma limpeza numa placa de video Rx 5700 Xt evoque, se caso sim, como estaria fzd para entrar em contato contigo?
@rafaelbaiak Жыл бұрын
Há uns anos atrás eu tinha um i5 7600k, ele era muito bom junto com a minha GTX1070 Ti, um belo dia que eu estava limpando o computador eu virei a placa mãe de lado com a trava do soquete destravada, processador caiu no chão e amassou um canto, eu desesperado, dei uma desentortei o processador, montei o PC sem a placa de vídeo e mandei ligar, e ligou normalmente, E aí eu instalei o resto das peças incluindo a placa de vídeo e não funcionou, testei a placa de vídeo em outro computador e a placa de vídeo funcionou normalmente, minha mãe esta usando no PC dela esse processador ainda só q sem a placa de vídeo, pois não funciona mais com placa de vídeo, ainda estou na dúvida e gostaria de saber qual seria a relação de nenhuma placa de vídeo rodar mais com esse processador, lembrando que eu comprei uma placa mãe nova também para testar, e novamente sem placa de vídeo o processador funciona.