[Seek Help] 不一样的双屏,适配小的? Resolved
Tofloor
poster avatar
呜喵王
deepin
2023-04-22 05:21
Author

家里台式机配了2块屏幕,用的3080显卡,deepin 20.09
1)4K,144Hz,DP接口,做些文字工作
2)1080P,240Hz,HDMI接口,FPS游戏用

按照教程成功安装nvidia驱动(530版本),目前就是设置缩放还是只能1.25,怎么才能自动适配各自不同的屏幕啊?

Reply Favorite View the author
All Replies
璀璨星空
deepin
2023-04-22 05:37
#1

目前好像就是按照两个中最小的来适配的confused

Reply View the author
咿呀
deepin beta test group
2023-04-22 05:58
#2

可以通过调分辨率,达到缩放的效果

Reply View the author
呜喵王
deepin
2023-04-22 06:28
#3
咿呀

可以通过调分辨率,达到缩放的效果

4K调整为1080P,字体很模糊,怎么调字体都是没什么效果

Reply View the author
呜喵王
deepin
2023-04-22 06:29
#4
璀璨星空

目前好像就是按照两个中最小的来适配的confused

谢谢版主,这样算是废了一块屏=。=

V23正式版能不能解决这个痛点啊?

Reply View the author
咿呀
deepin beta test group
2023-04-22 06:32
#5

调成2K然后再1.25倍缩放,会不会要好一点

Reply View the author
安洛
deepin
2023-04-22 07:34
#6

可以用xrandr配置。不过deepin的配置这么不方便吗。。。
https://wiki.archlinux.org/title/HiDPI#Multiple_displays

Reply View the author
hqbios
deepin
2023-04-22 07:47
#7

还是win+deepin双系统吧,少很多麻烦

Reply View the author
DebuggerX
deepin
2023-04-22 08:07
#8

https://github.com/linuxdeepin/startdde/blob/5e3fb76061821312b5901822a45347d28a4a436a/display/xorg.go#L101-L109

minScaleFactor := 3.0
for _, monitor := range monitors {
	scaleFactor := calcRecommendedScaleFactor(float64(monitor.width), float64(monitor.height),
		float64(monitor.mmWidth), float64(monitor.mmHeight))
	if minScaleFactor > scaleFactor {
		minScaleFactor = scaleFactor
	}
}
return minScaleFactor

刚追了半天代码,感觉就是这里搞的……周一上班了改下逻辑编译看看。。。

Reply View the author
呜喵王
deepin
2023-04-22 08:07
#9
咿呀

调成2K然后再1.25倍缩放,会不会要好一点

是好一点,但是根本没法和4k的文字比啊,按照之前版主的建议,已经只用4K屏了,缩放可调,正常了!

Reply View the author
呜喵王
deepin
2023-04-22 08:09
#10
DebuggerX

https://github.com/linuxdeepin/startdde/blob/5e3fb76061821312b5901822a45347d28a4a436a/display/xorg.go#L101-L109

minScaleFactor := 3.0
for _, monitor := range monitors {
	scaleFactor := calcRecommendedScaleFactor(float64(monitor.width), float64(monitor.height),
		float64(monitor.mmWidth), float64(monitor.mmHeight))
	if minScaleFactor > scaleFactor {
		minScaleFactor = scaleFactor
	}
}
return minScaleFactor

刚追了半天代码,感觉就是这里搞的……周一上班了改下逻辑编译看看。。。

大佬改好了还请公告一下, orz

Reply View the author
呜喵王
deepin
2023-04-22 08:12
#11
hqbios

还是win+deepin双系统吧,少很多麻烦

本人只是轻办公,决定不用win了,办法肯定比困难多,相信deepin会越来越好【撒花~】

Reply View the author
呜喵王
deepin
2023-04-22 08:21
#12
安洛

可以用xrandr配置。不过deepin的配置这么不方便吗。。。
https://wiki.archlinux.org/title/HiDPI#Multiple_displays

下面有大佬回应在debug了,谢谢版主。
另外看到有老哥用xrandr设置笔记本外接显示器作为主屏,mark

Reply View the author
DebuggerX
deepin
2023-04-24 01:35
#13
呜喵王

大佬改好了还请公告一下, orz

Reply View the author