Executar um jogo em tempo real é seguro com prioridade?


Melhor resposta

Não. Nunca faça isso. Em qualquer circunstância.

Até onde eu sei, os dispositivos de entrada usam o nível de prioridade 15 (crítico não em tempo real) junto com drivers de dispositivo e semelhantes.

Normal threads são executados nas prioridades 1–15, enquanto o valor especial de prioridade 0 é usado para uma thread inativa.

As prioridades em tempo real são 16–31, onde as permissões do administrador do sistema são necessárias para definir isso. A razão para isso é que você pode sobrecarregar completamente o seu sistema com um thread de prioridade em tempo real.

Prioridade em tempo real significa que qualquer entrada enviada pelo processo será processada em tempo real tanto quanto possível, sacrificando tudo o mais para isso. Desde 16> 15, ele priorizará a execução dos processos internos do jogo acima de qualquer coisa incluindo suas entradas .

Já que as pessoas só pensam em fazer isso com para começar, jogos que consomem muita CPU, se esse jogo bloquear a utilização da CPU em 100\%, nenhum de seus comandos chegará ao computador . Quer terminar o jogo com o Gerenciador de Tarefas? Que pena – seu teclado tem prioridade mais baixa e não importa o quão forte você aperte ctrl-alt-delete, seus comandos serão substituídos pelo seu jogo e nada acontecerá.

A única maneira de salvar um computador como Isso é para desligar o computador do interruptor de alimentação principal e, se um aplicativo de prioridade em tempo real foi definido como Inicializar, a única maneira de salvar esse sistema seria alterando a configuração no Modo de Segurança.

Versões menores do problema em, digamos, 90\% de utilização ou 100\% s intermitentes são recuperáveis, mas levaria muito tempo para fazer isso.

NÃO use a prioridade em tempo real para um jogo. Essa configuração de prioridade é para coisas mais importantes para manter em execução do que até mesmo seu teclado e mouse, e que consomem muito pouco tempo de CPU, aplicativos que em geral estão completamente além do escopo da experiência normal do usuário final.

Se você precisar melhorar a alocação de CPU para um jogo, defina o jogo como Alta e certifique-se de que nenhum outro processo seja executado em Alta . Não toque na configuração de tempo real.

Resposta

Eu não recomendo. É tecnicamente seguro, pois não danifica o computador, mas o mouse e o teclado funcionam apenas com alta prioridade, então vai parecer muito lento Haverá um intervalo de 2 a 3 segundos entre digitar ou mover o mouse e o resultado.

Além disso, levará vários minutos para fechar o jogo ou alterá-lo novamente.

Não há nenhum benefício real de desempenho em jogos acima de “Acima do normal”. Nesse ponto, eles normalmente são limitados por hardware.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *