Dota2 fps congelar

-1

Então eu instalei o Steam e o Dota 2 no meu Ubuntu 13.10. O jogo começa e funciona com fps aceitáveis, mas a cada 5-10 minutos ou assim ele congela por 2-5 segundos. Tenho certeza de que isso não é um atraso de rede, pois isso acontece também na tela de carregamento e nos jogos de bots off-line. Durante esses congelamentos, meu ponteiro pode se mover, mas o relógio do jogo, junto com todo o resto, pára.

Eu pensei que isso era um problema com minha placa gráfica, então eu verifiquei os drivers que eu estava usando para o meu AMD Radeon HD 67 algo: os drivers de código aberto estavam ativados por padrão (xserver-xorg-video-ati), mas dizia os drivers fglrx estavam disponíveis; Eu tentei instalá-los, mas isso atrapalhou completamente a minha interface gráfica, então tive que reinstalar tudo.

Você tem alguma idéia de como diminuir o meu problema (o Dota, eu desisti dos pilotos)? Ficará feliz em fornecer qualquer informação necessária.

EDIT: Eu só notei que isso também acontece no Minecraft, então eu acho que pode ser um problema do OpenGL ...

EDIT # 2: Eu dei uma olhada nos gráficos de uso da CPU, parece que durante esses congelamentos o jogo simplesmente pára de usar o poder da computação; não sei se isso é útil ...

    
por jacolmes 05.04.2014 / 00:15

1 resposta

-1

COMO INSTALAR OS DRIVERS HÍBRIDOS DA AMD 13.12 CATALISADOR NO UBUNTU 13.10

Editado: faça isso antes de instalar:

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6

sudo apt-get install dkms libqtgui4 wget execstack libelfg0 dh-modaliases

sudo apt-get install linux-headers-generic xserver-xorg-core xserver-xorg-video-all libgcc1

sudo apt-get install ia32-libs lib32gcc1 libc6-i386

Apenas para 64 bits

cd /usr

sudo ln -svT lib /usr/lib64

Instale o ia32libs:

sudo apt-get install libgtk2.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libidn11:i386 libglu1-mesa:i386

remova os drivers antigos:

sudo apt-get remove fglrx*

reinstale o driver da intel:

sudo apt-get install --reinstall xserver-xorg-video-intel

faça o download e instale isso:

wget http://www.mirrorservice.org/sites/archive.ubuntu.com/ubuntu//pool/main/u/udev/libudev0_175-0ubuntu13_amd64.deb

sudo dpkg -i libudev*

E siga os passos abaixo:

Faça o download do amd-catalyst-13.12-linux-x86.x86_64.zip **

Extraia e você obterá amd-catalyst-13.12-linux-x86.x86_64.run **

chmod +x amd-catalyst-13.12-linux-x86.x86_64.run

./amd-catalyst-13.12-linux-x86.x86_64.run --extract catalyst

cd catalyst

Aplique o patch manualmente: **

no final do catalisador de arquivo / common / lib / modules / fglrx / build_mod / kcl_acpi.c, começando com a linha 990, existe

#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,6,3)    
    if (!ACPI_SUCCESS(acpi_get_table_with_size(id, 0, &hdr, &tbl_size)))
#else
    tbl_size = 0x7fffffff;
    if (!ACPI_SUCCESS(acpi_get_table(id, 0, &hdr)))
...

exclua tudo ao final do arquivo e substitua por isso **

#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,6,3)    
    if (!ACPI_SUCCESS(acpi_get_table_with_size(id, 0, &hdr, &tbl_size)))
#else
    tbl_size = 0x7fffffff;
    if (!ACPI_SUCCESS(acpi_get_table(id, 0, &hdr)))
#endif
    {
        return KCL_ACPI_ERROR;
    }
#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,1)
    ((acpi_tbl_table_handler)handler)(hdr);
#else
    ((acpi_table_handler)handler)(hdr);
#endif
    return KCL_ACPI_OK;
}

Executar **

sudo ./ati-installer.sh 13.251 --buildpkg Ubuntu/saucy

Altere o proprietário e o grupo (da raiz para o seu usuário) para arquivos .deb gerados colocados em um diretório **

sudo chown <user> fglrx* and sudo chgrp <user> fglrx*

e instale os pacotes fglrx *:

sudo dpkg -i fglrx*.deb

agora é executado:

sudo aticonfig --initial -f

e selecione o gpu discreto

sudo aticonfig --px-dgpu

reinicie seu sistema

Para abrir o amdcccle, execute este sudo / usr / lib / fglrx / bin / amdcccle

Fonte link

    
por Enrico Mendonca 08.04.2014 / 23:27