tinkpad w520 不能双屏显示
Tofloor
poster avatar
rainsuny
deepin
2019-02-13 17:10
Author
tinkpad w520 不能外接显示器,双屏显示
super+P无反应
控制中心->显示无多显示器
Reply Favorite View the author
All Replies
2 / 2
To page
avatar
少林寺驻武当山办事处大神父王喇嘛
deepin
2019-04-30 07:58
#21
https://bbs.deepin.org/post/174676
看输出结果 LVDS-1 和 VGA-2 这两个是连接并启用了的, 你实际只有一个显示器可用是吗? ...

W520 外带VGA接口 BIOS开启NVIDIA Optimus和OS Detection
Deepin目前安装的是开源驱动
只有笔记本自带屏幕有图像显示
VGA接口连接的显示器 没有图像输出

VGA-2启用 那VGA-1呢?
官方wiki里的教程一直都是在操作VGA-1 没说VGA-2啊
Reply View the author
avatar
yanbowen
deepin
Community Developer
2019-04-30 19:19
#22
https://bbs.deepin.org/post/174676
W520 外带VGA接口 BIOS开启NVIDIA Optimus和OS Detection
Deepin目前安装的是开源驱动
只有笔记本自带屏 ...

使用开源驱动时能用外接屏幕吗?
Reply View the author
avatar
少林寺驻武当山办事处大神父王喇嘛
deepin
2019-05-01 18:56
#23
本帖最后由 vik993 于 2019-5-5 13:27 编辑
https://bbs.deepin.org/post/174676
使用开源驱动时能用外接屏幕吗?

开源闭源驱动 外接显示器都没有图像
用开源驱动有时开机登录以后还会卡在光标变成红黄蓝三个圆点那样一直转
只能在grub启动菜单里 加载内核时删除多余的参数 只留下initrd和root参数 才能正常进入桌面

对了 你看一下这篇文章里的方法是否可行 https://ywnz.com/linuxjc/3568.html
加了debian的源
运行到第五步 这条命令时报错
apt-get install linux-headers-$(uname -r|sed 's/[^-]*-[^-]*-//')
系统里有最新版本linux-headers包 这条命令就跳过了

但是运行 apt-get install -t stretch-backports nvidia-driver 时报错:

正在读取软件包列表... 完成
E: 'stretch-backports' 这个值对 APT:efault-Release 是无效的,因为在源里找不到这样的发行

Reply View the author
avatar
yanbowen
deepin
Community Developer
2019-05-05 17:51
#24
本帖最后由 yanbowen 于 2019-5-5 09:53 编辑
https://bbs.deepin.org/post/174676
开源闭源驱动 外接显示器都没有图像
用开源驱动有时开机登录以后还会卡在光标变成红黄蓝三个圆点那样一 ...

有没有添加 'stretch-backports' 这个源?执行命令 apt-cache policy nvidia-driver 贴下输出

Reply View the author
avatar
少林寺驻武当山办事处大神父王喇嘛
deepin
2019-05-05 21:43
#25
https://bbs.deepin.org/post/174676
有没有添加 'stretch-backports' 这个源?执行命令 apt-cache policy nvidia-driver 贴下输出

...

root@k-w520:~# apt-cache policy nvidia-driver
nvidia-driver:
  已安装:390.116-1
  候选: 390.116-1
  版本列表:
*** 390.116-1 100
        100 /var/lib/dpkg/status
     390.67-3deepin 500
        500 http://packages.deepin.com/deepin panda/non-free amd64 Packages
-------------------------------------------------------------------------------------------------------------------------------


就添加了 "deb http://httpredir.debian.org/debian/ stretch main contrib non-free" 这一行
我记得添加并刷新源以后 NVINIA的闭源驱动更新了
重启系统以后 屏幕右上角有 系统源被修改的提示
按照以下链接里的操作 https://ywnz.com/linuxjc/3568.html

第9步DM (Desktop Manager)是LightDM
加了 display-setup-script=/usr/local/bin/switch_nvidia.sh

/usr/local/bin/switch_nvidia.sh 内容为
'''
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
xrandr --dpi 75
'''

-------------------------------------------------------------------------------------
第10步 glxinfo | grep rendering  也有输出

direct rendering: Yes
GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite,
GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite,
GL_NV_packed_float_linear, GL_NV_path_rendering,

但问题依旧
Reply View the author
avatar
yanbowen
deepin
Community Developer
2019-05-05 22:41
#26
https://bbs.deepin.org/post/174676
root@k-w520:~# apt-cache policy nvidia-driver
nvidia-driver:
  已安装:390.116-1

正在尝试重现你的问题
Reply View the author
avatar
yanbowen
deepin
Community Developer
2019-05-15 17:17
#27
https://bbs.deepin.org/post/174676
root@k-w520:~# apt-cache policy nvidia-driver
nvidia-driver:
  已安装:390.116-1

测试了几台 intel+nvidia 的机器,没有重现你的问题。

