Hdmi不能显示

我使用的自定义的载板和35.3.1版本的SDK,系统启动后hdmi不能显示,发现Xorg服务未正常启动,查看Xorg日志,有如下报错信息:
(EE) NVIDIA(GPU-0): Failed to select a display subsystem
附件中分别是xorg以及系统启动的日志,能帮忙分析一下是什么原因吗?
xorg-35.3-1.log (20.2 KB)
boot.log (232.5 KB)

請問開機之後的lsmod command結果是什麼?

lsmod.log (33.3 KB)

請問如果不使用rt kernel的狀況下HDMI能動嗎?

这种情况没有试过,而且现在使用的设备之前用35.1的SDK(使用了rt kernel), HDMI显示是正常的,可以确定硬件上是没有问题的,也尝试过将35.3中的dcb配置和驱动程序(nvidia.ko、nvidia-drm.ko、nvidia-modeset.ko)直接放到35.1的SDK中然后编译并烧写固件,系统启动后查看Xorg日志依然是正常的,未出现报错的情况。

不使用rt kernel我也试过了,HDMI还是不能显示。

能請問一下你所謂的不使用rt kernel的情況下為了打開HDMI你改過哪些東西?

也請教一下如果你這些東西都不改, 使用預設DP mode的情況下, xorg log還會有一樣的error嗎?

最开始为了使用HDMI,更改了以下几个地方:

  1. tegra234-mb1-bct-pinmux-p3701-0000-a04.dtsitegra234-mb1-bct-gpio-p3701-0000-a04.dtsi中关于HDMI的引脚配置;
  2. tegra234-dcb-p3701-0000-a02-p3737-0000-a01.dtsi中的dcb配置;

已经试过将这几个更改的地方恢复为默认配置,Xorg日志中还是有同样的错误。
另外还有一个现象,之前调试35.1的时候无论固件中是否包含显示驱动,在系统启动到uefi的时候总会显示英伟达图标和uefi的设置界面,但是调试35.3的时候不会显示任何东西,请问一下uefi界面是否显示是跟什么有关系呢?

我換個問法好了
同一片module, 如果你直接燒nv devkit BSP, 你還會碰到一樣的問題嗎?

目前看來以前沒有類似的題目在rel-35.3.1回報過. 我覺得比較像是在客製化的過程中有lib/driver被改到了導致.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.