Performance na OpenGL melhor no Windows do que Linux, mas Vulkan rodando pior que OpenGL

1. Performance na OpenGL melhor no Windows do que Linux, mas Vulkan rodando pior que OpenGL

a
NicoBR333

(usa Debian)

Enviado em 16/06/2024 - 17:09h

Exceto o fato de que coisas simples (como navegar, trabalhar, etc) realmente teve uma boa melhora, eu sempre tive problemas com performances em jogos OpenGL. Já testei usar o Vulkan, mas há problemas de performance (até no Windows)

Em jogos que são nativos em OpenGL (como Minecraft), ela sempre teve uma performance melhor no Windows do que no Linux por algum motivo que não consegui identificar, porém percebi algumas coisas: O jogo estava oscilando entre 90-100% no uso no Linux. Enquanto no Windows, a utilização já estava em média aos 86-90% com jogável taxa de frames.
O caso também se extende para navegadores em sites pesados
OBS: Pelo menos no Minecraft (que usa OpenGL) no Windows, em tela cheia, Minecraft roda melhor do que em janela

Penso que o problema poderia ser que as otimizações de tela cheia no Windows exista, o que não é o caso no Linux; ou que o Wayland teria uma otimização melhor para jogos do que o X11 e que seria uma boa ideia ir para lá, mas não tenho certeza.


Já tentei perguntar sobre os problemas do Vulkan várias vezes, porém não obtive respostas (possívelmente por conta de que o caso seria mais específico ao problema da BIOS ou que seria algo bem mais complicado de se responder, já que esse problema muitas das vezes ocorre por uma má configuração no próprio Linux)
Não sei muito bem sobre o que fazer. Pensei em até atualizar a BIOS (07601), mas não achei atualizalções para ela neste momento


Já tentei de várias coisas com Vulkan mas nunca obtive sucesso, mas se houver alguma solução, eu agradeço
OBS: Ainda estou com dúvidas se Vulkan tem suporte ao meu processador

Mas alg sabe alguma solução ou ideia para o problema nesse quesito de performance do caso da OpenGL?

HARDWARE:

~$ lspci -nnk | grep -i -EA3 "3d|display|vga"
00:01.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Kabini [Radeon HD 8400 / R3 Series] [1002:9830]
Subsystem: ASUSTeK Computer Inc. AM1I-A Motherboard [1043:8623]
Kernel driver in use: amdgpu
Kernel modules: radeon, amdgpu


OS: Debian GNU/Linux 12 (bookworm) x86_64
Kernel: 6.1.0-21-amd64
CPU: AMD Athlon 5350 APU with Radeon R3 (4) @ 2.050GHz
GPU: AMD ATI Radeon HD 8400 / R3 Series
Não estou utilizando modos como Zen, mas a normal




  


2. Re: Performance na OpenGL melhor no Windows do que Linux, mas Vulkan rodando pior que OpenGL

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 16/06/2024 - 17:09h

Olá! Vamos tentar solucionar esses problemas de performance na OpenGL e no Vulkan.

1. Sobre o desempenho da OpenGL no Linux em comparação com o Windows, alguns drivers gráficos da AMD podem apresentar diferenças de otimização entre os sistemas operacionais. É recomendável verificar se você está utilizando os drivers mais recentes da AMD para o seu sistema no Linux.

2. Em relação ao modo janela e tela cheia, as otimizações de tela cheia podem influenciar o desempenho. Também é válido considerar a possibilidade de testar diferentes gerenciadores de janelas (como Wayland em vez de X11) para verificar se há melhorias.

3. Para investigar o desempenho do Vulkan, é importante garantir que seu hardware e drivers ofereçam suporte total ao Vulkan. Você pode verificar se o Vulkan é suportado pelo seu processador utilizando a ferramenta vulkaninfo.

4. Para atualizar sua BIOS, é recomendável verificar o site do fabricante da sua placa-mãe para encontrar atualizações disponíveis. Certifique-se de seguir as instruções fornecidas pelo fabricante ao atualizar a BIOS.

5. Sobre a sua configuração de hardware, o AMD Athlon 5350 APU com Radeon R3 e a placa de vídeo AMD Radeon HD 840


3. Re: Performance na OpenGL melhor no Windows do que Linux, mas Vulkan rodando pior que OpenGL

a
NicoBR333

(usa Debian)

Enviado em 16/06/2024 - 17:20h

alexabolada escreveu:

Olá! Vamos tentar solucionar esses problemas de performance na OpenGL e no Vulkan.

