解决 windows 10 WSL 安装Ubuntu后 屏幕亮度飙至最高 且屏幕亮度无法调节 外接显示器无法显示 的问题
转载请注明出处:博客园 博主Bubgit https://www.cnblogs.com/Bubgit/p/16367937.html
问题现象
自从windows 10推出了 wsl (Windows Subsystem for Linux ) 之后,再搭配上vscode的远程资源管理器(WSL target),简直不要太好用!
但是在Microsoft Store 里面搜索ubuntu 安装完成之后,不会有任何问题,直到重启之后,我的笔记本(华硕K501L)出现:屏幕亮度飙至最高,且无法调节屏幕亮度,外接显示屏没有画面(hdmi插入电脑都没发现设备),很明显显示驱动出现了问题。
刚开始我一直没有定位到问题在哪里,因为这个问题是安装完ubuntu,并且重启之后才会出现,当时恰逢windows更新推送了,我是windows更新提示重启,重启之后发现出了这个问题,当时以为是windows更新出现了问题,于是一顿折腾:更新最新的windows版本更新,重装显卡驱动,回退更新,最后没办法只能重装了系统,网上也找了n多资料,也没有和我一样的情况,后来尝试复现,折腾了好久,重装电脑好几次,最后定位到是wsl安装ubuntu之后,重启电脑就会导致这个问题,能够稳定复现,但是也没有比较好的方法解决,重装显卡驱动也没办法解决,只好用docker 启了一个linux 再用vscode containers连进去,使用linux开发环境。
直到昨天,终于解决了这个问题,特此记录,给大家提供解决思路。



解决方法
首先还是再windows Microsoft Store 里面搜索ubuntu安装,并且再windows power shell 以管理员身份运行 输入
wsl --set-default-version 2
设置wsl默认启动应用版本为wsl2,默认是1,(wsl1按照下面的步骤可能无法解决问题)

红框标注的两个版本,安装后多半会出现问题,建议选择安装第一个

安装完成之后,如果出现屏幕显示问题,这个时候按以下步骤操作
1、卸载已经安装的ubuntu,再重新安装这个版本的ubuntu


2、卸载windows显示驱动



3、检查下有没有可更新的windows更新,有的话就立即更新,更新完了之后重启电脑,没有的话就直接重启电脑,重启电脑之后应该会发现显卡驱动是windows自带的基础显示驱动,这个时候屏幕应该已经不是最高亮度了(不过因为是基础显示驱动,亮度还是不可调)。

