[Hardware] 分享一个Deepin折腾出用HDMI投屏的方法
Tofloor
poster avatar
珊瑚礁全体检基金会
deepin
2022-04-18 02:43
Author

我的电脑是Dell precision 7510,用的显卡是英伟达的丽台M1000m,装上20.5的新系统刚使用,驱动适配还是比较完美,也不知它支不支持NFC,能弄个此电脑,BIOS默认设置是"独显直连"的,但是用独显安装成功后进入系统就黑屏,我只好在BIOS里打开"Switchable Graphics",开启核显,顺利点亮屏幕。但是此20.5的新系统也是无法用HDMI高清接口投屏的,我想应该是显卡驱动的原因,就想办法安装独显的驱动:

由于NVIDIA驱动是闭源驱动,Linux类的系统下要输代码安装,感谢大神提供的安装方法,我就是照着那方法,"装上了”它的驱动:

https://ywnz.com/linuxjc/8533.html

https://www.bilibili.com/video/av632546062/

我在安装时,忘了当时是密码没输对,还是代码复制错误,没有做第二部"2、安装深度的“显卡驱动管理器”:(在Deepin v20.1应用商店里面如果没有显卡驱动管理器,可以使用命令安装,命令如下:)sudo apt install deepin-graphics-driver-manager

就是这一步,装上显卡驱动管理器。最后安装成功,出现了"NVIDIA X Server Settings",然而我点进去,发现其中只能显示温度,显存占用/剩余参数都没有,显卡的频率也不显示,跟网页上的图片不一样啊。总觉得哪里不对劲。而且,我开启独显直连后,也是开机黑屏。再重新打开"Switchable Graphics",开启核显,顺利点亮屏幕,但是依然无法用HDMI高清接口投屏。

也不知是什么原因,开机后总是显示"任务栏进入安全模式",还有自己动手去退出。

然后我就百度,发现那"显卡驱动管理器"没装上,然后就在终端处理器中输入代码“sudo apt install deepin-graphics-driver-manager”,成功安装,打开它,它的默认设置是节能-大黄蜂模式image.png

我看到上面不是能切换成"性能模式"嘛,我就选了那prime模式,然后重启了。

但是重启后就是装不上什么驱动,无法进入系统,最后,被迫进入"核显驱动"模式了😭

我好不容易装上了独显驱动,就因为装个这个管理器,选了个模式,又退回核显了,我肯定不甘心,接HDMI又无法投屏,我只好继续折腾了。

参考这个网页https://www.jianshu.com/p/fab71d323db7?ivk_sa=1024320u

输入了"sudo apt-get install bumblebee-nvidia primus nvidia-settings"代码,倒是显示能成功安装大黄蜂驱动了。

然后走那教程的第二部"安装查看显卡的工具":sudo apt-get install libgl1-nvidia-glx,显示:

E: 软件包 libgl1-nvidia-glx 没有可安装候选
bash: 正在读取软件包列表...:未找到命令安装失败。

我又想到了第一个网站https://ywnz.com/linuxjc/8533.html 看到了里面的最后一步:

“”16、解决方案:

安装dde-dock-graphics-plugin,地址:

https://gitee.com/deepin-opensource/switch-graphics-card/releases,

主页有教程:https://gitee.com/deepin-opensource/switch-graphics-card,下载xx.deb安装"

image.png
于是我进入那网页下载了最新的"dde-dock-graphics-plugin_1.8.4-1_amd64.deb",发现它装不上😂 然后又下载途中标橙的旧版本,于是安装成功了。我没有重启,而是想接着重装显卡驱动,然后就是https://ywnz.com/linuxjc/8533.html中的6、7、8步重装驱动的操作,然后然后出来了个英文的对话框,我选的是,后来走一段英文就不走了,我就强制关机了😂

重启后,发现任务栏的显卡切换标志出来了image.png 不过默认是核显的,我又点"切换NVIDIA显卡",输入密码注销后,还是切换失败。我想,再重装下显卡驱动吧,然后又执行了"sudo apt autoremove nvidia-*"的代码,跑了过去,没重启,发现显卡设置的内容多了:

image.png

image.png

看样子,显卡能用了啊😂 我于是接上HDMI投屏,果然投屏成功了。

