我刚买了一台三星 NP300E5A 笔记本电脑,配有 Nvidia Optimus。根据其他答案,我安装了 Bumblebee,经过一些故障排除(随后https://github.com/Bumblebee-Project/Bumblebee/issues/220)我终于明白了:
desktop:~$ glxinfo | grep OpenGL
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile
OpenGL version string: 3.0 Mesa 8.0.2
OpenGL shading language version string: 1.30
OpenGL extensions:
desktop:~$ optirun glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 520MX/PCIe/SSE2
OpenGL version string: 4.2.0 NVIDIA 304.37
OpenGL shading language version string: 4.20 NVIDIA via Cg compiler
OpenGL extensions:
optirun glxspheres
Polygons in scene: 62464
Visual ID of window: 0x21
Context is Direct
OpenGL Renderer: GeForce GT 520MX/PCIe/SSE2
那时看起来还不错,但是如果我尝试使屏幕变暗(或者如果我使用电池并且它尝试自动执行此操作)它似乎无法做到这一点并且几乎冻结(消耗了太多 CPU 以至于我甚至无法正常关机)。
在另一个论坛上,我看到有人遇到了同样的问题,但没有得到帮助(https://answers.launchpad.net/ubuntu/+source/xserver-xorg-video-nv/+question/205823)
更新:根据这个(http://ubuntucomputing.blogspot.com.br/2011/10/how-to-fix-adjust-screen-backlight-of.html#comment-form),我通过编辑 /etc/default/grub 对其进行了一点改进。
GRUB_CMDLINE_LINUX_DEFAULT="飞溅 acpi_backlight=供应商" GRUB_CMDLINE_LINUX="acpi_backlight=供应商"
并运行“update-grub”。但是,现在我可以让屏幕变暗,但无法再次将其调亮!这可能与大黄蜂以外的其他东西有关吗?(我不知道)
请问有什么想法吗?
答案1
关闭 Optimus 并仅运行独立显卡。对于使用我的联想 W520 的我来说,这似乎有效。
答案2
我找到了另一种可行的解决方法。这是某人为 Archlinux 编写的一个小脚本,但工作原理相同:
https://bbs.archlinux.org/viewtopic.php?pid=1148019#p1148019
在此之前,我只能使屏幕变暗。现在(使用终端)我可以再次点亮它 :-)) 非常高兴!
无论如何,我想知道如何将其“嵌入”到系统中,我的意思是,我如何修改 ubuntu brithness 控制,使其与脚本相同。有什么想法吗?