我有一台戴尔inspiron 5567笔记本电脑和双启动windows 10和ubuntu16.04。我已经尝试了一段时间来使集成显卡工作,windows将其视为Radeon R7 M440,而ubuntu则显示Topaz XT Radeon R7 M 260/M 265。我在这里尝试过vgaswitcheroo:https://help.ubuntu.com/community/HybridGraphics,但是它什么也做不了。当我尝试这里的第一篇文章所建议的内容时,vgaswitcheroo不选择离散卡只需关闭屏幕,直到强制关闭为止。素(https://wiki.archlinux.org/index.php/PRIME)似乎有效,只是我用glmark2测试了它,并且从集成卡中获得了明显优于离散卡的性能,第一次测试时集成卡达到1076 FPS,而离散卡只有478FPS。sudo lshw -C视频显示离散卡作为使用amdgpu驱动程序。
从输出如果glmark2 (给出),在我看来,离散卡工作,但不工作与英特尔卡非常有效。有没有办法使机器只使用离散显卡而不使用VGAswitcheroo?还是我不恰当地使用了vgaswitcheroo?我仍然是可靠的新到ubuntu,所以任何帮助都是值得感谢的。
sudo lshw -C视频的全部输出如下:
*-display
description: VGA compatible controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 02
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:280 memory:de000000-deffffff memory:b0000000-bfffffff ioport:f000(size=64) memory:c0000-dffff
*-display
description: Display controller
product: Topaz XT [Radeon R7 M260/M265]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:01:00.0
version: c3
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi bus_master cap_list rom
configuration: driver=amdgpu latency=0
resources: irq:281 memory:c0000000-cfffffff memory:d0000000-d01fffff ioport:e000(size=256) memory:df200000-df23ffff memory:df240000-df25ffff名单提供商显示:
Providers: number : 2
Provider 0: id: 0x64 cap: 0x9, Source Output, Sink Offload crtcs: 3 outputs: 2 associated providers: 1 name:modesetting
Provider 1: id: 0x3f cap: 0x4, Source Offload crtcs: 0 outputs: 0 associated providers: 1 name:Unknown AMD Radeon GPU @ pci:0000:01:00.0glmark2的前几个结果如下: glmark2给出了如下结果:
=======================================================
glmark2 2014.03+git20150611.fa71af2d
=======================================================
OpenGL Information
GL_VENDOR: Intel Open Source Technology Center
GL_RENDERER: Mesa DRI Intel(R) HD Graphics 620 (Kaby Lake GT2)
GL_VERSION: 3.0 Mesa 17.2.8
=======================================================
[build] use-vbo=false: FPS: 1076 FrameTime: 0.929 ms
[build] use-vbo=true: FPS: 1223 FrameTime: 0.818 ms
[texture] texture-filter=nearest: FPS: 1176 FrameTime: 0.850 ms
[texture] texture-filter=linear: FPS: 1206 FrameTime: 0.829 ms
[texture] texture-filter=mipmap: FPS: 1172 FrameTime: 0.853 ms
[shading] shading=gouraud: FPS: 1082 FrameTime: 0.924 ms
[shading] shading=blinn-phong-inf:^CDRI_PRIME=1 glmark2
=======================================================
glmark2 2014.03+git20150611.fa71af2d
=======================================================
OpenGL Information
GL_VENDOR: X.Org
GL_RENDERER: AMD ICELAND (DRM 3.18.0 / 4.13.0-41-generic, LLVM 5.0.0)
GL_VERSION: 3.0 Mesa 17.2.8
=======================================================
[build] use-vbo=false: FPS: 478 FrameTime: 2.092 ms
[build] use-vbo=true: FPS: 506 FrameTime: 1.976 ms
[texture] texture-filter=nearest: FPS: 470 FrameTime: 2.128 ms
[texture] texture-filter=linear:^C发布于 2018-05-20 22:31:39
产品字符串可能与应有的内容不匹配。我认为只要字符串显示相同的产品系列就行了。混合卡确实是复杂的东西,当它是关于玩游戏在蒸汽,选择正确的卡可以是如此的马车。作为一个例子,Dota与混合RADV没有工作台面17.2及以下,至少对我。
首先,尝试从内核中列出radeon模块。如何将radeon模块列入黑名单?
尝试Oibaff的Mesa堆栈,如果没有出现问题,就使用它们。
安装radeon-配置文件及其守护进程。https://github.com/marazmista/radeon-profile是一个有用的控制中心为您的AMD卡。设置性能/高模式您的卡。你也可以和我一样。
最后,对OpenGL使用glxinfo \ grep“GLStrings”,这样做更合适,但结果是相同的。
https://askubuntu.com/questions/1038391
复制相似问题