关于AMD核显输出显示器“超出范围”问题的解决思路

2023-10-30 14:40

本文主要是介绍关于AMD核显输出显示器“超出范围”问题的解决思路,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本次问题记录为笔记本电脑——联想YOGA 14s AMD2021版,其在外接显示器(三星27寸2k显示器)时提示“超出范围”的解决记录和问题分析。

显示器“超出范围”的可能原因

显示笔记本内部显示器外部显示器
适配器AMD Radeon Graphics(核显)AMD Radeon Graphics(核显)
分辨率2880x18002560x1440
刷新率60/90Hz60/75Hz
位深度108
颜色格式RGBRGB
颜色空间标准动态范围(SDR)标准动态范围(SDR)

1.显示分辨率问题
笔记本内部显示器和外部显示器的分辨率不一致,主要是分辨率的长宽比,像本次记录中,笔记本为2880x1800——外部显示器为2560*1440,长宽比明显不同,笔记本默认AMD核显输出优先以笔记本内部显示器为主
·但实际上,在近年来的HDMI和DP显示输出中,通常不会因为分辨率问题出现“超出范围”。
2.显示刷新率问题
和分辨率类似,本次记录中笔记本内部显示器为60/90Hz两档(默认60Hz),外部显示器为60/75Hz两档(默认60Hz),笔记本默认AMD核显输出优先以笔记本内部显示器为主
·同样的是,近年来的显示器HDMI和DP通常也不会因为分辨率问题出现“超出范围”。
3.显示位深度问题
本次记录中,笔记本内部显示器的位深度为10位,而外部显示器位深度为8位,笔记本默认AMD核显输出优先以笔记本内部显示器为主 导致外部显示器收到核显的10位深度信号,而出现问题。
4.其他问题
暂时没排查到其他问题

AMD核显输出时的“超出范围”问题解决

第一个解决方案: 这里将上面提到的1和2问题合起来说明:网上有非常多同样的解决方式,如果你已经搜到并试过了,可以直接看第二个决解方案。

  • 分辨率和刷新率手动调整(也是网上传的最多的,常见于旧的显示输出问题,如:VGA视频接口),在右键“显示设置”中,选择对应的显示器,进入“高级显示设置”,在进入“显示器的显示适配属性”(如图)设置
    在“属性”界面中,单击“列出所有模式”(如图)模式
    然后根据你的显示器需要,来选择合适的分辨率和刷新率,不知道显示器本身支持多少分辨率和刷新率的建议看第二种“自动调整”的方法。
  • 分辨率和刷新率自动调整:也就是清理注册表的方式,操作起来比较简单。首先,断开有显示“超出范围”问题的显示器,然后 win键+R打开“运行”窗口,输入regedit并确定,进入到注册表编辑器,然后找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\GraphicsDrivers\Configuration目录(如图)在这里插入图片描述

这里存这所有连接过的显示器的显示设置(注:如果您修改过显示器设置,那么在这里一个显示器可能存在多个文件),删除刚刚有问题的显示器的相关文件,如果不知道哪一个是刚刚出现问题的显示器的文件,大可以全删了,让系统将所有显示器自动调整回默认状态,删除完成后,再重新连接外部显示器。

第二个解决方案: 对应的是上面第三个原因,也就是内部和外部显示器的位深度不同,同时笔记本又优先以AMD核显进行输出,导致外部显示器也接收到了10位的位深度信号,而超出原本的8位,出现超出范围的问题。(如果是英特尔或者独显直连,下面的思路或许只能参考)

  • 出现这个问题时,第一个决解方案无效,要解决位深度不一致问题,需要用到AMD的控制中心。首先连接外部显示器,然后在桌面右键菜单中选择AMD Software:****(没有的话,可以去AMD官网下载对应驱动并重新安装),进入控制中心后,点击右上角“设置”,然后选择“显示器”项,选择刚刚连接的外部显示器,在下方设置中找到颜色深度,并将其修改为外部显示器支持的值,查看显示器是否正常。
    AMD设置

问题分析的结论

本次问题,就由核显输出位深度与外部显示器不一致引起,核显优先以内部显示输出,此时内部显示器为10位深度,与外部显示器不一致。经过测试,在AMD控制中心修改外部显示器的输出位深度后解决,若您没有解决,或许需要考虑其他更多的问题。

