Buscar

trabalho SOI

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

SISTEMAS OPERACIONAIS I 
ANÁLISE COMPARATIVA DE DESEMPENHO DE JOGOS 
EM DOIS SISTEMAS OPERACIONAIS DIFERENTES. 
Bruno Beltrame, Jackson Felipe Magnabosco, Teyson Lorenzon 
Ciência da Computação – Universidade Regional Integrada do Alto Uruguai e das Missões 
Erechim (URI) 
Departamento das Engenharias e Ciência da Computação 
Caixa Postal 743 – ​99709-910​ –Erechim – RS – Brasil 
bruno.beltrame7@gmail.com, 
jacksonmagnabosco@hotmail.com​,​teyson_lorenzon@hotmail.com, 
 
 
 
 
 
 
Resumo: Este artigo tem como seu objetivo executar testes de desempenho com 2 jogos de 
categorias diferentes em 2 sistemas operacionais diferentes utilizando mesmo hardware (Dual 
Boot). Os testes são feitos em 2 computadores de configurações diferentes. É utilizado 2 
ferramentas de análise para testar o desempenho dos jogos. O objetivo principal é concluir 
qual sistema operacional tem melhor desempenho para reprodução dos jogos em questão. 
 
Abstract: ​This article aims to perform performance tests with 2 games of different categories 
in 2 different operating systems using the same hardware (Dual Boot). The tests are done on 
2 computers of different configurations. 4 analysis tools are used to test game performance. 
The main objective is to determine which operating system performs best for playing the 
games in question. 
 
 
 
 
 
 
 
 
 
 
 
 
 
1.Introdução 
 
Este tema ainda causa muita discussão entre muitos usuários sobre qual o sistema 
operacional é melhor para desempenho em jogos ​. 
Há pouco tempo atrás era muito comentado que o Linux não tinha bons jogos ou não 
servia para a jogatina, algo que fez com que muitas pessoas não se interessassem pela 
plataforma. 
Desde então, uma das gigantes dos games no PC, a Valve, passou a olhar para o 
sistema do pinguim com bons olhos e, até mesmo, chegou a afirmar que Linux é o futuro dos 
jogos, algo que pegou muita gente de surpresa. 
Atualmente, já não é surpresa para ninguém que o sistema do pinguim é o preferido 
da Valve, o que levou muitas empresas a seguirem o mesmo caminho, que é dar mais atenção 
para a plataforma, como a AMD, Unity Technologies (Unity 3D), Epic Games e, até mesmo, 
a Microsoft. 
Neste artigo foi feito um estudo comparativo de desempenho de dois jogos 
(​Counter-Strike: Global Offensive e Dota2), ​em dois sistemas operacionais diferentes 
(Windows 7 e Linux Ubuntu). 
Foram utilizados 2 computadores com placas de videos diferentes mas com os 
mesmos sistemas operacionais. 
Para medir o desempenho dos jogos nos sistemas operacionais foi medido os “​frames 
per second”, termo normalmente conhecido por FPS, que significa quadros por segundo, e se 
refere à quantidade de vezes que o computador do usuário envia, no intervalo de um segundo, 
um “quadro” para a tela do monitor, ou seja, quantas vezes a imagem atual de um jogo é 
representada para o jogador, também foi medido a memória RAM, temperatura da GPU. 
Foi utilizado a ferramenta EVGA Precision X, Glances e ​Afterburner para monitorar 
o desempenho dos jogos durante os testes. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2.Desenvolvimento 
 
2.1 Sistemas Operacionais 
● Ubuntu 18.04 LTS 
● Windows 7 
 
2.2 Ferramenta de monitoramento 
● EVGA Precision X 
● FRAPS movies 
● VokoScreen Caster 
● MSI Afterburner 
● Glances 
 
2.3 Especificações do Hardware 
● Computador 1 
CPU: Intel core i7 - 5th Gen - 2,80Ghz 
RAM: 8Gb 
GPU: Nvidia GeForce 920M - 4Gb 
 
