A tecnologia PhysX é alvo de polêmicas: alguns apóiam, acreditando que a GPU seja o melhor caminho para processar física; outros acreditam que uma tecnologia proprietária somente atrapalha o mercado de jogos. Há ainda uma parcela que prefere ver a física na CPU, já que os processadores multinucleares estão com núcleos ociosos no que se refere a jogos.
Quando o PhysX é processado via CPU (no caso de não haver uma Geforce instalada no PC), o desempenho cai bastante. Isto parece óbvio, pois o PhysX foi pensado para rodar em GPU. Mas as coisas não são bem assim…
Segundo um artigo do site Real World Technologies, a NVIDIA poderia estar “trapaceando” na hora de comparar as diferenças entre CPU e GPU no uso de PhysX, com a clara intenção de obter vantagem. A implementação de PhysX via CPU que a NVIDIA oferece, ou seja, quando é executado via software, estaria programada para utilizar código x87.
O que isso significa? Esse código deixou de ser usado nas CPUs Intel em 2005 e já foi totalmente substituído por instruções SSE implementadas pela Intel em 2000 e pela AMD em 2003. O código x87 é lento e continua sendo suportado pelas CPUs apenas por questão de compatibilidade com aplicativos antigos. Não há qualquer motivo técnico para a NVIDIA utilizar esse código no PhysX. O único motivo para isso seria mercadológico, afinal de contas, se a CPU fizer o serviço que a GPU faz, seria uma vantagem a menos para as placas Geforce. A utilização de instruções SSE aceleraria o processo de forma substancial.
Mais uma travessura da NVIDIA? Não temos certeza absoluta, mas a imagem da companhia já anda mal das pernas há algum tempo e esta notícia definitivamente não ajuda muito.
Para ler o artigo completo (em inglês), clique aqui.
|
|
Redes sociais
Comentários (11)
[ IronMan.Lok ]
nessa ai, ateh o polvo jah tinha cantado a bola....
viewtopic.php?f=33&t=261737&p=2334786#p2334786
[ IronMan.Lok ] - São Joaquim de Tomás das Cruzes do Parnaíba, UR, Africa Meridional do Leste, capital de São Mateus - 14/07/2010 - 03:35 - Responder no fórum
halflife3
Sacanagem usar codigo x87 (que começou como um co-processador matematico nos 386 e 486 dos modelos DX)!
Alias, como funciona o PhysX nos sistemas x64, visto que quando o processador é "chaveado" para o modo 64 bits ele deveria perder as funcionalidades do x87 e do MMX (ambos bem inuteis nos dias de hoje) pelo que eu me lembro de ter visto na documentação!
Agora sobre a Nvidia, tem algo que ela faça sem trapassa?? Nesses anos todos esse aqui ja deve ser o decimo caso de trapassa feita por ela!!
halflife3 - 14/07/2010 - 08:33 - Responder no fórum
flocarvalho
Saudações,
Essa é aquela pergunta q já se sabe resposta?
(acho q é recursiva né? Ou retórica... Não me lembro)
Meu 486 tinha um x87 embutido... será q dá pra rodar physics nele hehehehehehe
Por isso q o valor das ações cai eo tio hsen-jun-pro-cho-tcha (nunca lembro o nome dele tb), fica com cara de pastel (mas sempre de camisa apertada e ridícula).
Amplexos
flocarvalho - 14/07/2010 - 08:50 - Responder no fórum
Emanuel.c
Safadinha.
Um dia a Nvidia aprende que sua área é tecnologia onde a maioria dos seus clientes e críticos entendem, por isso é dificil tentar fazer algo escondido das pessoas.
Isso só faz acabar mais ainda com a imagem dela.
Enquanto isso a AMD está apoiando um projeto livre onde ela vai se beneficiar e ainda ganhar nome com isso.
O google ainda não deu exemplo o suficiente de como crescer não? Será que a nvidia não vê isso?
Emanuel.c - 14/07/2010 - 09:41 - Responder no fórum
locomatt
Nvidia está fazendo algumas coisas que são dignas de picaretagem, será que isso tudo é falta de criatividade na engenharia, falta de investimento em pesquisas ou fruto forçado das briguinas pateticas com a Intel .
locomatt - 14/07/2010 - 10:29 - Responder no fórum
[Paranoid Android]
Isso já havia sido demonstrado há meses atrás com um Core i7 muito ocioso processando a física, é óbvio que trata-se de picaretagem explícita para vender tecnologia proprietária e que tem alternativas abertas muito mais viáveis (mas não rentáveis )
[Paranoid Android] - Adamantina/SP - 14/07/2010 - 12:14 - Responder no fórum
Karlott2
então, o que digo é isso, Nvidia FAIL.
Cabuloso como a empresa consegue tentar enganar os consumidores, mesmo tendo mil provas , o povo ainda quer Geforce.
Karlott2 - Belo Horizonte - M.G. - Br - 14/07/2010 - 12:48 - Responder no fórum
tpasquel
Eita Brasil! Sem comentários! Esta notícia se verídica será como um bomba na Nvidia. Só lamento.
tpasquel - Rio Branco/Acre - 14/07/2010 - 17:39 - Responder no fórum


