Ir ao conteúdo
  • Cadastre-se

Felipe Rattowisk

Membro Pleno
  • Posts

    62
  • Cadastrado em

  • Última visita

Reputação

6
  1. Recentemente adquiri um headset JBL Quantum 100, o fio dele é bem curto e eu n tenho um extensor, ele serve muito bem se eu pluga-lo na entrada frontal do pc... o problema é que ao fazer isso e setar 7.1 para ele atraves do ASUS Realtek, o microfone de mesa que tenho (BM-800) simplesmente some... Já fucei bastante o programa e ele possui a seguintes opções nas configs: O microfone e o headset funcionam tranquilo simultaneamente se eu coloco o headset em estereo ou quadrifonico, porém eu quero o 7.1 ou 5.1.... Alguém sabe como resolver?
  2. @Rio McCloud aparentemente essa atualização faz isso aqui: Atualizações de segurança para o mecanismo de script da Microsoft, componente gráfico da Microsoft, entrada e composição do Windows, serviço de carteira do Windows, conceitos básicos do Windows e o kernel do Windows. acredito que isso que influencia nos erros q estou tendo... infelizmente essas informações eu já tinha, mas preciso de mais... obrigado pela ajuda! Esqueci de especificar meu Hardware: I7-9700K 16Gb ram DDR4 Vulcan 2666mhz ou 8Gb ram DDR4 Hyperx Fury Placa de video GTX 1660 6gb OC ou GTX 1050 TI placa-mãe Gigabyte z390 m gaming ou ASUS Tuf B360m plus SSD Kingston 120gb Fonte Pichau 500W ou Corsair VS500
  3. Meu caso é um dilema... PROBLEMA: BSOD critical_process_died, Paginas apresentando problemas em qualquer navegador com o erro STATUS ACCESS VIOLATION, má funcionamento geral do computador, programas não abrem, fecham sozinho, computador travando. O QUE EU JÁ FIZ: Já formatei o computador com diversas versões do Windows(tanto formatação limpa quanto restauração do sistema) Já troquei a fonte, placa-mãe, Memoria Ram, Placa de vídeo, Cabo Sata e já troquei de HD( coloquei um SSD no lugar)... ou seja só falta o processador. Já executei testes de estresse no processador Já mexi em um monte de opções na BIOS Já atualizei os drivers do computador e a versão da BIOS Já formatei o computador para diversas versões do Windows e nessas versões, instalei os drivers manualmente e impedi através do Editor de politicas de grupo que o Windows atualizasse os drivers juntamente com o Windows update dentre outras coisas que já fiz... O QUE QUEBROU UM GALHO: Formatar o computador para a versão 1809 do Windows e impedir a atualização KB4586793(acho q é isso) com programas q impedem o Windows de atualizar como (Kill Update) obs: todas as versões do Windows após essa me causam os problemas Com o Windows desse jeito eu não obtenho problema, nem de BSOD, nem de programas fechando e nem nada... só que acabo tendo alguns travamentos chatos mas creio eu que seja devido a falta das atualizações do Windows. MINHAS DUVIDAS: Como posso resolver(obvio) O que está atualização KB4586793 faz no meu computador O que os erros STATUS ACCESS VIOLATION e critical_process_died(vale ressaltar que os arquivos dump apontavam para o Kernel ou arquivos com kernel no nome) indicam, eu já sei que tem há ver com o hardware como ram e etc... mas como já substitui e não resolveu, então só pode ser devido a algo com o processador. Basicamente isso! perdão pelo textão mas como pode ver, eu já fiz muita coisa pra tentar resolver e estou ficando maluco com esse problema, fora que já gastei um dinheirão
  4. @Rio McCloud fiz isso e não adiantou... Não sei mais como resolver meu problema.... aqui tem quase todos os passos q eu já fiz
  5. Após uma saga de tentativas para solucionar o problema do meu computador, q eram telas azuis com erro critical_process_died, erros no navegador e mau funcionamento geral do Windows... reparei q esse problemas causavam a partir de versões do Windows seguintes a versão 1809 com atualização KB4687693(se n me engano é isso)... Achando q era problema de hardware eu troquei de fonte, memoria ram, placa de video, e ate de placa-mãe... ou seja, só falta o processador, porém em geral processadores n causam esse tipo de problema, meio q, ou funciona ou n funciona... portanto pensei, se n é problema de hardware e nem nd, só pode ser algum problema de incompatibilidade do Windows com meu PC, talvez em relação aos drivers q o Windows baixa por padrão no PC( eu sei q deveria ter feito algo com os drivers antes de trocar o hardware, e eu inclusive fiz, porém eu cheguei a atualizar varios drivers do computador e etc e o problema continuou o que me fez pensar q era no hardware)... Mas então, imagino q o problema seja em especifico com algo relacionado a sla, driver do processador, algo do genero com o Windows... Vou tentar instalar o Windows novamente no computador(uma versão mais atual 20h2), e sem conexão com a internet(vou remover o cabo lan), eu vou desativar a atualização de drivers atraves do Windows update(pelo editor de politica de grupo) e vou instalar manualmente os drivers(ja separei eles para fazer a instalação, peguei todos no site da fabricante do hardware) ... como n sei se esse é o método correto de atualizar o Windows sem ele instalar drivers na minha maquina... portanto preciso de ajuda com dicas de como poderia fazer esse tipo coisa... meio q instalar uma versão atual do Windows sem ela instalar drivers no meu computador
  6. Alguém mais experiente sabe se essa placa-mãe é compatível? se eu não terei nenhum problema de compatibilidade... Asus b360m
  7. @wagner2029 entendo... brigado pelo suporte! @J.Augusto F Está, isso infelizmente não tem nada a ver com windows... meu problema com certeza é de hardware mas obrigado!
  8. @wagner2029 Ta tudo explicado mais ou menos nesse topico: Computador apresenta telas azuis somente no Windows 10 - Telas azuis - Clube do Hardware Então... realmente é algo que eu n vou conseguir resolver sem ir trocando as peças do pc e já estou providenciando isso mas por enquanto quero um método para baixar programas que exigem versões superiores como o Xbox game pass
  9. Por motivos diversos não posso atualizar meu windows e ja me deparei com diversos programas que exigiam o windows 1903 e eu era impedido de instalar... Existe algum metodo para baixar esses programas independente da versao do windows?
  10. @Kleber Peters é uma longa historia... tem tudo em um outro tópico no meu perfil @cFX acho muito difícil meu problema ser com a fonte... ela não me demonstra nenhum problema... nada mesmo... to pensando em pegar uma Asus b360m
  11. @cFX a minha atual é uma z390 m gaming e ando tendo muitos problemas, o pior é q n sei se é problema nela mas como ja troquei outras peças e n resolveu, to recorrendo a trocar ela pra ver se resolve! n sei se pego uma igual ou sla por isso busco uma da asus mas obrigado mesmo assim!
  12. Boa tarde! Estou tendo problemas com minha placa-mãe atual e gostaria de troca-la mas estou com dificuldade em escolher uma placa-mãe nova. Minhas configs atuais: I7 9700k 3.6ghz Fonte Pichau 500w 16gb de ram 2666mhz (pretendo dar upgrade nelas para uma mais rápida) HD tipo sata de 1tb SSD de 120gb GTX 1660 6gb Gostaria de uma placa-mãe da Asus de preferência e com um bom custo benefício, que de para confiar. Se alguém souber alguma para me recomendar
  13. #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAXP 9 #define MAXV 4 //Criei a estrutura e o acervo dos corredores struct corredores { char nome[100]; float voltas[MAXV]; float tempo; }; struct corredores piloto[MAXP]; //Calculo a vola com a media mais rapida void mediadavolta(float medias[]){ int index = 1; float aux; //recebe e calcula a media das voltas em geral for(int i = 0; i<=MAXV;i++){ medias[i] = 0; for(int j=0;j<=MAXP;j++){ medias[i] += piloto[j].voltas[i]; } medias[i] = medias[i]/10; } //calcula a melhor media e pega seu index par designar de qual volta foi aux = medias[MAXV]; for(int i=0;i<=MAXV;i++){ if(medias[i] < aux){ aux = medias[i]; index = i+1; } } printf("\n\nA volta com a media mais rapida foi a %d volta com %.2fs de media\n",index,aux); } //Classifico os corredores void class(float tempo_ordenado[]){ float aux; int x = 1; //ordeno atraves por meio do bubble sort o tempo dos pilotos for(int i=0;i<=MAXP;i++){ for(int j=0;j<=MAXP;j++){ if(tempo_ordenado[i] < tempo_ordenado[j]){ aux = tempo_ordenado[i]; tempo_ordenado[i] = tempo_ordenado[j]; tempo_ordenado[j] = aux; } } } printf("\nCLASSIFICACAO: "); //comparo o tempo ordenado com o os pilotos para designar de quem foi for(int i=0;i<=MAXP;i++){ if(x <= 10){ for(int j=0;j<=MAXP;j++) { if (tempo_ordenado[i] == piloto[j].tempo) { printf("\n%d. %s", i + 1, piloto[j].nome); x++; } } }else{ break; } } } //Calculo a menor volta e de quem foi void menorvolta(float valor){ //index para saber o piloto da menor volta int index; //laço para designar a menor volta for(int i =0; i<=MAXP;i++){ for(int j=0;j<=MAXV;j++){ if(piloto[i].voltas[j] < valor){ valor = piloto[i].voltas[j]; index = i; } } } printf("\nMelhor volta: %.2fs, pelo %s",valor,piloto[index].nome); } //Indexo as voltas ao respectivo piloto de forma dinamica void indexar_voltas(char x[], int i){ int aux = 0; char *pedaco = strtok(x, " "); piloto[i].voltas[aux] = atof(pedaco); aux++; while(pedaco != NULL){ pedaco = strtok(NULL, " "); piloto[i].voltas[aux] = atof(pedaco); aux++; } for(int k=0;k<=MAXV;k++){ piloto[i].tempo+=piloto[i].voltas[k]; } } int main(){ float medias[MAXV]; float classificacao[MAXP]; //variavel q recebe o tempo dos pilotos char volta[30]; //variavel que recebe a volta dos pilotos como string (de maneira crua) //recebo as entradas com o nome do piloto e suas respectivas voltas for(int i = 0; i<=MAXP;i++){ printf("Nome do piloto: "); gets(piloto[i].nome); printf("Voltas do piloto(v1 v2... v5): "); gets(volta); indexar_voltas(volta,i); } //passo o tempo dos pilotos para um array float for(int i = 0; i <= MAXP;i++){ classificacao[i] = piloto[i].tempo; } menorvolta(piloto[MAXP].voltas[MAXV]); //chamo a funcao menorvolta com um valor aleatorio do acervo piloto.voltas class(classificacao); //chamo a funcao class com o array que possui o tempo dos pilotos mediadavolta(medias); //chamo a funcao responsavel por calcular a melhor volta em geral system("PAUSE"); //system pause para o programa n finalizar direto return 0; } Ajeitei meu código, coloquei mais comentários e revi algumas coisas... sei que ainda está muito amador e q da pra melhorar mas acho q consegui melhorar bastante coisa, a entrada funciona assim agora: primeiro insere o nome do piloto, e depois insere suas voltas nesse formato "volta1 volta2 volta3 volta4 volta5", separados por espaço... vou entregar dessa maneira mesmo para meu professor porque o prazo esta acabando.. Obrigado pela ajuda!
  14. @arfneto @devair1010 Muito obrigado pela ajuda pessoal!! vou revisar meu codigo e refaze-lo prestando mais atenções nessas dicas! sou novato ainda nesse ramo ent tenho muita dificuldade, mas vcs ja esclareceram bastante coisa, valeu!
  15. @devair1010 esse MAXP+1 eu inseri quando n sabia o motivo para o programa rodar errado, ja alterei pra como era antes. aquela variavel tempox[] é inutil mas sem ela, o programa n roda corretamente, pois naquele laço, sem ela, a variavel tempo_ordenado[] recebe os valores de forma estranha, por exemplo: ao invés de receber 5;10;15;20;25;30;35;40;45;50, ela recebe 50;10;15;20;25;30;35;40;45;45 sem motivo algum, e quando eu coloco o tempox[] antes pra receber esses valores errados, ela funciona. #include <stdio.h> #include <string.h> #define MAXP 9 #define MAXV 4 struct corredores { char nome[100]; float voltas[5]; float tempo; }; struct corredores piloto[MAXP]; int mediadavolta(){ float medias[5]; int index = 0; for(int i = 0; i<=MAXV;i++){ medias[i] = 0; for(int j=0;j<=MAXP;j++){ medias[i] += piloto[j].voltas[i]; } medias[i] = medias[i]/5; } float aux = medias[MAXV]; for(int i=0;i<=MAXV;i++){ if(medias[i] < aux){ aux = medias[i]; index = i+1; } } printf("\n\nA volta com a media mais rapida foi a %d volta com %.2fs de media",index+1,aux); } int class(){ float tempo[MAXP]; float tempo_ordenado[MAXP]; float aux; for(int i = 0; i <= MAXP;i++){ //Professor, não entendi o por que o programa não roda corretamente sem essa linh: tempo[i] = piloto[i].tempo; // tempo_ordenado[i] = piloto[i].tempo; } for(int i=0;i<=MAXP;i++){ for(int j=0;j<=MAXP;j++){ if(tempo_ordenado[i] < tempo_ordenado[j]){ aux = tempo_ordenado[i]; tempo_ordenado[i] = tempo_ordenado[j]; tempo_ordenado[j] = aux; } } } printf("\nCLASSIFICACAO: "); for(int i=0;i<=MAXP;i++){ for(int j=0;j<=MAXP;j++){ if(tempo_ordenado[i] == piloto[j].tempo){ printf("\n%d. %s", i+1, piloto[j].nome); } } } } float menorvolta(){ float valor = piloto[MAXP].voltas[MAXV]; char pnome[100]; for(int i =0; i<=MAXP;i++){ for(int j=0;j<=MAXV;j++){ if(piloto[i].voltas[j] < valor){ valor = piloto[i].voltas[j]; strcpy(pnome,piloto[i].nome); } } } printf("\nMelhor volta: %.2fs, pelo %s",valor,pnome); return 0; } int main(){ for(int i=0;i<=MAXP;i++){ printf("Nome do corredor: "); scanf("%s",&piloto[i].nome); for(int j=0;j<=MAXV; j++){ printf("Volta %d: ",j+1); scanf("%f",&piloto[i].voltas[j]); } piloto[i].tempo = 0; for(int k=0;k<=MAXV;k++){ piloto[i].tempo+=piloto[i].voltas[k]; } } menorvolta(); //classificacao(); class(); mediadavolta(); return 0; }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...