● Computador 2 
CPU: Intel core i7 - 4th Gen - 3,60Ghz 
RAM: 8Gb 
GPU: AMD Radeon XFX R7 250E - 2Gb 
 
 
 
 
 
 
2.4 Teste 1 
O primeiro jogo é Counter-Strike: Global Offensive (CS:GO) que é um jog​o FPS 
(First Person Shooter), que em português significa Tiro em Primeira Pessoa, o​nline 
desenvolvido pela Valve Corporation e pela Hidden Path Entertainment. 
 
 Figura 1. Demonstração do jogo Figura 2. Demonstração do jogo 
 
No primeiro teste o jogo Counter-Strike: Global Offensive, da Valve, ofereceu um 
ótimo desempenho em ambos os sistemas operacionais utilizados nos testes, Windows 7 e 
Ubuntu 18.04 LTS​, tendo uma pouca diferença de FPS. É destacável que o game 
Counter-Strike: Global Offensive é jogável em qualquer placa de vídeo recente sobre os 
drivers proprietários, mas é agradável ver ótimos resultados no Linux: 
 
Gráfico 1. Utilização da memória RAM do 
computador 1 e computador 2 nos dois sistemas operacionais 
 
 
Gráfico 2. Desempenho minimo em FPS do 
computador 1 e computador 2 nos dois sistemas operacionais 
Gráfico 3. Desempenho médio em FPS do 
computador 1 e computador 2 nos dois sistemas operacionais 
 
 
Gráfico 4. Desempenho máximo em FPS do 
computador 1 e computador 2 nos dois sistemas operacionais 
Gráfico 5.Temperatura mínima do 
computador 1 e computador 2 nos dois sistemas operacionais 
 
 
Gráfico 6. Temperatura máxima do 
computador 1 e computador 2 nos dois sistemas operacionais 
 
 
Gráfico 7. Uso da CPU no computador 1 e computador 2 nos dois sistemas 
operacionais 
 
No teste do primeiro computador com sistema Operacional Windows 7 com 
arquitetura DirectX 11.0 o jogo se comportou de forma mais lenta com FPS variando entre 40 
a 80 chegando a picos máximos de 120 e mínimos de 30 FPS, em até 30 FPS não são 
perceptíveis para o olho humano, então estaria dentro dos limites para jogar em perfeito 
estado, já os graus de aquecimento da placa de video se mantiveram entre 53º a 63º graus 
com um uso de memória de aproximadamente 4gb, cerca de 50% da memória RAM foi 
utilizada. 
Com os testes feitos com o gravador FRAPS movies no Windows, os FPS variaram 
em picos máximos de 54 e mínimos de 35, com o gravador ativo foi difícil jogar em perfeito 
estado pelo motivo em que ele baixava bruscamente o FPS fazendo que o tempo de resposta 
ficassem mais lentos. 
Continuando a utilização do primeiro computador apenas trocando o sistema 
operacional para o Linux Ubuntu 18.04 LTS foi mostrado que a desenvolvedora de games 
valve investiu mais na arquitetura OpenCl do linux, onde o seu desempenho no Ubuntu foi 
melhor, com FPS entre 70 a 90, com picos máximos de 140 e mínimos de 60, sem contar com 
a nitidez e luz do monitor ficaram ainda melhores, os graus de aquecimento da placa de vídeo 
tiveram o mesmo resultado se mantendo entre 53º a 63º graus, com uso de memória de 
aproximadamente 3gb, cerca de 43% da memória RAM foi utilizada. 
Testando com o gravador VokoScreen Caster no Ubuntu, a jogabilidade ficou pior por 
conta do gravador tendo picos máximos de 60 e mínimos de 30, fazendo com que a variação 
absurda do FPS travassem um pouco a movimentação do personagem no jogo. 
Feito os teste percebemos que com o Ubuntu sem os programas de gravação o jogo se 
comportou melhor mas com o programa de gravação o jogo teve um comportamento bem 
pior que no sistema operacional Windows 7. 
Foram usadas as seguintes ferramentas de testes para Windows chamada MSI 
Afterburner, ​EVGA Precision X e Glances no Linux para medir todo desempenho de 
memória, CPU e GPU, para realização das gravações de tela foi utilizado aferramenta de 
gravação FRAPS movies e VokoScreen Caster. 
Já nos testes realizados no segundo computador, utilizando o sistema operacional 
Windows 7, os resultados obtidos foram numa média de 50 FPS, com picos de até 199 FPS 
em alguns testes e mínimas de 38 FPS, além disso, a temperatura da GPU ficou na média dos 
58° com cerca de 95% de uso. A CPU também atingiu bons resultados, mantendo sua 
temperatura na média nos 45° e com 20% de uso, e por último a memória RAM, que também 
foi avaliada, sendo utilizada 4,5Gb, cerca de 56% da memória RAM foi utilizada. 
Os mesmos testes realizados no sistema operacional Linux Ubuntu 18.04 se 
demonstraram melhores em questão de desempenho comparado com o sistema de Bill Gates, 
os resultados obtidos, através da ferramenta Glances, foram numa média de 60 FPS, com 
altas que atingiram até 270 FPS e baixas de 30 FPS, CPU manteve-se numa média de uso de 
22% e a memória RAM em torno de 40%. 
Ao analisarmos descobrimos que a ferramenta de gravação diminui o FPS, 
proporcionando um teste de baixa qualidade em questões de atingirmos altos desempenhos 
para analisarmos o comportamento dos jogos nas duas plataformas, assim decidimos fazer 
 