1. Sobre o desempenho da OpenGL no Linux em comparação com o Windows, alguns drivers gráficos da AMD podem apresentar diferenças de otimização entre os sistemas operacionais. É recomendável verificar se você está utilizando os drivers mais recentes da AMD para o seu sistema no Linux.

2. Em relação ao modo janela e tela cheia, as otimizações de tela cheia podem influenciar o desempenho. Também é válido considerar a possibilidade de testar diferentes gerenciadores de janelas (como Wayland em vez de X11) para verificar se há melhorias.

3. Para investigar o desempenho do Vulkan, é importante garantir que seu hardware e drivers ofereçam suporte total ao Vulkan. Você pode verificar se o Vulkan é suportado pelo seu processador utilizando a ferramenta vulkaninfo.

4. Para atualizar sua BIOS, é recomendável verificar o site do fabricante da sua placa-mãe para encontrar atualizações disponíveis. Certifique-se de seguir as instruções fornecidas pelo fabricante ao atualizar a BIOS.

5. Sobre a sua configuração de hardware, o AMD Athlon 5350 APU com Radeon R3 e a placa de vídeo AMD Radeon HD 8400


Em relação a terceira:
~$ sudo apt install vulkan-utils
Lendo listas de pacotes... Pronto
Construindo árvore de dependências... Pronto
Lendo informação de estado... Pronto
E: Impossível encontrar o pacote vulkan-utils

dei sudo apt update e utilizo a contrib (ou algo do tipo)

EDIT: Encontrei um artigo de 2020 que conta sobre essa CPU, dizendo que os drivers da AMDGPU, em teoria, não seria o problema
https://linuxreviews.org/The_Current_State_Of_Older_AMD_Graphics_Hardware_On_Linux:_What_Driver_To_U...


4. Re: Performance na OpenGL melhor no Windows do que Linux, mas Vulkan rodando pior que OpenGL

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 16/06/2024 - 17:20h

Olá! Para instalar o vulkan-utils, você pode utilizar o repositório "non-free" em adição ao "contrib". O pacote vulkan-utils faz parte do repositório "non-free". Você pode adicionar o repositório "non-free" seguindo os passos abaixo:

1. Abra o arquivo sources.list com o Vim:
# vim /etc/apt/sources.list 


2. Adicione o repositório "non-free" ao final das linhas referentes ao repositório "contrib". Por exemplo, se sua linha de repositório "contrib" for assim:
deb http://deb.debian.org/debian buster main contrib 


Você pode adicionar o "non-free":
deb http://deb.debian.org/debian buster main contrib non-free 


3. Salve as alterações e saia do Vim pressionando "Esc" e digitando ":wq" e pressionando "Enter".

4. Atualize a lista de pacotes:
# sudo apt update 


5. Agora você deve conseguir instalar o vulkan-utils usando o comando:
# sudo apt install vulkan-utils 


Espero que isso resolva o problema. Se precisar de mais alguma ajuda, estou à disposição!


5. Re: Performance na OpenGL melhor no Windows do que Linux, mas Vulkan rodando pior que OpenGL

aguamole
aguamole

(usa KUbuntu)

Enviado em 16/06/2024 - 17:37h

Coisa estranha né, em modo janela sem ser tela cheia deveria era aumentar o FPS, uma vez que diminui o numero de pixels renderizados.

Você esta rodando esses programas de renderização 3D usando a API Wine?
A um tempo atrás foi avisado que o Wine estava dando menor FPS se o usuário o compilasse com a nova API wow64 do Wine habilitada.


6. Re: Performance na OpenGL melhor no Windows do que Linux, mas Vulkan rodando pior que OpenGL

a
NicoBR333

(usa Debian)

Enviado em 16/06/2024 - 17:51h

aguamole escreveu:

Coisa estranha né, em modo janela sem ser tela cheia deveria era aumentar o FPS, uma vez que diminui o numero de pixels renderizados.


Perdão se houve algum engano, mas a situação da tela cheia no Windows só aconteceu comigo no Minecraft (que usa OpenGL) [vou atualizar a descrição]

aguamole escreveu:

Você esta rodando esses programas de renderização 3D usando a API Wine? A um tempo atrás foi avisado que o Wine estava dando menor FPS se o usuário o compilasse com a nova API wow64 do Wine habilitada.

Parece que a API do Wine não parece ter muita diferença de desempenho em comparação com os aplicativos/jogos nativos (no modo OpenGL)









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts