硬件环境: 某 2018 年的笔记本,i 卡+n 卡 i 卡连接笔记本内置显示器 n 卡连接外置显示器
软件环境: manjaro (内核 linux4.19 ) kde 桌面环境
尝试过: (尝试过 Google 搜索以及 archwiki,manjaro 的 wiki,还有 manjaro 的 wiki。可能是我个人能力不够,还没有试出一个比较有效的方案)
0 Ubuntu 系统,可以正常识别显示器,无论什么桌面环境都可以。(另外查了一下 Ubuntu 貌似用的是 Prime 实现多显示器的)
1 默认的 bumblebee 驱动,只能识别到一个显示器。用 optirun 跑 glxgears,外置显示器会提示无信号输入,之后黑屏。这说明 n 卡可以用,但是不能输出到 hdmi 显示器上。 据说 bumblebee 对于多显示器支持不太好。遂放弃。
2 在 manjaro 论坛发现一个配置了 optimus-manager 的朋友,可以用外置显示器,貌似和我这个是同一个情况。我只是安装了 nvidia 驱动,然后装了一个 optimus-manager。但是无法正常开机。会有内核模块无法加载(可能是我要加 nouveau 的黑名单?)
3 还有一个教程 https://forum.manjaro.org/t/howto-set-up-prime-with-nvidia-proprietary-driver/40225 这个很多人成功了,不过我这里配置完直接开不了机,startx 说没有找到显示器。之后我翻了一下错误信息,貌似是 nvidia 驱动没有成功加载。情况同 2。
4 这是我最接近成功的一次。bumblebee 环境下,开了 intel virtual output,又配置了一个虚拟显示器(/etc/bumblebee/xorg.conf.nvidia 中,在 bumblebee 环境下这个应该是覆盖 X11 下面的 xorg.conf 吧)。然后 xrandr -q,外接显示器可以正常使用!但是分辨率不太对。当我试图更改那个配置文件的时候就再也没法复现了,包括重启 bumblebeed 服务,重启 intel virtual output,重启系统以及重新编译内核。再也没法复现了。。
现在有点不知道怎么下手。想问问大家是否有相似的经历。。求分享一下经验。。或者支个招。。 因为操作过于繁杂,我折腾了好久,有些地方可能有问题,不排除误操作的情况😥现在真的有点累了。。Ubuntu 能用但是太慢了,比 manjaro 慢不少。。
1
amazingrise OP 按照 3 的方法我又试了一次,成功了。在重启之前我进行了一次 pacman -Syyu。不过我觉得也有可能是更新的时候 mkinitcpio 了。另外感谢看帖的 80 来位老铁 233333
|
2
cyhulk 2019-04-08 19:44:14 +08:00
fuck the rolling release
|
3
12101111 2019-04-08 20:09:40 +08:00 via Android
我也遇到过,内置显示器连接到 Intel 显卡,HDMI 连接 NVIDIA 显卡,需要 intel virtual output 手动启动 NVIDIA 显卡的 xorg
最后 fxxk NVIDIA 改用 Windows 了,WDDM 就是厉害。 |
4
miss1123 2019-04-08 20:16:43 +08:00
@amazingrise 如果用 3 的方法,最近一次更新的话。。。很可能会导致桌面频繁失去响应,如下 https://forum.manjaro.org/t/desktop-gnome-frequently-get-frozen-few-seconds-and-works-again/81603,这个帖子作者也最终换成 xfce4
|
6
hallwoodzhang 2019-04-08 21:29:22 +08:00 via Android
同是 manjaro kde 没有遇到这个问题
|
7
amazingrise OP @cyhulk 还好,这次滚动,我是解决了问题,暂时没有制造问题
|
8
amazingrise OP @hallwoodzhang 双显卡这种情况直接就能用外接显示器吗,tql
|
9
amazingrise OP @miss1123 gnome。。。不想说什么了。。。别说这种情况,就是 Ubuntu18.04 原生 gnome 也有好多 bug🌚而且经常 freeze。。动不动给搞一次内存泄露
|
10
amazingrise OP |
11
amazingrise OP @12101111 另外你的 intel virtual output 配置虚拟显示器了没。。。除了第一次成功过后,我一直没法复现。。
|
12
icedong 2019-04-13 10:45:50 +08:00
请问虚拟显示器怎么配置,我的换成 NVIDIA 驱动以后就进不了桌面了
|
13
amazingrise OP @icedong 1 首先不建议用虚拟显示器的方法,需要手动配置,而且比较麻烦。2 那么,你是在 mhwd 里面装的驱动吗?不是 bumblebee 的那个驱动。。确认你装的是不带 390xx 的驱动。3 如果以上都没问题,确认你是严格按照论坛里的那个步骤执行的。论坛里面的文件内容是需要点击三角号展开的,刚开始我没发现🤣。4 前三条真的没问题,你用 liveusb chroot 一下,然后 mkinitcpio 一下试试。 有问题欢迎继续来讨论
|
14
icedong 2019-04-13 13:14:41 +08:00
大神你好,
step3.2,我好像没有这个文件 /etc/modprobe.d/nvidia.conf step5,也没有这个文件 /etc/lightdm/lightdm.conf pl:哎,为什么配个双屏这么麻烦 |
15
icedong 2019-04-13 13:37:07 +08:00
谢谢,谢谢。我搞定了。
|
16
amazingrise OP @icedong 嗯,第一个是要新建的,输入那些内容,step5 那个是要按照自己的登录选择器进行步骤的,manjaro kde 自带 sddm。(给后来搜到这个帖子的人留个线索)
|
17
icedong 2019-04-14 08:40:00 +08:00
又遇到个问题,按了 ctrl+f8,好像是启动了混成特性,但是窗口切换的时候 kde 就会卡死,可以用 shift+alt+f12 临时取消,但是不知道怎么彻底关闭。( manjaro+kde )遇到过吗?
|
18
amazingrise OP @icedong 没有。你可以再开一帖了,看看有没有人能帮上忙。
|