4、接下来久等着,没错,就是等着windows自动把我们已经卸载了的显卡驱动都帮我们装回来,开机等会儿,再检查下windows更新,保持是最新版的windows 10, 应该要不了多久,windows会自动联网把确实的显卡驱动安装回来。接着重启之后就会发现,显卡驱动正常了,亮度可调,外接屏幕显示正常,ubuntu也能正常工作,皆大欢喜,美滋滋。
解决 windows 10 WSL 安装Ubuntu后 屏幕亮度飙至最高 且屏幕亮度无法调节 外接显示器无法显示 的问题的更多相关文章
- Windows 10 下安装 npm 后全局 node_modules 和 npm-cache 文件夹的设置
npm 指 Node Package Manager,是 Node.js 中一个流行的包管理和分发工具.Node.js 在某个版本的 Windows 安装包开始已经加入了 npm,现在可以进入 htt ...
- windows 10 WSL 安装 Centos
1. 打开 WSL,没啥好说的 使用管理员权限打开 powershell,执行 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft ...
- 如何在 Windows 10 上安装 WSL 2
翻译自 Joey Sneddon 2020年10月30日的文章<How to Install WSL 2 on Windows 10> [1] 如果您想在最新的 Windows 版本中尝试 ...
- 笔记:在 Windows 10 WSL Ubuntu 18.04 安装 Odoo12 (2019-06-09)
笔记:在 Windows 10 WSL Ubuntu 18.04 安装 Odoo12 原因 为了和服务器一样的运行环境. 使用 Ubuntu 运行 Odoo 运行更快. 方便使用 Windows 10 ...
- windows 10中的ubuntu子系统安装桌面环境的方法
windows 10中的ubuntu子系统安装桌面环境的方法 (How to install Ubuntu-desktop in windows 10 Subsystem for Linux) 转载 ...
- 在Windows 10上安装Oracle 11g数据库出现的问题及解决
在Windows 10上安装Oracle 11g数据库,并且很多次出现过:当安装的进度条进行到快要结束的时候弹出一个提示框.如下: [Java(TM)2 Platform Standard Editi ...
- Windows 10 上安装 3D Studio Max 2016 报错的解决办法
在 Windows 10 上安装 3D Stuido Max 2016 报错,无法正常安装,查看日志是 VC 运行时安装错误,经过分析发现在 Windows 10 上已经有这些运行时并且版本比安装包中 ...
- 解决windows 10无法打开.hlp帮助文件的问题
最近学习UML,使用的Rational Rose 7.0,使用帮助时,才发现windows 10无法打开.hlp的帮助文件.虽然win10默认定向到微软支持页面,但发现通过下载补丁来查看hlp文件,实 ...
- Windows XP硬盘安装Ubuntu 16.04双系统图文详解
需要下载的东西有两个,一个是grub4dos,另一个是Ubuntu 16.04 LTS的镜像文件,具体下载地址如下: 1 2 3 1.grub4dos 点击下载 grub4dos 2 ...
- 使用 Windows 10 WSL 搭建 ESP8266 编译环境并使用 VSCODE 编程(一)(2019-08-23)
目录 使用 Windows 10 WSL 搭建 ESP8266 编译环境并使用 VSCODE 编程 安装前准备 安装 ESP8266 工具链 下载 ESP8266 SDK 编译 花絮 使用 Windo ...
随机推荐
- react事件 报错Cannot read property 'setState' of undefined
import React, { Component } from "react"; export class TestHanderClick extends Component { ...
- Mac安装Flink
版本 Flink flink-1.13.1-bin-scala_2.11.tgz 依赖scala2.12 一.下载 https://archive.apache.org/dist/flink/ 解压 ...
- 自助式BI:灵活应变的商业智能
在这个信息爆炸的时代,商业智能(BI)已经成为企业决策的必备工具.无论是哪个行业,哪个规模的企业,似乎都无法忽视这一强大工具的存在.然而,传统的BI模式往往存在着一些限制,使得企业无法灵活地应对各种业 ...
- ((GPIO_TypeDef ) GPIOB_BASE)或((GPIO_TypeDef ) xxxx)
///////////////((GPIO_TypeDef ) GPIOB_BASE)或((GPIO_TypeDef ) xxxx)//////////////////// #define GPIOA ...
- Typecho 如何开启外链转内链
把博客中的外部链接转换为网站内链,据说有利于搜索引擎收录.该插件主要由 benzBrake 大佬 编写,同时支持转换文章和评论中的链接. 上传插件 下载 Master Branch Code 后上传到 ...
- 小米字体和思源宋体CSS调用使用指南
小米字体 //css引用 <link rel="stylesheet" href="https://font.sec.miui.com/font/css?famil ...
- WPF无边框的一个方案(保留默认窗口的拖动、阴影等效果)
使用 WindowStyle="None" AllowsTransparency="True" 的方式达成无边框的效果有很多无法忽视的缺陷,比如失去了拖动效果. ...
- 万字调研——AI生成内容检测
数据集 TweepFake 地址 摘要:深度伪造(deepfakes).合成或篡改媒体的威胁正变得越来越令人担忧,尤其是对于那些已经被指控操纵公众舆论的社交媒体平台而言.即使是最简单的文本生成技术(例 ...
- try catch异常捕获工具类
异常捕获工具类 package com.example.multiThreadTransaction_demo.utils; import lombok.extern.slf4j.Slf4j; imp ...
- ABC393C题解
大概评级:橙. 送分题. 题意就是让你统计有多少条边是重边或自环. 设 \(u_i\) 表示第 \(i\) 条边的左端点,\(v_i\) 表示第 \(i\) 条边的右端点. 那么如果 \(u_i = ...