Jeston Nano 2K分辨率解决
问题描述
最近淘了一块1440x2560的屏,兴致冲冲的借到Jeston Nano上,结果…
多次尝试修改xrandr后报BadMatch的错误
原因是NV官方把一些大分辨率的配置给锁了
需要修改hdmi2.0.c中的代码,
320 if (mode->xres > 4096 || mode->yres > 2160)
321 return false;
然后进行内核编译~
Jeston Nano B01 内核编译
感谢Docker提供的参考!让所有工作都在Jeston Nano上运行!
NVIDIA Jetson Nano - Docker optimized Linux Kernel
感谢NV官方帖!
1440x2560 HDMI Display not working on Jetson TX2
Jeston Nano所用映像版本:sd-blob-b01.img,是2022/2/23版本的。
NVIDIA® Jetson™ Linux Driver Package (L4T) 版本为32.7.1,源码链接如下:
L4T Driver Package (BSP) Sources
换源并更新
#为防止误操作后无法恢复,先备份原文件sources.list
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
# 新建新的源文件source.list
sudo gedit /etc/apt/sources.list
这里换成了清华的,蜗壳的也很好使!!!
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe
sudo apt-get update
sudo apt-get upgrade
工具链
sudo apt-get install -y libncurses5-dev
L4T下载并解压
cd
mkdir -p nano-bsp-sources
cd nano-bsp-sources
wget https://developer.nvidia.com/embedded/l4t/r32_release_v7.1/sources/t210/public_sources.tbz2
ls -alh public_sources.tbz2
tar xvf public_sources.tbz2 Linux_for_Tegra/source/public/kernel_src.tbz2
cd
!!注意此时修改hdmi2.0.c里面的屏幕分辨率限制条件语句!!
编译准备
cd ~/nano-bsp-sources/kernel/kernel-4.9
zcat /proc/config.gz > .config
head -10 .config
make prepare
make modules_prepare
编译
# 编译内核
time make -j5 Image
# 编译好了会显示所用时间
...
real 28m13,235s
user 91m48,700s
sys 7m46,240s# 列出新编译好的内核
ls -alh arch/arm64/boot/Image
-rw-rw-r-- 1 ghost ghost 34M 5月 4 13:14 arch/arm64/boot/Image# 编译内核组件
time make -j5 modules
# 编译好了会显示所用时间
...
real 29m15,621s
user 92m41,176s
sys 8m18,404s# 查看当前内核版本
uname -a
Linux ghost-desktop 4.9.144 #1 SMP PREEMPT Wed March 4 13:12:51 CST 2022 aarch64 aarch64 aarch64 GNU/Linux
内核备份及安装
sudo cp /boot/Image /boot/Image.original
cd ~/kernel/kernel-4.9
sudo make modules_install
sudo cp arch/arm64/boot/Image /boot/Imagels -alh /boot/Image*
# 显示有两个内核文件
-rw-r--r-- 1 root root 34M 5月 4 15:48 /boot/Image
-rw-r--r-- 1 root root 33M 5月 4 15:46 /boot/Image.original
重启
看下新内核版本
uname -a
Linux ghost-desktop 4.9.253 #1 SMP PREEMPT Wed May 4 13:12:51 CST 2022 aarch64 aarch64 aarch64 GNU/Linux
效果
Jeston Nano 2K分辨率解决相关推荐
- linux桌面2k分辨率,解决ubuntu下外接2k显示器却没法调2k分辨率问题
网上都是一些使用cvt来设置,可是有些显示器须要cvt -r才能成功.php 1. 准备 先查看显示输出设备html 1 xrandr 显示以下:linux 1 2 3 4 5 6 7 8 9 10 ...
- 解决ubuntu下外接2k显示器却无法调2k分辨率问题
网上都是一些使用cvt来设置,但是有些显示器需要cvt -r才能成功. 1. 准备 先查看显示输出设备 1 xrandr 显示如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ...
- 一键解决2K分辨率下ubuntu图标及文字太小问题
一键解决2K分辨率下ubuntu图标及文字太小问题在这里插入图片描述 1.打开虚拟机 2. 选择设置 3. 选择显示 调到1.5,点应用
- jeston nano安装torch和torchvision及几个报错原因解决方法
本人是第一次使用jeston nano,下载torch和torchvision碰了很多壁,因此这里把经验教训写下来,希望能帮助到像我一样的小白,让大家少走点弯路,由于第一次在csdn编辑,格式不美观, ...
- 鸿蒙系统华为mate10,从3899跌至1040,2K分辨率+4000mAh,可升级鸿蒙系统
自从华为发布鸿蒙系统后,"鸿蒙"二字已经刷屏互联网,而在鸿蒙发布会上,华为消费者业务CEO余承东已经给出了华为各个机型的升级时间段,令人遗憾的是荣耀手机并不在名单之中,这也让很多荣 ...
- 2k分辨率显示器 浏览器_如何使浏览器使用显示器的完整分辨率?
2k分辨率显示器 浏览器 Having a monitor with a very high resolution is awesome, but what do you do when Google ...
- 问题记录-笔记本HDMI外接2k显示器如何调2k分辨率
我的老笔记本外接显示器后调不到2K分辨率,记录一下解决方法. 笔记本是比较老的了,14年买的,除了发热现在用着还挺好的,外接笔记本在公司办公敲代码用 显示器型号是AOC Q2789VU,27寸2K分辨 ...
- 解决方案——笔记本HDMI外接2k显示器如何调2k分辨率
为了让笔记本外接一个2K显示器,也是折腾了一段时间,网上很多种教程,都失败了.总结一下吧,可能大部分电脑都可以直接连上显示器匹配到2K的分辨率,但是要自己设置的话,还有一段路要走. 先介绍一下网上普遍 ...
- jeston nano开发板 在ubuntu18.04环境下搭建的ROS和arduino小车
一.准备安装Ubuntu系统 (在vmware上安装)#方便后面的调试 首先,需要我们去官网下载镜像文件,但是由于官方的服务器搭建在境外,因此我们更倾向于使用国内镜像进行下载,比如清华大学镜像,一般来 ...
最新文章
- 生物科技发展与人类命运共同体塑造
- JVM致命错误日志(hs_err_pid.log)分析
- Nginx服务器上安装并配置PHPMyAdmin的教程
- 截图后粘贴或拖拽上传
- oracle开启日志服务,Oralce 归档日志开启与关闭示例
- centos 6 php环境,centos6.6 下 安装 php7 + nginx环境的方法
- c matlab 引擎调用,将C/C++回调传递给matlab引擎
- 使用bat一键生成bmfont艺术字
- DOSBox的安装及使用
- Python学习_100Days
- 黑苹果AppleStore不能下载应用
- SAP ABAP 销售订单创建BAPI 正常订单/借贷项订单/退货订单
- 如何在 Matplotlib 中绘制垂直线
- 组合数c(n,m)计算的四种方法
- 什么是范数,及其对应的 “曼哈顿距离“、“欧式距离“、“闵氏距离“、“切比雪夫距离“
- 亲民地理38期-江西极顶武功山(下)
- KubeSphere DevOps流水线部署
- 嵌入式linux 从u盘启动,嵌入式 linux中dd命令[用于制作U盘启动盘的神奇的命令]
- WPF 在编译时 显示 CS0426	类型“xxx”中不存在类型名“xxx”
- eccel身份证截取指定格式日期插入10000条序号