Ir ao conteúdo
  • Cadastre-se

RafaelCLP

Membro Pleno
  • Posts

    606
  • Cadastrado em

  • Última visita

posts postados por RafaelCLP

  1. Respondendo a pergunta inicial, sim, essa placa vai rodar na sua placa-mãe... teoricamente, roda em qualquer placa-mãe com interface PCIe x16. Maaas... essa placa de vídeo é horrível, péssima, eu passaria longe dela.

     

    Pelo que entendi você não tem a placa de vídeo ainda, correto? O seu processador, como o @QuizzyQ disse, está bem ultrapassado e vai precisar trocar também.

     

    1. Quanto você tem pra investir?

    2. Que jogos pretende rodar?

    3. Se importaria de comprar placa-mãe e processador usados?

     

    Baseado nessas respostas podemos encontrar o melhor custo benefício pra você.

  2. 7 minutos atrás, italus disse:

    nss esquesi dos fretes kk

     

    adicionado 5 minutos depois

    não farei upgrade para colocar mais 8gb provavelmente a menos que seja melhor para editar os videos porque para jogos não compraria

     

    Nunca se sabe kk, a diferença de desempenho de dual channel pra single channel em jogos é bem pequena, então deixa 1x8 mesmo a não ser que 2x4 esteja mais barato.

     

    Processador: Ryzen 3 1200 (R$ 305 Cissa)
    Placa-mãe: ASRock A320M-DGS (R$ 260 Kabum)
    Memória: Mushkin Redline 8GB-2666 (R$ 500 ML frete grátis)
    GPU: GIGABYTE GT 1030 Low Profile (R$ 330 Kabum)
    Fonte: Corsair CX450 (R$ 190 Kabum)
     

    Sugiro esses links (fica R$ 10 mais caro que o que você postou devido à CX450 vs VS400, mas com bem menos fretes).

  3. 2x4 para mais desempenho no momento, 1x8 pensando no futuro (caso decida fazer upgrade pra 2x8). Eu iria de 1x8

     

    Caramba, cada coisa numa loja diferente, não vai sair muito caro os fretes? A fonte tem por praticamente o mesmo preço na Kabum (e se quiser poderia pegar a CX450 que está só R$ 10 mais caro na promoção). A RAM tem com frete grátis no ML, talvez compense (talvez não)...

  4. agora, italus disse:

    O minimo que conseguir fazer foi 1513 

    Eu sei, mas você teria até quanto pra gastar? Esses 1513 estão tranquilos pra você? Se sim, e a configuração for o que você postou + as alterações propostas, pode pegar que tá bom o preço. Só recomendaria postar os links de tudo aqui pra gente dar uma última conferida (garantir que tem nada de errado).

  5. 1 minuto atrás, Phoenyx disse:

    Essa Redline tava 400 estes dias... rs

    De 2666MHz pra baixo não precisa ficar encucado com o QVL não.

    Achei que só 2400 pra baixo era mais tranquilo (e garantido apenas 2133). Pois é, eu tentei achar por uns 450 pra baixo mas o menor que achei foi 500 :x. Agora não se tá achando nem memórias budget/value por R$ 400 direito, tão querendo R$ 420 - R$ 450. Na terabyteshop tá 660 a MBA4U240FFFF16G se você montar o computador com eles, mas aí metem a faca no resto dos componentes pra compensar.

    adicionado 1 minuto depois
    1 minuto atrás, italus disse:

    passo fico 1515 

    Consegue até quanto?

  6. 7 minutos atrás, italus disse:

    consigui fazer por 1364(passou um pouco mas consigo ainda pagar) ficou assim:

    PLACA DE VIDEO ASUS GEFORCE GT 1030 2GB GDDR5 64BIT

    8GB RAM DDR4 2133Mhz HyperX

    placa-mãe: H110 ddr4

    processador: G4560

    Hd: Tenho um de 500gb aqui do meu pc antigo (se não der para colocar eu compro)

    fonte: Fonte De Alimentacao Gamemax 500w

    Certo, desses você só tem o HD? Se sim, troque a fonte por uma VS400, CX430 ou CX450 (acho que não vai encontrar nada de qualidade mais barato). Está custando quanto cada peça? Edit: tem o gabinete já né?

  7. 12 minutos atrás, Augusto Aragão disse:

    Olá, sou iniciante em programação, porém já fiz alguns códigos.

     

    Me deparei com um dilema sobre variáveis.

    Eis o problema:

     

    Preciso criar variáveis que são definidas apenas quando a entrada é digitada no programa em execução.

     

    Exemplo:

     

    Entrada :

    4 3

    1 0 0 

    1 0 0

    0 1 1 

     

    então meu tabuleiro vai ter 4 linhas e 3 colunas e cada célula pode receber 0 ou 1.

     

    Outro exemplo

     

    Entrada 

    2 5

    0 1 1 0 1

    0 1 0 1 0

     

    Agora meu tabuleiro vai ter 2 linas e 3 colunas, 

     

    e meu código ainda não para por ai, mas esse foi o desafio que encontrei logo agora.

     

     

     

    Se tiverem interesse podem acessar a pagina em que se encontra o enuciado do problema.

    http://olimpiada.ic.unicamp.br/pratique/programacao/nivel1/2013f1p1_robo 

     

    Obrigado.

    Existem duas formas de resolver isso. Essas questões de competições de programação é comum o pessoal (incluindo eu, participei muito delas) usar algo como:

    #define MAXL 1000
    #define MAXC 1000
    
    // Ja define com o tamanho maximo que pode precisar!
    int matriz[MAXL][MAXC];

    A segunda melhor opção é usar vector:

    int main() {
      vector< vector<int> > matriz;
    
      // le o tamanho da matriz
      cin >> L >> C;
    
      // le a matriz
      for (int i = 0; i < L; i++) {
        vector<int> linha;
        for (int j = 0; j < C; j++) {
          int x;
    	  cin >> x;
          // insere o inteiro na linha
          linha.push_back(x);
        }
        // insere a linha na matriz
        matriz.push_back(linha);
      }
    }
    
    // note que aqui temos um vector de vectors (ou seja, uma matriz).

     

  8. 4 minutos atrás, Phoenyx disse:

    @RafaelCLP Mesmo clock, talvez seu CPU entre em throttle já que é notebook, e daí despenca a performance.

    É possível. Eu mantenho ele em 100% enquanto rodo fortnite, mas a temperatura fica bem louca, pulando de 65-70 pra >80 em um segundo e despencando de volta em seguida, o que acontece constantemente. É o único jogo que tenho esse problema.

     

    Edit: apesar de que olhando outros vídeos do g4560 rodando na hd 610 (https://www.youtube.com/watch?v=KzzPoPm5fiE) ele fica bem laggado mesmo, abaixo de 30 fps e com uso de cpu lá em cima. É bem estranho. Talvez fortnite tenha algo programado pra empurrar algumas tarefas da gpu pra cpu caso a gpu seja muito fraca, a fim de tentar equilibrar os dois. Não sei...

  9. Pessoal, esqueçam o que eu falei. O g4560 consegue segurar fortnite sim se tiver uma gpu.

     

    Eu não faço ideia do porquê ele causar gargalo na própria iGPU naquele outro vídeo, e não causar gargalo na GT 1030, mas os dados estão aí, não dá pra contestar. Talvez alguma atualização recente tenha resolvido algum problema ou talvez esse jogo seja simplesmente estranho.

     

    Nesse vídeo está rodando até melhor que no meu i7-4710mq + gtx 850m.

  10. agora, italus disse:

    Pra min ta de boa assim pelo menos dá pra jogar

    Então excelente, pode pegar o g4560 mesmo.

     

    Entretanto, se conseguir comprar a placa de vídeo já junto com o resto do pc, eu recomendo o Ryzen 3 em vez do g4560 (vai sair praticamente o mesmo preço). Ele não tem GPU integrada, então só serve realmente se você comprar junto com uma placa de vídeo.

    adicionado 1 minuto depois

    Você já tem algo que possa reaproveitar? Gabinete, HD, fonte?

  11. 7 minutos atrás, italus disse:

    Você roda no alto?

    Nem, minha GPU não aguenta, é uma GTX 850M. Rodo com uma mistura de low e medium, mas distância de visão no far (eu testei e não afeta muito a performance). Mas aqui o ponto não é nem os gráficos (que em geral só afetam a GPU), e sim o CPU. Em alguns momentos o uso pula pra 100% e trava por uma fração de segundo. Quando eu jogava (até um mês e pouco atrás) morria direto porque quando atirava ou alguém atirava em mim o jogo travava... fora essas travadas a experiência é bem fluida com esse i7.

     

    Veja o Fortnite no g4560:

    No low, 480p, e pega menos de 30 fps. Em alguns momentos o CPU está em 90-100% com menos de 25 fps. Rola não.

     

    6 minutos atrás, Phoenyx disse:

    @RafaelCLP Ôh loco! Fortnite não é o PUBG dos pobres? rs...

    Pensei que fosse mais leve.

    É sim, mas ainda é muito mal otimizado infelizmente. Edit: com o detalhe de que Fortnite não precisa de > 60 fps pra parecer fluido. Quando comecei a jogar eu configurava pra pegar entre 35 e 45 fps, e achava bem tranquilo pra jogar (o que não é comum em jogos fps).

  12. 6 minutos atrás, Phoenyx disse:

    Com 1200 dá pra montar:

     

    G4560

    H110 DDR4

    8GB DDR4

    Corsair VS400W

     

    Cabou a grana. Reaproveita gabinete, HD. Pra Minecraft dá pra levar, Fortnite acredito que tmb dê. Mas esqueça stream.  Editar vídeo, fazer cortes, tá ok. Depois junta mais grana e coloca placa de vídeo decente.

    Meu i7-4710MQ dá umas travadas em Fortnite (que roda a 50 - 60 fps), duvido que esse g4560 segure tranquilo. Acho que vai nem pegar 30 fps em média.

  13. Outra coisa, eu abri o arquivo que você mandou aqui, e ele não começa com quebra de linha, começa direto com o cc. Então do jeito que você fez está perdendo o primeiro digito do cc do primeiro passageiro. Mude o while pra ser apenas:

    // sim, sem o fgetc... o espaço antes do %d já vai remover
    // o \n e outras porcarias pra você.
    while(fscanf(fp, " %d", &passageiro.cc) != EOF)

     

  14. A performance dos dois é praticamente idêntica. O i3-7100 é uns 10%-15% melhor só, e com certeza não vale a diferença de preço (g4560 R$ 270 vs i3-7100 R$ 500).

     

    Entretanto, se você não tiver comprado a placa-mãe ainda, eu recomendaria um Ryzen 3 1200 (aproveitando que está R$ 305 na promoção, geralmente é uns R$ 415 - R$ 430) com ou uma A320 baratinha (R$ 260) ou uma B350 pra fazer um leve overclock (R$ 430).

    • Curtir 1
  15. Teria como enviar o ficheiro no formato texto? Pela forma que você está usando o fgetc na condição do while, tem algum caractere extra em cada linha, certo? Se o seu arquivo estiver terminando com uma quebra de linha, quando você der fgetc ele pega o '\n' em vez de dar EOF. A solução que eu posso sugerir sem olhar o arquivo é:

        // ... resto do código ...
        while(fgetc(fp) != EOF && fscanf(fp, " %ld", &nr) != EOF)
        {		
            // move o fscanf &nr daqui pra condição do while
            // ... resto do código ...

     

  16. Isso mesmo, obrigado. Já vi o problema! Quem criou o arquivo conseguiu (não faço ideia de como) misturar little endian com big endian.

    okb.png.72dca332c4d7111506c87511dc92131f.png

    O cc estava correto do jeito que você pos porque está em little endian no arquivo. O dia/data precisa inverter os bytes. Deve ficar assim o código:

    			fread (&passageiro.cc, 4, 1, fps);
    			fread (passageiro.nome, 1, 51, fps);
    			fread (passageiro.partida, 1, 11, fps);
    			fread (passageiro.chegada, 1, 11, fps);
    			fread (&passageiro.dia, 2, 1, fps);
    
    			// inverte os bytes do dia -- assumindo arquitetura que usa little endian
    			passageiro.dia = ((passageiro.dia&255)<<8) + (passageiro.dia>>8);

    Edit: um outro detalhe é que aparenta ter um último byte 00 após cada entrada (o que por enquanto não dá problema, mas vai dar quando você fizer um loop pra pegar todos os passageiros). Nesse caso não esqueça de dar um último fread pegando e descartando um byte (bom, fica de sugestão pra quando der erro, não se preocupe em entender o problema até ele aparecer).

     

    Edit: assumindo que o primeiro byte do dia é sempre 0 (afinal, por que não seria?) um jeito mais portável (porque não tem que inverter bytes) é:

    			fread (&passageiro.cc, 4, 1, fps);
    			fread (passageiro.nome, 1, 51, fps);
    			fread (passageiro.partida, 1, 11, fps);
    			fread (passageiro.chegada, 1, 11, fps);
    
    			// descarta um byte, que é sempre 0
    			char dia;
    			fread (&dia, 1, 1, fps);
    			// lê o dia
    			fread (&dia, 1, 1, fps); // não leia direto pro passageiro.dia pois
    			passageiro.dia = dia; // se ele não estiver zerado vai ficar errado

     

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...