um teste com vídeo e um teste gerando logs de desempenho do hardware, para verificar qual 
sistema operacional teria mais desempenho. 
As Configurações do jogo ficaram nos gráficos mais baixos o possível para testarmos 
o melhor desempenho, como mostra a figura 1. 
 
 
 
Figura 1. Configuração do jogo Counter Strike Global Offensive 
 
 
2.5 Teste 2 
O segundo jogo é Dota 2 que é um jog​o de estratégia, o​nline desenvolvido pela Valve 
Corporation. 
 
 ​ Figura 1. Demonstração do jogo Figura 2. Demonstração do jogo 
 
No segundo teste o jogo Dota 2, da Valve, ofereceu um ótimo desempenho em ambos 
os sistemas operacionais utilizados nos testes, Windows 7 e ​Ubuntu 18.04 LTS​, tendo uma 
pouquíssima diferença de FPS. É destacável que o Dota 2 é jogável em qualquer placa de 
vídeo recente sobre os drivers proprietários, mas é agradável ver bons resultados no Linux: 
 
Gráfico 1. Utilização da memória RAM do 
computador 1 e computador 2 nos dois sistemas operacionais 
 
 
Gráfico 2. Desempenho médio de FPS 
computador 1 e computador 2 nos dois sistemas operacionais 
 
Gráfico 3. Desempenho da CPU 
computador 1 e computador 2 nos dois sistemas operacionais 
 
 
 
Gráfico 4. Temperatura média da CPU 
computador 1 e computador 2 nos dois sistemas operacionais 
 
