OpenGL使用英特尔图形卡以极低的帧速率运行

克里斯托夫

我得到了两个几乎相同但图形卡稍有不同的系统:

系统A

product: N10 Family Integrated Graphics Controller
vendor: Intel Corporation
driver: i915

系统B

product: Atom Processor D2xxx/N2xxx Integrated Graphics Controller
vendor: Intel Corporation
driver: gma500

我知道这两种系统都无法提供最佳性能,但是系统B的运行速度慢。主要区别如下:

结果glmark2

系统A :(得分55)

GL_VENDOR:     Intel Open Source Technology Center
GL_RENDERER:   Mesa DRI Intel(R) IGD x86/MMX/SSE2
GL_VERSION:    1.4 Mesa 9.0.3

系统B :(得分24)

GL_VENDOR:     VMware, Inc.
GL_RENDERER:   Gallium 0.4 on llvmpipe (LLVM 0x301)
GL_VERSION:    2.1 Mesa 9.0.3

结果glxinfo | grep render

系统A:

direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) IGD x86/MMX/SSE2

系统B:

direct rendering: Yes
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 0x301)

结果grep -i chipset /var/log/Xorg.0.log

系统A:

[    21.507] (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
[    21.510] (II) VESA: driver for VESA chipsets: vesa
[    21.521] (--) intel(0): Integrated Graphics Chipset: Intel(R) Pineview G

系统B:

[    16.728] (II) VESA: driver for VESA chipsets: vesa

结果egrep "(GLX|DRI)" /var/log/Xorg.0.log

系统A:

[    21.319] Initializing built-in extension XFree86-DRI
[    21.319] Initializing built-in extension DRI2
[    21.418] (==) AIGLX enabled
[    21.419] Loading extension GLX
[    22.114] (II) intel(0): [DRI2] Setup complete
[    22.114] (II) intel(0): [DRI2]   DRI driver: i915
[    22.140] (II) intel(0): direct rendering: DRI2 Enabled
[    22.417] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[    22.417] (II) AIGLX: enabled GLX_INTEL_swap_event
[    22.417] (II) AIGLX: enabled GLX_ARB_create_context
[    22.417] (II) AIGLX: enabled GLX_ARB_create_context_profile
[    22.417] (II) AIGLX: enabled GLX_EXT_create_context_es2_profile
[    22.417] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
[    22.417] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[    22.417] (II) AIGLX: Loaded and initialized i915
[    22.417] (II) GLX: Initialized DRI2 GL provider for screen 0

系统B:

[    16.696] Initializing built-in extension XFree86-DRI
[    16.696] Initializing built-in extension DRI2
[    16.725] (==) AIGLX enabled
[    16.725] Loading extension GLX
[    18.120] (II) AIGLX: Screen 0 is not DRI2 capable
[    18.120] (II) AIGLX: Screen 0 is not DRI capable
[    18.144] (II) AIGLX: Loaded and initialized swrast
[    18.144] (II) GLX: Initialized DRISWRAST GL provider for screen 0

最后一个特别有趣,因为系统B显然无法初始化适当的DRI支持。所有这些都告诉我B上缺少某些东西。我不认为所有这些差异都是由使用两个不同的显卡引起的,因此我怀疑我需要在B上安装其他驱动程序。通过系统A(i915)?

布里亚姆

我几乎立即发现了您的问题:

gma500

这篇有关gma500模块的Wiki文章之后,很明显该芯片缺少硬件加速功能:

不幸的是,在Linux上对此硬件的支持极为有限。有几种驱动程序,但是都缺乏某些基本功能,例如将来和当前的维护或对挂起和硬件加速的支持。

可以通过使用llvm或其他类似软件的光栅化程序来确认:

OpenGL渲染器字符串:llvmpipe上的镓0.4(LLVM 0x301)

而且较新的gma500_glx也不支持此功能:

gma500_gfx目前尚不支持3d图形,目前尚不清楚将来是否支持3d图形。

您可以使用查看有关该模块的详细信息modinfo gma500尽管我认为应该gma500_gfx在您的系统中调用它,但这很奇怪(但不相关)。无论如何,您的驱动程序也不支持mesa,在GNU / Linux中,mesa是硬件加速的圣地(全部执行glx测试)。希望这能解决您的所有疑问。

有趣的读物:

没什么实际的,只是相当老的非硬件加速故障排除问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

OpenGL使用英特尔图形卡以极低的帧速率运行

来自分类Dev

当台式机使用英特尔图形卡时,将nvidia用于cuda

来自分类Dev

使用英特尔图形卡升级到Gnome 16.10后是否有任何问题?

来自分类Dev

我如何找到已安装的英特尔图形卡驱动程序的版本?

来自分类Dev

16.04 LTS-黑色终端,黑色边框-英特尔板载图形卡

来自分类Dev

英特尔图形卡问题与内核4.10和主要选择崩溃

来自分类Dev

安装英特尔图形驱动程序并运行genymotion

来自分类Dev

安装图形卡驱动程序:“ ATI RV370上的Galium 0.4”和“移动式英特尔®GM45 Express芯片组”

来自分类Dev

安装图形卡驱动程序:“ ATI RV370上的Galium 0.4”和“移动式英特尔®GM45 Express芯片组”

来自分类Dev

关于英特尔Haswell HD图形

来自分类Dev

如何升级OpenGL?英特尔

来自分类Dev

使英特尔快速存储正常运行

来自分类Dev

使用英特尔图形安装程序时更新程序包捕获失败错误

来自分类Dev

如何告诉英特尔图形使用我的自定义EDID文件?

来自分类Dev

使用英特尔图形安装程序后,触摸板将不再起作用

来自分类Dev

FASM是否使用英特尔语法?

来自分类Dev

使用 Eigen + 英特尔 MKL + Pardiso

来自分类Dev

使用英特尔视频卡进行apt-get升级后,“找不到屏幕”

来自分类Dev

使用英特尔显卡时,nvidia-prime不会关闭Nvidia卡

来自分类Dev

如何升级英特尔图形驱动程序?

来自分类Dev

如何升级英特尔图形软件包?

来自分类Dev

英特尔图形安装程序与股票驱动程序

来自分类Dev

英特尔Linux图形驱动程序

来自分类Dev

英特尔Linux图形驱动程序

来自分类Dev

如何升级英特尔图形软件包?

来自分类Dev

英特尔图形安装程序与股票驱动程序

来自分类Dev

如何升级英特尔图形驱动程序?

来自分类Dev

更换屏幕后英特尔图形上的黑屏

来自分类Dev

英特尔图形技术对“ TearFree”的不利影响是什么?

Related 相关文章

  1. 1

    OpenGL使用英特尔图形卡以极低的帧速率运行

  2. 2

    当台式机使用英特尔图形卡时,将nvidia用于cuda

  3. 3

    使用英特尔图形卡升级到Gnome 16.10后是否有任何问题?

  4. 4

    我如何找到已安装的英特尔图形卡驱动程序的版本?

  5. 5

    16.04 LTS-黑色终端,黑色边框-英特尔板载图形卡

  6. 6

    英特尔图形卡问题与内核4.10和主要选择崩溃

  7. 7

    安装英特尔图形驱动程序并运行genymotion

  8. 8

    安装图形卡驱动程序:“ ATI RV370上的Galium 0.4”和“移动式英特尔®GM45 Express芯片组”

  9. 9

    安装图形卡驱动程序:“ ATI RV370上的Galium 0.4”和“移动式英特尔®GM45 Express芯片组”

  10. 10

    关于英特尔Haswell HD图形

  11. 11

    如何升级OpenGL?英特尔

  12. 12

    使英特尔快速存储正常运行

  13. 13

    使用英特尔图形安装程序时更新程序包捕获失败错误

  14. 14

    如何告诉英特尔图形使用我的自定义EDID文件?

  15. 15

    使用英特尔图形安装程序后,触摸板将不再起作用

  16. 16

    FASM是否使用英特尔语法?

  17. 17

    使用 Eigen + 英特尔 MKL + Pardiso

  18. 18

    使用英特尔视频卡进行apt-get升级后,“找不到屏幕”

  19. 19

    使用英特尔显卡时,nvidia-prime不会关闭Nvidia卡

  20. 20

    如何升级英特尔图形驱动程序?

  21. 21

    如何升级英特尔图形软件包?

  22. 22

    英特尔图形安装程序与股票驱动程序

  23. 23

    英特尔Linux图形驱动程序

  24. 24

    英特尔Linux图形驱动程序

  25. 25

    如何升级英特尔图形软件包?

  26. 26

    英特尔图形安装程序与股票驱动程序

  27. 27

    如何升级英特尔图形驱动程序?

  28. 28

    更换屏幕后英特尔图形上的黑屏

  29. 29

    英特尔图形技术对“ TearFree”的不利影响是什么?

热门标签

归档