有没有试过更高版本的内核?或是安装ubuntu相同版本的内核,内核可以从 https://kernel.ubuntu.com/~kernel-ppa/mainline/ 这里下载
Reply View the author
avatar
少林寺驻武当山办事处大神父王喇嘛
deepin
2019-05-15 17:50
#28
本帖最后由 vik993 于 2019-5-15 09:59 编辑
https://bbs.deepin.org/post/174676
测试了几台 intel+nvidia 的机器,没有重现你的问题。

有没有试过更高版本的内核?或是安装ubuntu相同版 ...

我觉得是W520的intel+nvidia+Deepin 才有这个问题
因为同样的硬件 ubuntu下没有这个问题
那我试试切换内核吧更换内核以后 原来的N卡闭源驱动还能用吗?
需要提前切换为开源驱动吗?
Reply View the author
avatar
少林寺驻武当山办事处大神父王喇嘛
deepin
2019-05-15 19:05
#29
本帖最后由 vik993 于 2019-5-15 11:08 编辑
https://bbs.deepin.org/post/174676
测试了几台 intel+nvidia 的机器,没有重现你的问题。

有没有试过更高版本的内核?或是安装ubuntu相同版 ...

内核版本如下
Linux k-w520 4.15.0-29deepin-generic #31 SMP Fri Jul 27 07:12:08 UTC 2018 x86_64 GNU/Linux

Linux W520   4.15.0-47-generic #50~16.04.1-Ubuntu SMP Fri Mar 15 16:06:21 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

4.15.0-47版本怎么找呢?



选好文件以后 安装方法就用这个链接里面的吗
https://www.deepin.org/docs/deepintoeveryone/硬件与驱动/安装和使用新的内核/

Reply View the author
avatar
yanbowen
deepin
Community Developer
2019-05-16 19:35
#30
https://bbs.deepin.org/post/174676
内核版本如下
Linux k-w520 4.15.0-29deepin-generic #31 SMP Fri Jul 27 07:12:08 UTC 2018 x86_64 GNU/L ...

恩是这样安装,带 lowlatency 的文件不要下载,然后看下能否安装成功,如果安装失败就执行 sudo apt-get install -f 卸载
Reply View the author
avatar
少林寺驻武当山办事处大神父王喇嘛
deepin
2019-05-17 05:43
#31
https://bbs.deepin.org/post/174676
恩是这样安装,带 lowlatency 的文件不要下载,然后看下能否安装成功,如果安装失败就执行 sudo apt-get  ...

4.15.0和5.1.2版本的内核都安装了

4.15.0版本的安装了headers_all headers_generic images_generic

5.1.2  版本的安装了headers_all headers_generic images_generic modules_generic

安装以后grub引导菜单里多了对应的启动项
4.15.0版本的问题依旧



5.1.2版本的启动一半卡住
拍了两幅图


Reply View the author
avatar
yanbowen
deepin
Community Developer
2019-05-20 16:56
#32
https://bbs.deepin.org/post/174676
4.15.0和5.1.2版本的内核都安装了

4.15.0版本的安装了headers_all headers_generic images_generic

好吧,看来只能这边遇到后在处理了,多谢你的帮助。
Reply View the author
avatar
少林寺驻武当山办事处大神父王喇嘛
deepin
2019-05-31 21:26
#33
本帖最后由 vik993 于 2019-5-31 13:37 编辑
https://bbs.deepin.org/post/174676
好吧,看来只能这边遇到后在处理了,多谢你的帮助。


给个提示 : Ubuntu18.4 LTS里
只有开源驱动能识别外接显示屏
用闭源驱动也是无法识别外接显示屏

另外这个链接 https://devtalk.nvidia.com/default/topic/1048302/linux/ubuntu-18-04-nvidia-gf108glm-quadro-1000m-external-monitor-not-works/
https://devtalk.nvidia.com/default/topic/1048198/linux/only-integrated-screen-on-ubuntu-18-04-02-lts-with-gtx-1060-3gb/post/5319356/#5319356

里面的方法不知道有用没有


