转载请注明出处:博客园 博主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后 屏幕亮度飙至最高 且屏幕亮度无法调节 外接显示器无法显示 的问题的更多相关文章

  1. Windows 10 下安装 npm 后全局 node_modules 和 npm-cache 文件夹的设置

    npm 指 Node Package Manager,是 Node.js 中一个流行的包管理和分发工具.Node.js 在某个版本的 Windows 安装包开始已经加入了 npm,现在可以进入 htt ...

  2. windows 10 WSL 安装 Centos

    1. 打开 WSL,没啥好说的 使用管理员权限打开 powershell,执行 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft ...

  3. 如何在 Windows 10 上安装 WSL 2

    翻译自 Joey Sneddon 2020年10月30日的文章<How to Install WSL 2 on Windows 10> [1] 如果您想在最新的 Windows 版本中尝试 ...

  4. 笔记:在 Windows 10 WSL Ubuntu 18.04 安装 Odoo12 (2019-06-09)

    笔记:在 Windows 10 WSL Ubuntu 18.04 安装 Odoo12 原因 为了和服务器一样的运行环境. 使用 Ubuntu 运行 Odoo 运行更快. 方便使用 Windows 10 ...

  5. windows 10中的ubuntu子系统安装桌面环境的方法

    windows 10中的ubuntu子系统安装桌面环境的方法 (How to install Ubuntu-desktop in windows 10 Subsystem for Linux) 转载 ...

  6. 在Windows 10上安装Oracle 11g数据库出现的问题及解决

    在Windows 10上安装Oracle 11g数据库,并且很多次出现过:当安装的进度条进行到快要结束的时候弹出一个提示框.如下: [Java(TM)2 Platform Standard Editi ...

  7. Windows 10 上安装 3D Studio Max 2016 报错的解决办法

    在 Windows 10 上安装 3D Stuido Max 2016 报错,无法正常安装,查看日志是 VC 运行时安装错误,经过分析发现在 Windows 10 上已经有这些运行时并且版本比安装包中 ...

  8. 解决windows 10无法打开.hlp帮助文件的问题

    最近学习UML,使用的Rational Rose 7.0,使用帮助时,才发现windows 10无法打开.hlp的帮助文件.虽然win10默认定向到微软支持页面,但发现通过下载补丁来查看hlp文件,实 ...

  9. Windows XP硬盘安装Ubuntu 16.04双系统图文详解

    需要下载的东西有两个,一个是grub4dos,另一个是Ubuntu 16.04 LTS的镜像文件,具体下载地址如下:   1 2 3       1.grub4dos  点击下载 grub4dos 2 ...

  10. 使用 Windows 10 WSL 搭建 ESP8266 编译环境并使用 VSCODE 编程(一)(2019-08-23)

    目录 使用 Windows 10 WSL 搭建 ESP8266 编译环境并使用 VSCODE 编程 安装前准备 安装 ESP8266 工具链 下载 ESP8266 SDK 编译 花絮 使用 Windo ...

随机推荐

  1. OA系统的天数该怎样计算

    文章首发:https://blog.liuzijian.com/post/oa-system-count-days.html 在开发一些OA系统的过程中,经常能遇到一个问题,就是时长计算,比如请假有请 ...

  2. AGC018

    AGC018 B 题目大意 举办一场运动会,有 \(N\) 人,\(M\) 个项目,每个人所有项目都有一个排名,会选择参加排名最高且开设的项目,现在要开设若干项目使得人数最多的项目人数尽可能小,求这个 ...

  3. 280:监控和管理LINUX进程

  4. 解密prompt系列47. O1 Long Thought的一些特征分析

    之前我们花很多章讨论过思维链,包括思维链的 组织结构,例如Self-Consistency,TOT,TOMT, GOT,AOT,POT 编排方式,例如Plan-and-Slove,Least-to-m ...

  5. 一款由 .NET 官方团队开源的电子商务系统 - eShop

    项目介绍 eShop是一款由.NET官方开源的,基于.NET Aspire构建的用于参考学习的服务架构电子商务系统,旨在展示如何利用.NET框架及其相关技术栈构建一个现代化的电子商务网站.该项目采用服 ...

  6. nginx 简单实践:正向代理、反向代理【nginx 实践系列之二】

    〇.前言 本文为 nginx 简单实践系列文章之二,主要简单实践了两个内容:正向代理.反向代理,仅供参考. 关于 Nginx 基础,以及安装和配置详解,可以参考博主过往文章: https://www. ...

  7. c++中bitset的常见用法

    C++ 中的 bitset 是一个用于处理固定大小位序列的模板类,提供高效的位操作功能.以下是对其关键特性的详细介绍: 1. 声明与初始化 头文件:需包含 <bitset>. 声明:bit ...

  8. PHP实现随机小姐姐扭一扭、学英语短视频Api接口搭建详细教程

    图片API的文章:图片API制作,教大家制作一个自己的 图片Api ,再记录一下PHP制作视频api的方法.原理上与图片api的制作方法类似. 1.准备工作 准备一个域名,一个服务器(虚拟主机也可以) ...

  9. gitlab - [01] 概述

    gitlab! 一.GitLab是什么 GitLab是一个集成了Git仓库管理.持续集成(CI/CD).项目管理.代码审查.包管理和发布在内的全方位DevOps平台.它为软件开发团队提供了从项目规划到 ...

  10. 学习理论:单阶段代理损失的(H, R) - 一致界证明

    1 导引 我们在上一篇博客<学习理论:预测器-拒绝器多分类弃权学习>中介绍了弃权学习的基本概念和方法,其中包括了下列针对多分类问题的单阶段预测器-拒绝器弃权损失\(L_{\text{abs ...