Open dutong0321 opened 1 year ago
过段时间吧。最近有点忙。
其实可以使用video=
参数设置分辨率的。上次发给你的那个wiki下面就有。
https://wiki.archlinux.org/title/kernel_mode_setting#Forcing_modes
感谢大佬的帮助,有空我再试试。 我编译了最近的内核,如果有和我遇到同样问题的,可以去我的博客里下载,修改也很方便,编译内核也完全和大佬一样就改了那个选项,修改完毕后依旧可以体验大佬编译版本的完美。 地址:https://blog.csdn.net/dutong0321/article/details/130364354 翻到最下面就是
过段时间吧。最近有点忙。
其实可以使用
video=
参数设置分辨率的。上次发给你的那个wiki下面就有。https://wiki.archlinux.org/title/kernel_mode_setting#Forcing_modes
我在/boot/ArmbianEnv.txt添加了这行:video=HDMI-A-1:1366x768@60 但是对这个问题没有用,是我太笨比搞错了吗?
过段时间吧。最近有点忙。 其实可以使用
video=
参数设置分辨率的。上次发给你的那个wiki下面就有。 https://wiki.archlinux.org/title/kernel_mode_setting#Forcing_modes我在/boot/ArmbianEnv.txt添加了这行:video=HDMI-A-1:1366x768@60 但是对这个问题没有用,是我太笨比搞错了吗?
的确是没有用的,我没有在这里说,这个方法在大佬给我发过来的时候我尝试过,但是失败了,所以我才选择了去重新编译内核,但是当时我想着已经解决了,就没有再麻烦大佬,可能是什么地方有冲突吧。
感谢大佬的帮助,有空我再试试。 我编译了最近的内核,如果有和我遇到同样问题的,可以去我的博客里下载,修改也很方便,编译内核也完全和大佬一样就改了那个选项,修改完毕后依旧可以体验大佬编译版本的完美。 地址:https://blog.csdn.net/dutong0321/article/details/130364354 翻到最下面就是
我编译成功了:
root@onecloud:~# cat /boot/config-6.4.16-edge-meson | grep CONFIG_DRM_LOAD_EDID_FIRMWARE
CONFIG_DRM_LOAD_EDID_FIRMWARE=y
于是我在armbianEnv.txt添加了extraargs="drm.edid_firmware=/lib/firmware/edid/1366x768.bin"
但是显示器还是老样子黑屏,u-boot界面显示,但进入系统就黑屏,虽然一段时间后会自动熄灭,似乎只能说明桌面在正常运行。。
root@onecloud:~# xrandr Can't open display
感谢大佬的帮助,有空我再试试。 我编译了最近的内核,如果有和我遇到同样问题的,可以去我的博客里下载,修改也很方便,编译内核也完全和大佬一样就改了那个选项,修改完毕后依旧可以体验大佬编译版本的完美。 地址:https://blog.csdn.net/dutong0321/article/details/130364354 翻到最下面就是
我编译成功了: root@onecloud:~# cat /boot/config-6.4.16-edge-meson | grep CONFIG_DRM_LOAD_EDID_FIRMWARE CONFIG_DRM_LOAD_EDID_FIRMWARE=y 于是我在armbianEnv.txt添加了extraargs="drm.edid_firmware=/lib/firmware/edid/1366x768.bin" 但是显示器还是老样子黑屏,u-boot界面显示,但进入系统就黑屏,虽然一段时间后会自动熄灭,似乎只能说明桌面在正常运行。。
我真的有一点绝望
感谢大佬的帮助,有空我再试试。 我编译了最近的内核,如果有和我遇到同样问题的,可以去我的博客里下载,修改也很方便,编译内核也完全和大佬一样就改了那个选项,修改完毕后依旧可以体验大佬编译版本的完美。 地址:https://blog.csdn.net/dutong0321/article/details/130364354 翻到最下面就是
我编译成功了: root@onecloud:~# cat /boot/config-6.4.16-edge-meson | grep CONFIG_DRM_LOAD_EDID_FIRMWARE CONFIG_DRM_LOAD_EDID_FIRMWARE=y 于是我在armbianEnv.txt添加了extraargs="drm.edid_firmware=/lib/firmware/edid/1366x768.bin" 但是显示器还是老样子黑屏,u-boot界面显示,但进入系统就黑屏,虽然一段时间后会自动熄灭,似乎只能说明桌面在正常运行。。
我真的有一点绝望
我现在怀疑是否是我的显示器问题,不能跟这个默认的1366x768 edid兼容,我去研究一下提取edid 关键手头没有别的hdmi显示器。。。
过段时间吧。最近有点忙。 其实可以使用
video=
参数设置分辨率的。上次发给你的那个wiki下面就有。 https://wiki.archlinux.org/title/kernel_mode_setting#Forcing_modes我在/boot/ArmbianEnv.txt添加了这行:video=HDMI-A-1:1366x768@60 但是对这个问题没有用,是我太笨比搞错了吗?
要加extraargs=
video=
是内核参数,armbianenv控制的是uboot环境变量。
过段时间吧。最近有点忙。 其实可以使用
video=
参数设置分辨率的。上次发给你的那个wiki下面就有。 https://wiki.archlinux.org/title/kernel_mode_setting#Forcing_modes我在/boot/ArmbianEnv.txt添加了这行:video=HDMI-A-1:1366x768@60 但是对这个问题没有用,是我太笨比搞错了吗?
要加
extraargs=
video=
是内核参数,armbianenv控制的是uboot环境变量。
我不知道这点,我再去试一下:D
过段时间吧。最近有点忙。 其实可以使用
video=
参数设置分辨率的。上次发给你的那个wiki下面就有。 https://wiki.archlinux.org/title/kernel_mode_setting#Forcing_modes我在/boot/ArmbianEnv.txt添加了这行:video=HDMI-A-1:1366x768@60 但是对这个问题没有用,是我太笨比搞错了吗?
要加
extraargs=
video=
是内核参数,armbianenv控制的是uboot环境变量。我不知道这点,我再去试一下:D
我修改成了这样: extraargs="video=HDMI-A-1:1366x768@60" 但是屏幕还是黑屏 xrandr还是Cant open display. :(
过段时间吧。最近有点忙。 其实可以使用
video=
参数设置分辨率的。上次发给你的那个wiki下面就有。 https://wiki.archlinux.org/title/kernel_mode_setting#Forcing_modes我在/boot/ArmbianEnv.txt添加了这行:video=HDMI-A-1:1366x768@60 但是对这个问题没有用,是我太笨比搞错了吗?
要加
extraargs=
video=
是内核参数,armbianenv控制的是uboot环境变量。我不知道这点,我再去试一下:D
我修改成了这样: extraargs="video=HDMI-A-1:1366x768@60" 但是屏幕还是黑屏 xrandr还是Cant open display. :(
这次我用另一台linux电脑上的read-edid工具将我这个屏幕的edid提取出来并保存到armbian里 可以看到:
root@onecloud:~# cat /lib/firmware/edid/rtk_edid.bin | parse-edid
Checksum Correct
Section "Monitor"
Identifier ""
ModelName ""
VendorName "RTK"
# Monitor Manufactured week 0 of 2023
# EDID version 1.3
# Digital Display
# Display Physical Size not given. Normal for projectors.
Gamma 2.20
Option "DPMS" "true"
Horizsync 30-80
VertRefresh 57-63
# Maximum pixel clock is 110MHz
#Not giving standard mode: 1280x800, 60Hz
#Not giving standard mode: 1280x720, 60Hz
#Not giving standard mode: 1024x768, 60Hz
#Not giving standard mode: 800x600, 60Hz
#Extension block found. Parsing...
#WARNING: I may have missed a mode (CEA mode 92)
#WARNING: I may have missed a mode (CEA mode 92)
#WARNING: I may have missed a mode (CEA mode 92)
#WARNING: I may have missed a mode (CEA mode 92)
#WARNING: I may have missed a mode (CEA mode 92)
#WARNING: I may have missed a mode (CEA mode 92)
#WARNING: I may have missed a mode (CEA mode 92)
#WARNING: I may have missed a mode (CEA mode 92)
#WARNING: I may have missed a mode (CEA mode 92)
#WARNING: I may have missed a mode (CEA mode 92)
#WARNING: I may have missed a mode (CEA mode 92)
#WARNING: I may have missed a mode (CEA mode 92)
#WARNING: I may have missed a mode (CEA mode 92)
Modeline "Mode 4" +hsync +vsync
Modeline "Mode 0" +hsync +vsync
Modeline "Mode 1" +hsync +vsync
Modeline "Mode 2" 74.250 1280 1390 1420 1650 720 725 730 750 +hsync +vsync
Modeline "Mode 3" 74.250 1280 1720 1760 1980 720 725 730 750 +hsync +vsync
Modeline "Mode 5" +hsync +vsync
Option "PreferredMode" "Mode 4"
EndSection
然后在/boot/armbianEnv.txt中修改:
extraargs=" drm.edid_firmware=edid/rtk_edid.bin "
最后还是黑屏,是我的屏幕太刁钻了吗?帮帮我(T⌓T)
屏幕是从这里买到的:https://item.taobao.com/item.htm?spm=a1z09.2.0.0.6c312e8duBUGIi&id=733701195762&_u=u3h5niiqf024
11.6寸款
还有插上显示器后我的inxi -G信息
root@onecloud:~# inxi -G
Graphics:
Message: No ARM data found for this feature.
Display: x11 server: X.org v: 1.21.1.7 driver: X: loaded: modesetting
unloaded: fbdev dri: meson gpu: N/A tty: 80x24
API: OpenGL Message: GL data unavailable in console for root.
换个显示器试试吧。linux6.5好像改了API,导致HDMI无输出。不确定有没有backport到6.1和6.4.
换个显示器试试吧。linux6.5好像改了API,导致HDMI无输出。不确定有没有backport到6.1和6.4.
那我换老版本会好吗?我是想用这个便携屏配上这个弔主板带到学校去写写代码的:(
换个显示器试试吧。linux6.5好像改了API,导致HDMI无输出。不确定有没有backport到6.1和6.4.
我另一个玩客云在恩山论坛下载的版本号是23.8.1内核6.4.13-edge-meson也不能输出
其实,你要不使用一下我当时那个版本吧,反正你也只是写写代码而已。6.1版本也够用。当时没有重新编译的时候,有的显示器直接就成功了,有的显示器就需要重新编译以后修改EDID,或许就像大佬所说,改了API了吧
其实,你要不使用一下我当时那个版本吧,反正你也只是写写代码而已。6.1版本也够用。当时没有重新编译的时候,有的显示器直接就成功了,有的显示器就需要重新编译以后修改EDID,或许就像大佬所说,改了API了吧
我前两天又试了两个电视固件,体验不好,而且没能找到支持我用的无线网卡的版本,装上基本是飞舞。我试试你那个版本吧。我现在已经学会了折腾前给自己一个低心理预期来避免挫败感
其实,你要不使用一下我当时那个版本吧,反正你也只是写写代码而已。6.1版本也够用。当时没有重新编译的时候,有的显示器直接就成功了,有的显示器就需要重新编译以后修改EDID,或许就像大佬所说,改了API了吧
我前两天又试了两个电视固件,体验不好,而且没能找到支持我用的无线网卡的版本,装上基本是飞舞。我试试你那个版本吧。我现在已经学会了折腾前给自己一个低心理预期来避免挫败感
的确,折腾的确得降低心理预期,不过看到你说无线网卡,我估计够呛,或许你试试3.X的支持无线的版本,以前在恩山见过,但是效果如何就不知道了
其实,你要不使用一下我当时那个版本吧,反正你也只是写写代码而已。6.1版本也够用。当时没有重新编译的时候,有的显示器直接就成功了,有的显示器就需要重新编译以后修改EDID,或许就像大佬所说,改了API了吧
我前两天又试了两个电视固件,体验不好,而且没能找到支持我用的无线网卡的版本,装上基本是飞舞。我试试你那个版本吧。我现在已经学会了折腾前给自己一个低心理预期来避免挫败感
的确,折腾的确得降低心理预期,不过看到你说无线网卡,我估计够呛,或许你试试3.X的支持无线的版本,以前在恩山见过,但是效果如何就不知道了
谢谢,不过这个无线网卡我在armbian新版本上试过是可用的
换个显示器试试吧。linux6.5好像改了API,导致HDMI无输出。不确定有没有backport到6.1和6.4.
我另一个玩客云在恩山论坛下载的版本号是23.8.1内核6.4.13-edge-meson也不能输出
还是太新了,可能还是backport了。 用releases里6.3的试试
我刚才发现烧录后首次启动似乎是能相对正常的显示的,甚至输出了符合屏幕分辨率的信号,只不过信号时不时中断,而且显示效果有一种严重的故障美(黄色闪烁重影)。我一会试一下dutong0321编译的内核之后如果不生效,再尝试复现一遍这个情况,顺便尝试在这种情况下ssh连接体现的各种信息是什么样子
换个显示器试试吧。linux6.5好像改了API,导致HDMI无输出。不确定有没有backport到6.1和6.4.
我另一个玩客云在恩山论坛下载的版本号是23.8.1内核6.4.13-edge-meson也不能输出
还是太新了,可能还是backport了。 用releases里6.3的试试
我试过5.15的版本添加video=HDMI-A-1:1366x768@60没有效果。尽管如此我也尝试一下
换个显示器试试吧。linux6.5好像改了API,导致HDMI无输出。不确定有没有backport到6.1和6.4.
我另一个玩客云在恩山论坛下载的版本号是23.8.1内核6.4.13-edge-meson也不能输出
还是太新了,可能还是backport了。 用releases里6.3的试试
我试过5.15的版本添加video=HDMI-A-1:1366x768@60没有效果。尽管如此我也尝试一下
5.15是lts,也会backport的。
找以前编译的版本。
上次的分辨率问题非常感谢大佬的帮助,我在修改后发现没有效果,于是我去查询了一下资料,发现是CONFIG_DRM_LOAD_EDID_FIRMWARE选项没有打开,于是我按照大佬的在ci.yml中的命令去重新编译了一下,发现编译成功并使用时成功加载了EDID分辨率,但是我发现我编译的总是没有大佬编译的流畅好用,所以希望大佬可以把
CONFIG_DRM_LOAD_EDID_FIRMWARE=y
这个选项打开,我觉的会有很多人应该都很需要,再次感谢大佬的付出和帮助。