I suspect that you ran into a known rare bug of the nvidia driver. First of all, please add the Ubuntu graphics ppa and install the latest driver (415) from that. If that doesn't make the HDMI output work, use this workaround:
run
  • grep modeset /etc/modprobe.d/* /lib/modprobe.d/*

to find the file containing
  • options nvidia-drm modeset=1

and change it to
  • options nvidia-drm modeset=0

then run
  • sudo update-initramfs -u

and reboot. Leads to tearing on the internal screen, though.                               

Reply View the author
avatar
yanbowen
deepin
Community Developer
2019-06-03 16:59
#34
https://bbs.deepin.org/post/174676
给个提示 : Ubuntu18.4 LTS里
只有开源驱动能识别外接显示屏
用闭源驱动也是无法识别外接显示屏

那这种方案在 deepin 上有效吗?
Reply View the author
avatar
少林寺驻武当山办事处大神父王喇嘛
deepin
2019-06-07 01:00
#35
本帖最后由 vik993 于 2019-6-6 19:01 编辑
https://bbs.deepin.org/post/174676
那这种方案在 deepin 上有效吗?
Ubuntu18.04 LTS ( 闭源显卡驱动)下执行 grep modeset /etc/modprobe.d/* /lib/modprobe.d/*

'''
/lib/modprobe.d/nvidia-kms.conf:# Set value to 0 to disable modesetting
/lib/modprobe.d/nvidia-kms.confptions nvidia-drm modeset=1

'''


有options nvidia-drm modeset=1 的字样
改为0以后 sudo update-initramfs -u重启 外接屏幕依旧没图像




Deepin系统(Optimus驱动)下执行 grep modeset /etc/modprobe.d/* /lib/modprobe.d/* 的输出结果如下

找不到 options nvidia-drm modeset=1 的字样

然后,就没有然后了......





root@W-520:/home/W-520# grep modeset /etc/modprobe.d/* /lib/modprobe.d/*
/etc/modprobe.d/nvidia.conf:install nvidia-modeset modprobe nvidia ; modprobe -i nvidia-current-modeset $CMDLINE_OPTS
/etc/modprobe.d/nvidia.conf:install nvidia-drm modprobe nvidia-modeset ; modprobe -i nvidia-current-drm $CMDLINE_OPTS
/etc/modprobe.d/nvidia.conf:remove nvidia modprobe -r -i nvidia-drm nvidia-modeset nvidia-uvm nvidia
/etc/modprobe.d/nvidia.conf:remove nvidia-modeset modprobe -r -i nvidia-drm nvidia-modeset
root@W-520:/home/W-520# ^C
root@W-520:/home/W-520#
Reply View the author
avatar
少林寺驻武当山办事处大神父王喇嘛
deepin
2019-06-13 00:05
#36

BIOS里设置独显(Discrete Graphic Card),并且禁用Optimus识别
用Deepin自带的显卡驱动更新工具安装开源驱动
重启系统以后切换为开源驱动可连接外屏

但是系统重启以后又恢复为低分辨率 外接屏也没了图像
并且只有开源驱动外屏有图像 默认驱动和闭源驱动外屏依旧没图像
开机时有两行关键信息
pkcs#7 signature not signed with trusted key
error:driver 'pcspkr' is already registered
-----------------------------------------------------------------------------------
k@k-W520:~$ /sbin/modinfo pcspkr
filename:       /lib/modules/4.15.0-30deepin-generic/kernel/drivers/input/misc/pcspkr.ko
alias:          platform:pcspkr
license:        GPL
description:    PC Speaker beeper driver
author:         Vojtech Pavlik <vojtech@ucw.cz>
srcversion:     47378600A7940EA58CFF06C
depends:        
retpoline:      Y
intree:         Y
name:           pcspkr
vermagic:       4.15.0-30deepin-generic SMP mod_unload
signat:         PKCS#7
signer:         
sig_key:        
sig_hashalgo:   md4

--------------------------------------------------------------------------------------
pcspkr的签名就是PKCS#7
但是BIOS里没有关闭Secure Boot的选项
我试了此链接下的 https://blog.csdn.net/StruggleLT/article/details/83090663
grub启动参数里加入 acpi_osi=! acpi="windows 2009" 但并没有效果



同时BIOS里设置独显(Discrete Graphic Card),并且禁用Optimus识别 Ubuntu18.04里用闭源驱动外屏依旧不亮
options nvidia-drm modeset=0 之类的方法依然无效
https://bbs.deepin.org/user/33250
Reply View the author
avatar
少林寺驻武当山办事处大神父王喇嘛
deepin
2019-06-17 01:09
#37
https://bbs.deepin.org/post/174676
那这种方案在 deepin 上有效吗?

显示设备选择 Discrete Graphic Card
禁用Optimus识别
禁用Vt-d
Boot_Mode选Legacy
无论Deepin/Ubuntu,开源/闭源显卡驱动,外屏终于有图像了
感谢一直以来的帮助 @yanbowen
Reply View the author
avatar
少林寺驻武当山办事处大神父王喇嘛
deepin
2019-06-17 01:10
#38
https://bbs.deepin.org/post/174676
那这种方案在 deepin 上有效吗?

显示设备选择 Discrete Graphic Card
禁用Optimus识别
禁用Vt-d
Boot_Mode选Legacy

无论Deepin/Ubuntu,开源/闭源显卡驱动,外屏终于有图像了
感谢一直以来的帮助 @yanbowen
Reply View the author
avatar
yanbowen
deepin
Community Developer
2019-06-24 17:22
#39
https://bbs.deepin.org/post/174676
显示设备选择 Discrete Graphic Card
禁用Optimus识别
禁用Vt-d

所以这是 BIOS 设置问题,记录一下。
Reply View the author
2 / 2
To page