Gentoo Tidbits - Bumblebee設定與Nvidia和Intel

Find AI Tools
No difficulty
No complicated process
Find ai tools

Gentoo Tidbits - Bumblebee設定與Nvidia和Intel

目录

  • 概述
  • 购买新的系统
  • 安装Bumblebee和Gen 2
  • 配置Bumblebee
  • 测试
  • 优化性能
  • 使用Nvidia显卡运行特定应用程序
  • 常见问题解答(FAQ)
  • 结论
  • 参考资源

提示:使用双显卡和Bumblebee提升系统性能 💻🎮

在这篇文章中,我要和大家聊一聊双显卡和Bumblebee。也许你已经注意到,在我上次的视频中,我的电脑配置经历了一些变化。其中,我安装了一颗Intel Core i7 9750H处理器,并且配置了一颗Nvidia GeForce GTX 1650独立显卡。虽然之前由于麦克风的技术问题,视频中的配置信息有点错乱,将Intel写成了GE。不过,这并不是重点。实际上,这台机器带有32GB的内存,我购买了一台System76的Gazelle笔记本。由于我的旧笔记本已经开始散落,键盘上有几个按键失灵, Esc键已经失灵已经有一段时间了,我习惯性地按下大写锁定键。因此,为了避免硬件方面的麻烦,我决定尝试一些新的东西。

我妻子去年购买了一台System76的笔记本,她非常喜欢它,我也为自己买了一台,他们家的产品设计得非常不错。Gazelle非常好用,我需要处理一些学习曲线。其中之一是双显卡的使用。幸运的是,System76的技术支持团队在帮助我解答问题方面做得非常出色。在过去几周里,我已经学到了很多东西,现在我想和大家分享我使用Bumblebee和Gen 2的经验,以及如何实现在绝大部分任务上使用Intel显卡,在特定应用程序上使用Nvidia显卡。我参考了Gen 2和Arch维基上的一些信息,并进行了一些搜索,因为在过去的一个多星期里,我一直在尝试让这个系统正常工作,但结果并不太理想,甚至导致了系统崩溃。因此,我使用了一些其他的测试方法,将我的分区复制到另一个分区进行测试,这样一来就不会破坏我正常使用的主分区,我甚至尝试了在Calculate系统上进行安装,这样就不需要担心太多的编译问题,因为它能使用二进制文件。但是,我发现了很多问题。例如,有时登录管理器会崩溃,有时登录管理器会不断重复出现,有时登录后会出现一个闪烁的光标,系统完全冻结。经过大量的故障排除,我终于找到了一个完美的解决方案。

首先,在安装Bumblebee和Gen 2之前,你需要编辑你的Makefile。进入终端,依次输入以下命令:

sudo nano /etc/portage/make.conf

在文件中,你将看到一个名为VIDEO_CARDS的部分。在这个部分中,我已经将Intel和FBDEV添加进去了。如果你之前没有添加Nvidia,那么在这里添加。

接下来,如果你安装了多个内核版本,你需要确保你要运行的内核是默认内核。你可以使用以下命令检查:

eselect kernel list

然后,你需要安装Nvidia驱动、Bumblebee和VirtualGL。在终端输入以下命令:

sudo emerge -av nvidia-drivers bumblebee virtualgl

这个过程可能会安装其他依赖库,具体取决于你的系统。安装完成后,你还需要将自己添加到Bumblebee用户组,以便通过Bumblebee运行Nvidia显卡。终端输入以下命令:

sudo usermod -a -G bumblebee your_username

接下来,我们需要编辑一些配置文件。首先是Bumblebee环境变量文件。在终端输入以下命令:

sudo nano -w+ /etc/env.d/99bumblebee

在文件中,找到LD_LIBRARY_PATH,在等号后面添加你的Nvidia库目录的路径。例如,对于64位系统,我的路径是/usr/lib64/nvidia,对于32位系统,路径是/usr/lib32/nvidia

保存文件后,输入以下命令更新环境变量配置:

sudo env-update

接下来,编辑/etc/init.d/bumblebee文件,注释掉depend行。这里有一个小技巧,如果你使用StartX命令而不是登录管理器,你可以直接注释掉depend行,而不需要添加其他内容。

接下来,我们将进行一些测试。在终端输入以下命令运行GLX Spheres测试:

optirun glxspheres64

如果测试成功,你将能够看到以Nvidia显卡运行的渲染器。

至此,你已经成功设置了双显卡并配置了Bumblebee。你现在可以根据自己的需求优化系统性能,并使用Nvidia显卡运行特定的应用程序。这种配置方式给用户带来了更多的灵活性,可以无需重启系统就能切换显卡,非常方便。请记住,这里所提供的步骤只适用于我在Gen 2和Bumblebee上的个人经验,如果你遇到问题,我可能无法提供太多帮助。希望这篇文章对你有所帮助,祝你成功地配置双显卡系统!

结论

通过使用Bumblebee和Gen 2,我们成功设置了双显卡系统,并实现了在绝大部分任务中使用Intel显卡,在需要时切换到Nvidia显卡。这种配置方式为用户提供了更高的灵活性和性能优化的可能性。尽管配置过程可能有些复杂,但经过仔细的设置和测试,我们可以获得一个强大的系统,能够满足各种应用程序和游戏的需求。

FAQ

Q1:我安装了Bumblebee和Gen 2后,我怎么知道我的系统是正常工作的呢?

A:你可以使用optirun glxspheres64命令来测试,如果你看到了Nvidia显卡的渲染器信息,那么你的系统就是正常工作的。

Q2:我是否可以在使用Intel显卡时运行特定的应用程序?

A:是的,你可以使用optirun命令来运行特定的应用程序,它会自动切换到Nvidia显卡。

Q3:我可以优化性能吗?

A:是的,你可以根据自己的需求和系统配置来优化性能。一些方法包括调整显卡设置、监控温度和功耗,并根据具体需求调整硬件和软件配置。

Q4:我遇到了问题,应该如何解决?

A:如果你在配置过程中遇到问题,可以检查错误消息、参考文档、查找解决方案的在线资源,或者联系系统厂商的技术支持。

Q5:我需要购买特殊的硬件才能使用Bumblebee和Gen 2吗?

A:不需要。Bumblebee和Gen 2是开源软件,可以在支持双显卡的任何系统上使用。只需要根据具体硬件配置进行相应的设置和优化即可。

参考资源

Are you spending too much time looking for ai tools?
App rating
4.9
AI Tools
100k+
Trusted Users
5000+
WHY YOU SHOULD CHOOSE TOOLIFY

TOOLIFY is the best ai tool source.