最后,我想说,系统的投屏,其实跟独显没多大关系。很多电脑没有独显,用核显不是一样能投屏么?为啥非要让用户手动装个独显驱动,还有显卡切换插件,才能调出独显的完全设置功能,才能用HDMI投屏啊😭 现在已经是20.5的最新版了。开发者研发到这里真的不容易。很多用户放弃黑苹果的原因,就是Mac OS闭源系统,安装HDMI驱动困难,无法投屏,要单独买个USB3.0的Displaylink拓展坞,然后去它的官网下载对应的驱动,这样才能投屏。然后USB3.0由于传输带宽有限,投屏还是有延迟,没有电脑自带的HDMI流畅。

Deepin系统,平时轻办公还是可以的。投屏弄好了,我在工作中,也可以那它投屏去放一下PPT,向同事展示一下此系统。而且新版本也支持触屏了。没有触屏的电脑,投屏出来接一个便携触控屏,还可当平板用的,运行竖屏安卓app也更方便。

折腾过程我就写到这了,也是给自己留个教程,下次重装时好参考! 感谢大神和开发者的分享支持,谢谢!

Reply Favorite View the author
All Replies
忘记、过去
deepin
2022-04-18 03:49
#1

你最后的理解完全错误......

HDMI 能不能用完全看主板怎么设计的......有的机器的 HDMI 完全就连在独显上(比如惠普 2016 年之后的游戏本),你不装驱动这个口就是没用的。没有独显的机器自然只能连在核显上,当然没问题......

拿黑苹果举例,惠普的光影精灵3 就是 HDMI 直连 GTX 1050 的,你觉得这个口能在 macOS 下正常使用吗?自然不行,而且这个 1050 也没有独立 VBIOS,即使用 WebDriver 也无法在 macOS 下驱动。不过好在 Type-C 接口支持 DP 视频信号输出,而且连接在核显上,可以简单的使用 Type-C 转 HDMI 在 macOS 下实现输出,不用 DisplayLink

Reply View the author
珊瑚礁全体检基金会
deepin
2022-04-18 05:17
#2
忘记、过去

你最后的理解完全错误......

HDMI 能不能用完全看主板怎么设计的......有的机器的 HDMI 完全就连在独显上(比如惠普 2016 年之后的游戏本),你不装驱动这个口就是没用的。没有独显的机器自然只能连在核显上,当然没问题......

拿黑苹果举例,惠普的光影精灵3 就是 HDMI 直连 GTX 1050 的,你觉得这个口能在 macOS 下正常使用吗?自然不行,而且这个 1050 也没有独立 VBIOS,即使用 WebDriver 也无法在 macOS 下驱动。不过好在 Type-C 接口支持 DP 视频信号输出,而且连接在核显上,可以简单的使用 Type-C 转 HDMI 在 macOS 下实现输出,不用 DisplayLink

感谢大佬科普,在Win系统上,有intel的核显的控制面板,用它可以做HDMI投屏的设置;好像在Linux就没有,装机时就直接装个驱动就完事儿😂 就没有个程序能对核显的投屏进行设置。这应该是intel偷懒了,只给Win系统做了控制面板。不过intel对Linux显卡驱动是开源的吧,以后可以开发一个控制面板来。

Win 10可以通过编辑注册表,把内存分配给核显做显存。Linux压根儿就没有注册表,不过Linux也有超频工具,等Deepin成熟了,希望这辈子能用上。

很多电脑还是是没有全功能Type-C及雷电接口的,无法用它来视频输出。HDMI用不了,就只能用DisplayLink了。

Deepin能调节亮度,而且也能对投屏的屏幕调节亮度,能适配这个也是不容易。

操作系统对独显直连的适配很重要。带独显的台式主机,显示器基本上是接在了独显的输出接口上。独显直连输出不适配好,进入系统直接黑屏,直接劝退很多人呐😭

Reply View the author
珊瑚礁全体检基金会
deepin
2022-04-18 05:25
#3

不过这系统还有个Bug,就是插入HDMI时,没有"发现新硬件"的提示音。像Win系统就有,哪怕是显卡没开启投屏功能,它都要响一声,表示那接口被插入了。HDMI虽然可以热拔插不易坏,但也有被烧坏的可能。Win系统下,如果端口被插入,没有这提示音,就表示它有故障。 但Deepin没有这功能,就影响了故障的判断。
而且在拔出HDMI时,也需要提示音。

Reply View the author