我正在尝试将我的 Dell XPS 15 9530 设置为在 Ubuntu 13.10 中使用双显示器。该机器配备 Optimus 芯片组、Intel 第四代显卡和 nVidia GeForce GT 750M。
我按照 Bumblebee 教程 ( https://wiki.ubuntu.com/Bumblebee )上的说明进行操作,但我一直在尝试真正让 nvidia 卡正常工作并检测到双显示器。(注意:现在点击“检测显示器”并没有检测到 windows 检测到的我的迷你显示端口中的显示器。虽然该端口确实存在,但目前还没有 HDMI 选项)
当我尝试设置 nvidia-settings 时,会发生以下情况:
$ optirun nvidia-settings
[ 77.278444] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) No devices detected.
[ 77.278495] [ERROR]Aborting because fallback start is disabled.
Run Code Online (Sandbox Code Playgroud)
Bumblebee 教程对此进行了讨论,并说要编辑 /etc/bumblebee/xorg.conf.nvidia 并更改 nvidia 卡的总线。我已经这样做了,但它仍然不起作用。请看下面的输出:
$ lspci | egrep 'VGA|3D'
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev …Run Code Online (Sandbox Code Playgroud) 华硕 N43JM 笔记本 NVIDIA Geforce GT 435M Ubuntu 11.10 64 位可切换显卡,通过铁皮工作
铁皮设置:
当我尝试使用以下命令运行 StartCraft II 时:
~$ optirun wine "C:/StarCraft2/StarCraft II.exe"
Run Code Online (Sandbox Code Playgroud)
比赛开始。视频滞后,但如果我将所有图形设置都调到最低,游戏就会运行得很流畅。我想知道我是否可以提高图形质量,以及是否存在无法正常工作的问题。它的滞后足以加载任务,有时甚至无法移动到不同的屏幕。关闭游戏时挂起。
我明白了(删除了一些重复的命令以腾出空间)
* Starting Ironhide X server ironhide _PS0 Enabling nVidia Card Succeded.
. [ OK ]
ERROR: ld.so: object 'libdlfaker.so' from LD_PRELOAD cannot be preloaded: ignored.
err:winediag:wined3d_dll_init The GLSL shader backend has been disabled. You get to keep all the pieces if it breaks.
fixme:process:GetLogicalProcessorInformation ((nil),0x32dca0): stub …Run Code Online (Sandbox Code Playgroud) 我正在尝试在我的联想 Y570 上安装 Nvidia 555M 驱动程序。我已经尝试了这里和其他网站的所有建议,但我无法解决问题。
sudo service lightdm stop停止X服务器sudo service lightdm start. 再次出现黑屏。编辑:再次尝试太多事情后失败。我正在添加我迄今为止尝试过的内容。如果你能帮上忙,我会很高兴的。
感谢您的建议,但它没有用 :( 停止 lightdm 然后为 Geforce 555m 安装 nvidia 驱动程序没有问题。我必须处理的主要问题是sudo service lightdm start安装后不起作用。出现警告,说“没有找到屏幕”。除非我删除/etc/X11/xorg.conf,否则我无法启动X服务器。所以我无法安装Bumblebee。
然后我尝试了这个:在删除 xorg.conf 文件以启动 x 服务器后,我将 xorg.conf.backup 文件复制到 xorg.conf。我再次尝试安装 Bumblebee 并且我得到了它,但是当我重新启动笔记本电脑时,X 服务器问题再次出现。我认为主要问题是重新启动lightdm。
我有一台戴尔 XPS 15 (L502X),我想知道是否有任何问题,因为 2 个显卡,还是其他原因?
我有一个带有 Nvidia Geforce GT650M 的三星 NP550 系统。我已经安装了 bumblebee 3.2.1 并且为我加载了“nvidia-304、304.88、3.8.0-19-generic”驱动程序。但是我想更新到最新的 319.12 驱动程序。我听说这在本地支持 optimus 。
如何安装此驱动程序?我是否必须卸下大黄蜂并安装它或沿着大黄蜂安装它?
我有一个新安装的 Ubuntu 13.10,我已按照https://wiki.ubuntu.com/Bumblebee 的说明进行操作。前两个步骤是:
sudo add-apt-repository ppa:bumblebee/stable启用 Universe 和 Multiverse 存储库(分别用于 bumblebee 和 nvidia 包)。
这两个步骤就OK了。但第三步是:
sudo apt-get update
调用此命令后,结果如下:
W: can not dowload http://ppa.launchpad.net/bumblebee/stable/ubuntu/dists/saucy/main/binary-i386/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
Run Code Online (Sandbox Code Playgroud)
另外,第四步是:
sudo apt-get install bumblebee virtualgl linux-headers-genericUbuntu 13.10 上没有 virtualgl。
我认为 Ubuntu 13.10 Saucy 没有 Bumblebee 包。
我是 Debian/Ubuntu 的长期用户,但最近我购买了 Optimus Notebook(它有 2 个显卡:一个 Intel 集成显卡 + 一个 Nvidia 专用显卡),我发现它根本无法正常工作Debian Jessie 和 Ubuntu 13.10,即使有 Bumblebee。我终于让它在 OpenSUSE 13.1 + Bumblebee 上运行了,我可以直接从 Steam 玩我想要的任何游戏——这真是一个梦想成真,哈哈。但我喜欢 .deb 发行版:/
最近推出的 Ubuntu 14.04 怎么样?Optimus Notebooks 现在可以正常工作吗?拥有 Optimus Notebook 的人能否告诉您在这个新的 Ubuntu 版本中使用它玩游戏的体验?Bumblebee 或 Nvidia-prime 是否正常工作?
我正在尝试将 Bumblebee 用于我的 NVIDIA GPU,但在运行程序时遇到了错误。
我正在使用 Minecraft 客户端对其进行测试,该客户端实际上已启动,但片刻后崩溃。
$ primusrun java -jar Minecraft.jar
# some normal output...
primus: fatal: Bumblebee daemon reported: error: [XORG] (EE) No devices detected.
Run Code Online (Sandbox Code Playgroud)
我可以很好地看到卡片:
$ lspci | grep 3D
01:00.0 3D controller: NVIDIA Corporation GK107M [GeForce GT 750M] (rev a1)
Run Code Online (Sandbox Code Playgroud)
这个设置在同一台机器上的 Arch 下运行良好。不确定什么配置不正确。
编辑:
$ lspci -nnk | grep -iA2 VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06)
Subsystem: CLEVO/KAPOK Computer Device [1558:0650]
Kernel driver …Run Code Online (Sandbox Code Playgroud) 我试图在我的华硕 G552VW-DM475T 上安装我的显卡,它是英特尔酷睿 i7-6700HQ(+英特尔显卡 520)和 NVIDIA GeForce GTX 960M,但没有成功(大约 5 天)。我尝试的最后一件事是 -> 来自俄罗斯文档。下面是文档的命令:
sudo add-apt-repository ppa:neon1ks/bumblebee
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install --install-recommends nvidia-361 nvidia-settings bumblebee bumblebee-nvidia primus
sudo gpasswd -a $USER bumblebee
sudo systemctl enable bumblebeed
sudo gedit /etc/modules
i915
bbswitch
sudo gedit /etc/bumblebee/bumblebee.conf
Driver=nvidia
KernelDriver=nvidia-361
LibraryPath=/usr/lib/nvidia-361:/usr/lib32/nvidia-361
XorgModulePath=/usr/lib/nvidia-361/xorg,/usr/lib/xorg/modules
reboot
Run Code Online (Sandbox Code Playgroud)
但是当我重新启动计算机时,屏幕是黑色的,就像它被关闭一样。当我执行grep /var/sys/syslogfor 时,bumblebeed我收到一条错误消息Module 'nvidia-361' is not found,我不明白。我跑了cat /proc/acpi/bbswitch = ON。所以屏幕使用的是我的显卡,而不是xserver使用英特尔显卡的 。由于NVIDIA Optimus技术,我似乎不得不使用bumblebee。请帮忙,谢谢。
从主题中可以猜出,我有一台 Optimus 笔记本电脑。只要我运行 19.04,我就能够使用 Prime(通过prime-select {intel|nvidia})切换到 Nvidia dGPU 并返回。不过,\xc2\xa0 升级到 19.10 后情况发生了变化:升级后的第二天,系统冻结,内核抱怨某些任务被卡住,例如某个任务rmmod。我设法通过运行恢复我的系统prime-select nvidia我设法通过在 chroot root 登录环境中
我不会过多讨论侧面细节,例如从 initramfs 中删除 iGPU/dGPU 驱动程序(这些驱动程序对 initramfs 有何作用\xc2\xa0?),但现在它至少可以启动,无论有没有dGPU Prime 激活。
\n\n这就是我遇到问题的地方\xc2\xa0:如果我的系统在激活 intel 配置文件的情况下启动,则切换到 nvidia 配置文件不起作用,因为在硬件中未检测到 dGPU。事实上,它没有出现在 lspci 列表中。我必须重新启动才能再次检测到 dGPU。因此,当我关闭系统时,我应该始终考虑提前激活 nvidia 配置文件,否则我将不得不重新启动才能在下次使用它。
\n\n这是我的主要问题。另一个不那么烦人的问题是,当我从 nvidia 切换到 intel 时,我总是必须重新启动 gdm 服务。我可以接受这一点,但在 19.04 中我没有这个问题。
\n\n欢迎就这个问题提出建议\xc2\xa0!要么阻止 dGPU 从硬件列表中消失,要么采用一种方法让系统再次检测到它,而无需重新启动。
\n\nFwiw,我的 iGPU 是 Intel HD Graphics 4600,我的 dGPU 是 Nvidia GTX 880M。
\n\n编辑\xc2\xa0: \n@Syfer Polski,感谢您的信息丰富的回复\xc2\xa0!
\n\n我注意到有一个按需配置文件,但我放弃了它,因为可能是一些无用的尝试,因为我不久前读到,真正有效的 Optimus 实现不会很快出现......我应该阅读 …