我有一个三星 SyncMaster 932MW 液晶电视,我通过 HDMI 将其作为辅助显示器连接到我的笔记本电脑华硕VivoBook S15 X510UF和Windows 10 内部版本 1903。它有一个集成的英特尔显卡和 Nvidia GeForce MX130。CPU 是英特尔酷睿 i5。
电视支持的唯一频率是59赫兹该频率的唯一分辨率是640 x 480。我不喜欢的事情(在分辨率之前)是,在低分辨率下,Windows 会使东西变大,因此很难使用(应用程序和其他元素的尺寸在 Windows 设置中设置为 100%,因此无法降低它)。
此外,在更高的分辨率下,甚至没有一个59赫兹。
如何在保持刷新率的同时提高分辨率?
答案1
由于所有建议都失败了,我回到了唯一尚未尝试的方法:
使用另一根优质电缆(其他品牌)。
如果这也不起作用,并且电视是新的,我会要求换货或(甚至更好)要求退款。这台电视看起来有缺陷。
如果这不可能,并且电视仍在保修期内,请使用它来寻求支持。
答案2
我以前也遇到过类似的问题,电视机很烦人。以下是一些故障排除步骤(主要是在 powershell 中),它们帮助我找到了更明确的答案,了解发生了什么:
- 断开所有其他显示器,包括笔记本电脑显示器(在显示设置中将其设置为“断开连接”),然后查看可用的分辨率是否发生变化
- 尝试以下命令来排除外接显示器作为主显示器时 Windows 所看到的内容故障:
电源外壳:
# Check that the display is showing up, and that it's using the nvidia adapter:
Get-WMIObject win32_videocontroller | select caption,videomodedescription,*refresh*
# Example output:
caption : Intel(R) HD Graphics 520
videomodedescription : 3000 x 2000 x 4294967296 colors
CurrentRefreshRate : 59
MaxRefreshRate : 59
MinRefreshRate : 59
# check the full list of what Windows thinks it can run with, these don't always match with the list in the GUI:
Get-WmiObject -Class CIM_VideoControllerResolution | select caption
# Example:
320 x 240 x 4294967296 colors @ 59 Hertz
640 x 480 x 4294967296 colors @ 59 Hertz
800 x 600 x 4294967296 colors @ 59 Hertz
1024 x 768 x 4294967296 colors @ 59 Hertz
# check the screen information for all your monitors:
Add-Type -AssemblyName System.Windows.Forms;[System.Windows.Forms.Screen]::AllScreens
# Example output:
BitsPerPixel : 32
Bounds : {X=0,Y=0,Width=1920,Height=1080}
DeviceName : \\.\DISPLAY2
Primary : True
WorkingArea : {X=0,Y=0,Width=1920,Height=1050}
如果其中任何一个给出了您不期望的结果,您可能需要调查以下内容:
- 将所有电源关闭再关闭!较新的显示器通常实际上从未关闭过电源(我的显示器上的电源按钮只是让它进入睡眠状态),并且可能会发生奇怪的事情……
- 图形驱动程序和其他驱动程序通常应尽可能保持最新
- 管理分辨率/桌面设置的其他软件:USB“Dock”驱动程序、displaylink、双显示器工具、DisplayFusion 等都可能干扰不稳定的驱动程序。
- 有些电缆,无论是损坏还是……便宜,都会导致分辨率握手失败(640x480 是默认的后备分辨率)。如果您的笔记本电脑支持,请尝试购买 3 美元的替换品或更便宜的 VGA/DVI 电缆。