Alguns meses atrás ficamos sabendo que as novas placas da linha RTX 50 não possuíam suporte à tecnologia PhysX 32-bit, o que significa que jogos antigos possuem dificuldades em rodar nas novas GPUs em sua qualidade mais alta.
O resultado foi que vimos uma RTX 5080 apanhando para uma GTX 980Ti em jogos antigos com o PhysX ativado. Embora não pareça algo que a própria NVIDIA irá consertar, ao menos ela deu aos usuários a oportunidade de fazerem isso eles mesmo.
Recentemente a NVIDIA liberou o código fonte do PhysX para a comunidade, o que significa que a tecnologia agora é de código aberto e qualquer um pode mexer e modificar.
Desde o lançamento do PhysX SDK 4.0 em dezembro de 2018, o NVIDIA PhysX está disponível como código aberto sob a licença BSD-3, com uma exceção importante: o código-fonte do kernel de simulação de GPU não foi incluído.
Hoje isso muda. Estamos felizes em compartilhar que a atualização mais recente do PhysX SDK agora inclui todo o código-fonte da GPU, totalmente licenciado sob BSD-3!
Com mais de 500 kernels CUDA alimentando recursos como dinâmica de corpo, simulação de fluidos e objetos deformáveis, o GPU PhysX representa um dos casos de uso de simulação em tempo real mais avançados de programação CUDA e GPU. Esperamos que este lançamento seja um recurso valioso para aprendizado, experimentação e desenvolvimento em toda a comunidade.
A comunidade já está ansiosa por modders conseguirem usar o código fonte para encontrar soluções para o PhysX 32-bit nas placas RTX 50. Além disso, a disponibilização do código certamente será de grande impacto para os engenheiros na criação de físicas realista.
O PhysX é uma engine de física da NVIDIA que usa aceleração de GPU para criar efeitos de física em tempo real nos jogos e outros aplicativos.