所以我在我的13.10 Ubuntu上安装了蒸汽和Dota 2。游戏开始和工作与可接受的fps,但每5-10分钟左右,它只是冻结2-5秒。我肯定这不是网络滞后,因为它也发生在加载屏幕和离线机器人游戏中。在此期间,我的指针可以移动,但游戏中的时钟,连同其他一切,停止。
我认为这是我的显卡的问题,所以我检查了我的AMD Radeon HD 67的驱动程序:默认情况下开源驱动程序是打开的(xserver-xorg-视频-ati),但是它说fglrx驱动程序是可用的;我试着安装这些驱动程序,但是在我的图形界面上完全搞砸了,所以我不得不重新安装所有的东西。
你知道如何缩小我的问题吗( Dota一号,我已经放弃了司机)?将乐意提供所需的任何信息。
编辑:我刚刚注意到,这也发生在我的世界,所以我认为这可能是一个OpenGL问题.
编辑2:我看了一下CPU使用图,看起来在这些冻结过程中,游戏停止使用计算能力;不知道这是否有帮助.
发布于 2014-04-08 21:27:58
上安装AMD混合驱动器13.12催化剂
编辑:安装前这样做:
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
只适用于64位
cd /usr
sudo ln -svT lib /usr/lib64
安装ia32libs:
sudo apt-get install libgtk2.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libidn11:i386 libglu1-mesa:i386
然后移除旧的司机:
sudo apt-get remove fglrx*
重新安装英特尔驱动程序:
sudo apt-get install --reinstall xserver-xorg-video-intel
下载并安装如下:
wget http://www.mirrorservice.org/sites/archive.ubuntu.com/ubuntu//pool/main/u/udev/libudev0_175-0ubuntu13_amd64.deb
sudo dpkg -i libudev*
并执行以下步骤:
下载amd-催化剂-13.12-Linux-x86.x86_64.zip**
提取它,您将得到amd-催化剂-13.12-Linux-x86.x86_64.运行**
chmod +x amd-catalyst-13.12-linux-x86.x86_64.run
./amd-catalyst-13.12-linux-x86.x86_64.run --extract catalyst
cd catalyst
手动应用修补程序:**
在以第990行开头的文件catalyst/common/lib/modules/fglrx/build_mod/kcl_acpi.c,的末尾,有
#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)))
...
删除文件末尾的所有内容,并用下面的**替换
#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;
}
跑**
sudo ./ati-installer.sh 13.251 --buildpkg Ubuntu/saucy
将生成的.deb文件更改所有者和组(从root到用户),将一个目录放置在*
sudo chown <user> fglrx* and sudo chgrp <user> fglrx*
并安装fglrx*包:
sudo dpkg -i fglrx*.deb
现在运行:
sudo aticonfig --initial -f
并选择离散gpu。
sudo aticonfig --px-dgpu
重新启动系统
要打开amdcccle,运行以下sudo /usr/lib/fglrx/bin/amdcccle
https://askubuntu.com/questions/443497
复制相似问题