No teste do primeiro computador com sistema Operacional Windows 7 com 
arquitetura DirectX 11.0 o jogo se comportou de forma mais lenta com FPS variando entre 59 
a 61 chegando a picos máximos de 65 e mínimos de 55 FPS, já os graus de aquecimento da 
placa de video se mantiveram entre 49º a 77º graus com um uso de memória de 
aproximadamente 3,7Gb, cerca de 46% da memória RAM foi utilizada, já uso da CPU é de 
38%. 
Continuando a utilização do primeiro computador apenas trocando o sistema 
operacional para o Linux Ubuntu 18.04 LTS, com FPS entre 95 a 117, com picos máximos de 
120 e mínimos de 90, os graus de aquecimento da placa de vídeo tiveram o mesmo resultado 
se mantendo entre 51º a 75º graus, com uso de memória de aproximadamente 5,3gb, cerca de 
66% da memória RAM foi utilizada, já uso da CPU é de 55%. 
Já nos testes realizados no segundo computador, utilizando o mesmo sistema 
operacional, os resultados obtidos foram numa média de 36 FPS, com picos de até 40 FPS 
em alguns testes e mínimas de 34 FPS, além disso, a temperatura da GPU ficou na média dos 
54° com cerca de 99% de uso. A CPU também atingiu bons resultados, mantendo sua 
temperatura na média nos 44° e com 17% de uso, e por último a memória RAM, que também 
foi avaliada, sendo utilizada 3,2Gb. 
. 
 
 
 
 
 
3.Conclusão 
 
 O intuito da realização do artigo foi o de proporcionar aos acadêmicos situações de 
contato com a importância de concluir qual sistema operacional tem melhor desempenho para 
reprodução dos jogos em questão, de modo que, estes adquiram experiência e conhecimento 
na área de Sistemas Operacionais I, preparando-o para a vida profissional. A prática serviu 
para que todos os estudantes tivessem embasamento de como utilizar ferramentas de 
monitoramento fazendo a verificação e validação demonstrando qual sistema operacional se 
destaca mais. 
Esses jogos utilizam threads sendo uma para desenho de imagem e outra para áudio. 
Neste caso, há um thread para tratar rotinas de desenho e outro thread para tratar o áudio. 
Usando thread o jogo tem vantagens quando há grande quantidade de computação e 
de E/S, os threads permitem que essas atividades se sobreponham, acelerando a aplicação. 
No ponto de vista do usuário, a imagem é desenhada ao mesmo tempo em que o 
áudio é emitido pelos alto-falantes, porém, para sistemas com uma única CPU, cada linha de 
execução é processada por vez. 
Nos dois testes, foi bom ver que o ​Ubuntu 18.04 LTS até saiu na frente nas duas 
placas gráficas. Estes testes em grande parte apenas continuam provando que o desempenho e 
os recursos/funcionalidades do driver NVIDIA para Linux continuam sendo muito próximos 
ao do driver NVIDIA do Windows, é por isso que muitos estúdios de jogos e empresas 
responsáveis portar games para a plataforma Linux continuam recomendando o uso de 
drivers proprietários da NVIDIA. 
Realmente não há dúvidas de que os produtos da NVIDIA realmente merecem um 
espaço no coração dos usuários Linux. 
 O fato de desenvolver um artigo é sempre empolgante assim aproveitamos toda nossa 
criatividade e inteligência coletiva, rendendo um comprometimento extraordinário. 
 Com certeza que, as aulas feitas antes e depois do artigo, foram essenciais para a 
evolução dos alunos e compreensão da disciplina. 
 Por isso, acredito que, o aproveitamento das aulas práticas foi total devido à um 
grande conjunto de fatores, os quais ocorreram durante o semestre inteiro. 
 
 
 
4.Referência Bibliográfica: 
Vicente, Josué; LINUX VS WINDOWS. Disponível 
em:<https://www.linuxbuzz.com.br/2016/07/linux-vs-windows-assista-um-comparativo-entre
-as-duas-plataformas.html>. Acesso em: 27 maio de 2018. 
 
Patriciano, Elias; COMO MONITORAR SEU SISTEMA LINUX. Disponível 
em:<https://elias.praciano.com/2014/03/use-o-glances-para-monitorar-o-seu-sistema-linux/>. 
Acesso em: 21 junho de 2018. 
 
Ernesto, Luiz; COMO MONITORAR SEU SISTEMA WINDOWS. Disponível 
em:<https://www.gestortecnico.net/2017/08/monitor-de-desempenho-no-windows.html>. 
Acesso em: 21 junho de 2018

Outros materiais