这篇关于关于AMD核显输出显示器“超出范围”问题的解决思路的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/308625

相关文章

Spring Boot集成/输出/日志级别控制/持久化开发实践

《SpringBoot集成/输出/日志级别控制/持久化开发实践》SpringBoot默认集成Logback,支持灵活日志级别配置(INFO/DEBUG等),输出包含时间戳、级别、类名等信息,并可通过... 目录一、日志概述1.1、Spring Boot日志简介1.2、日志框架与默认配置1.3、日志的核心作用

Springboot项目启动失败提示找不到dao类的解决

《Springboot项目启动失败提示找不到dao类的解决》SpringBoot启动失败,因ProductServiceImpl未正确注入ProductDao,原因:Dao未注册为Bean,解决:在启... 目录错误描述原因解决方法总结***************************APPLICA编

解决pandas无法读取csv文件数据的问题

《解决pandas无法读取csv文件数据的问题》本文讲述作者用Pandas读取CSV文件时因参数设置不当导致数据错位,通过调整delimiter和on_bad_lines参数最终解决问题,并强调正确参... 目录一、前言二、问题复现1. 问题2. 通过 on_bad_lines=‘warn’ 跳过异常数据3

解决RocketMQ的幂等性问题

《解决RocketMQ的幂等性问题》重复消费因调用链路长、消息发送超时或消费者故障导致,通过生产者消息查询、Redis缓存及消费者唯一主键可以确保幂等性,避免重复处理,本文主要介绍了解决RocketM... 目录造成重复消费的原因解决方法生产者端消费者端代码实现造成重复消费的原因当系统的调用链路比较长的时

深度解析Nginx日志分析与499状态码问题解决

《深度解析Nginx日志分析与499状态码问题解决》在Web服务器运维和性能优化过程中,Nginx日志是排查问题的重要依据,本文将围绕Nginx日志分析、499状态码的成因、排查方法及解决方案展开讨论... 目录前言1. Nginx日志基础1.1 Nginx日志存放位置1.2 Nginx日志格式2. 499

SpringBoot监控API请求耗时的6中解决解决方案

《SpringBoot监控API请求耗时的6中解决解决方案》本文介绍SpringBoot中记录API请求耗时的6种方案,包括手动埋点、AOP切面、拦截器、Filter、事件监听、Micrometer+... 目录1. 简介2.实战案例2.1 手动记录2.2 自定义AOP记录2.3 拦截器技术2.4 使用Fi

kkFileView启动报错:报错2003端口占用的问题及解决

《kkFileView启动报错:报错2003端口占用的问题及解决》kkFileView启动报错因office组件2003端口未关闭,解决:查杀占用端口的进程,终止Java进程,使用shutdown.s... 目录原因解决总结kkFileViewjavascript启动报错启动office组件失败,请检查of

SQL Server安装时候没有中文选项的解决方法

《SQLServer安装时候没有中文选项的解决方法》用户安装SQLServer时界面全英文,无中文选项,通过修改安装设置中的国家或地区为中文中国,重启安装程序后界面恢复中文,解决了问题,对SQLSe... 你是不是在安装SQL Server时候发现安装界面和别人不同,并且无论如何都没有中文选项?这个问题也

SpringBoot 异常处理/自定义格式校验的问题实例详解

《SpringBoot异常处理/自定义格式校验的问题实例详解》文章探讨SpringBoot中自定义注解校验问题,区分参数级与类级约束触发的异常类型,建议通过@RestControllerAdvice... 目录1. 问题简要描述2. 异常触发1) 参数级别约束2) 类级别约束3. 异常处理1) 字段级别约束

java内存泄漏排查过程及解决

《java内存泄漏排查过程及解决》公司某服务内存持续增长,疑似内存泄漏,未触发OOM,排查方法包括检查JVM配置、分析GC执行状态、导出堆内存快照并用IDEAProfiler工具定位大对象及代码... 目录内存泄漏内存问题排查1.查看JVM内存配置2.分析gc是否正常执行3.导出 dump 各种工具分析4.