在配备集成显卡的英特尔处理器上,Google Earth 在放大时会冻结

在配备集成显卡的英特尔处理器上,Google Earth 在放大时会冻结

当我将图像放大到某个特定缩放级别时,Google Earth 会使我的系统完全冻结,因此我必须关闭电源或重新启动

我使用 Kubuntu 12.04,我的笔记本电脑配备了 Intel(R)Core(TM)i3-2310M CPU @2.10GHz 和 HD3000 显卡。

我安装了它并尝试按照说明intel-gpu-tools进行修复sudo intel_reg_write 0x2120 0x1206800这里,但是没有效果。

我想知道是否还有其他解决方案......

答案1

最好的选择是修补当前内核的英特尔显卡驱动程序

在 OpenGL 应用程序中发生这种情况是因为一个错误在内核的i915Intel GPU 驱动程序中。

最好的选择是使用以下解决方案修补i915现有内核的模块评论#12该错误报告。

这需要花费一点时间和精力...

就是这样...

  1. 使用以下命令打开终端Ctrl-Alt-T(或打开控制台适用于 Kubuntu)
  2. 键入或粘贴sudo apt-get update && sudo apt-get distupgrade -y,按回车键,键入您的密码并完成。
  3. 然后依次输入/粘贴这些内容:

    sudo apt-get 安装 build-essential patch
    创建 ksrc 目录
    cd ksrc
    apt-get 源 linux 镜像-$(uname -r)
    cd linux-3.2.0
    wget -O- https://launchpadlibrarian.net/103494967/fix-intel-gpu-crash-3.2.diff | patch -p1
    制作旧配置
    制作驱动程序/gpu/drm/i915/i915.ko
    DIR915 = / lib /模块/ $(uname -r)/内核/驱动程序/ gpu/drm/i915
    sudo mv $DIR915/i915.ko $DIR915/i915_old.ko
    sudo cp 驱动程序/gpu/drm/i915/i915.ko $DIR915/i915.ko
    
  4. 重启,希望你的 Google Earth 问题能得到解决。在这种情况下,你可以进入终端并输入 来删除 Linux 源rm -rf ksrc。如果有任何图形问题,你可以使用以下命令恢复到旧驱动程序:

    DIR915 = / lib /模块/ $(uname -r)/内核/驱动程序/ gpu/drm/i915
    sudo cp $DIR915/i915_old.ko $DIR915/i915.ko
    
  5. 每当有新的 3.2 内核发布时,您都必须重新执行此过程,幸运的是这种情况并不常见!补丁也有可能包含在这些升级之一中(反向移植)。

相关内容