Firefly开源社区

打印 上一主题 下一主题

AIO-3399C(AI)支持4K显示器的问题,寻求技术支持

62

积分

0

威望

0

贡献

技术小白

积分
62

AIO-3399C(AI)支持4K显示器的问题,寻求技术支持

发表于 2019-12-31 10:47:37      浏览:8853 | 回复:16        打印     [复制链接] 楼主
我从https://item.taobao.com/item.htm ... 8&_u=vc0v8gbcf4买了一块板子,按上面的显示,支持4K分辨率,我买过来后,在1080P的显示器上显示正常,然后我接到4K的显示器上,就黑屏了。我切换到1080P的显示器上,设置为1080P分辨率,然后再换到4K的显示器上,正常能显示1080P,我从DISPALY->HDMI的的设置选项里,能看到4K分辨率,我分别设置为4096*2160(60)和3840*2160(60),设置后,就直接黑屏了。然后显示器的信号指示灯,从绿色,就变成红色了(正常的情况下都是绿色的,红色表示没有HDMI信号输出),该显示器的4K分辨率,在另一块3399板(从其他处采购,同样是T860 GPU),能正常显示,PC接入也能正常显示4K。我在你们另一份文档里(http://wiki.t-firefly.com/AIO-33 ... i-wu-fa-4k-xian-shi)看到,”AIO-3399C打开设置->显示 ,显示设备处若出现HDMI和DSI,代表固件是支持双屏显示的,不支持4K。若只有HDMI则是默认固件,可以支持4K。“。我专门看了下,只有HDMI设备,并没有DSI。请问下这个如何处理,非常感谢。
回复

使用道具 举报

62

积分

0

威望

0

贡献

技术小白

积分
62
发表于 2019-12-31 15:04:26      沙发

麻烦看下,HDMI线我再另外的试试
回复

使用道具 举报

62

积分

0

威望

0

贡献

技术小白

积分
62
发表于 2019-12-31 16:05:06      板凳
Demon 发表于 2019-12-31 15:49
您好,您可以按照wiki教程烧写2019.10.15号更新的固件wiki

感谢,这个我试试。另外,我们换了一根线,这跟线,100%在4K的屏幕上测试过,是可以用的。这个时候,选择4K分辨率,可以用了。但我们从软件角度测试了下,发现有可能还是1080P。以下是设置4K后,LOGCAT打出来的日志,麻烦看下,谢谢。
12-31 08:01:55.749 711-711/com.android.settings D/RkDisplayOutputManager: HDMIA
12-31 08:01:55.749 566-1563/system_process D/RkNativeDisplayManager: nativeGetConnectionState cur_state 3
12-31 08:01:55.751 711-711/com.android.settings D/RkDisplayOutputManager: aux display iface num is 1
12-31 08:01:55.752 711-711/com.android.settings D/DrmDisplaySetting: DrmDisplaySetting - getDisplayInfoList->rkDisplayOutputManager->name:android.os.RkDisplayOutputManager
12-31 08:01:55.752 711-711/com.android.settings D/DrmDisplaySetting: DrmDisplaySetting -  getHdmiMode 1
12-31 08:01:55.752 711-711/com.android.settings D/DrmDisplaySetting: DrmDisplaySetting -  getHdmiMode 2
12-31 08:01:55.753 566-1136/system_process D/RkNativeDisplayManager: primary built_in 0
12-31 08:01:55.754 711-711/com.android.settings D/DrmDisplaySetting: DrmDisplaySetting - getCurDisplayMode - curMode - 3840x2160p60.00-0
12-31 08:01:55.754 711-711/com.android.settings I/DeviceFragment: 3399 resolutionValue:3840x2160p60.00-0
12-31 08:01:55.764 200-208/? D/GRALLOC-ROCKCHIP: enter, w : 1920, h : 1080, format : 0x1, usage : 0x900.
12-31 08:01:55.777 200-208/? D/GRALLOC-ROCKCHIP: enter, w : 1920, h : 1080, format : 0x1, usage : 0x900.
12-31 08:01:55.789 200-208/? D/GRALLOC-ROCKCHIP: enter, w : 1920, h : 1080, format : 0x1, usage : 0x900.
12-31 08:01:55.800 200-208/? D/GRALLOC-ROCKCHIP: enter, w : 1920, h : 1080, format : 0x1, usage : 0x900.
12-31 08:01:55.813 200-205/? E/BufferQueueProducer: [com.android.settings/com.android.settings.SubSettings] connect: already connected (cur=1 req=1)
12-31 08:01:55.814 711-805/com.android.settings D/mali_winsys: EGLint new_window_surface(egl_winsys_display*, void*, EGLSurface, EGLConfig, egl_winsys_surface**, egl_color_buffer_format*, EGLBoolean) returns 0x3000
12-31 08:01:55.832 200-208/? D/GRALLOC-ROCKCHIP: enter, w : 1920, h : 1080, format : 0x1, usage : 0xb00.
12-31 08:01:55.860 711-805/com.android.settings D/GRALLOC-ROCKCHIP: enter, w : 1920, h : 1080, format : 0x1, usage : 0xb00.
12-31 08:01:55.875 200-391/? D/GRALLOC-ROCKCHIP: enter, w : 1920, h : 1080, format : 0x1, usage : 0xb00.
12-31 08:01:55.894 711-805/com.android.settings D/GRALLOC-ROCKCHIP: enter, w : 1920, h : 1080, format : 0x1, usage : 0xb00.
12-31 08:01:55.968 200-208/? D/GRALLOC-ROCKCHIP: enter, w : 1920, h : 1080, format : 0x1, usage : 0xb00.
12-31 08:01:55.987 711-805/com.android.settings D/GRALLOC-ROCKCHIP: enter, w : 1920, h : 1080, format : 0x1, usage : 0xb00.
12-31 08:01:56.064 200-391/? D/GRALLOC-ROCKCHIP: enter, w : 1920, h : 1080, format : 0x1, usage : 0xb00.
12-31 08:01:56.081 711-805/com.android.settings D/GRALLOC-ROCKCHIP: enter, w : 1920, h : 1080, format : 0x1, usage : 0xb00.
回复

使用道具 举报

62

积分

0

威望

0

贡献

技术小白

积分
62
发表于 2019-12-31 17:09:14      地板
Demon 发表于 2019-12-31 16:13
好的,您后面更新固件试试,若是您不确定当前分辨率,可以终端输入:
cat /sys/class/drm/card0-HDMI-A-1/ ...

你好,刚才用了下你说的命令,确实是4K,但从ANDROID角度,不管什么API获取窗口的大小,屏幕大小,分辨率信息等等,都是1080P的分辨率。请问下这是什么原因。
我马上更新固件试试
回复

使用道具 举报

62

积分

0

威望

0

贡献

技术小白

积分
62
发表于 2019-12-31 17:43:19      5#
Demon 发表于 2019-12-31 16:13
好的,您后面更新固件试试,若是您不确定当前分辨率,可以终端输入:
cat /sys/class/drm/card0-HDMI-A-1/ ...

你好,我安装了你链接里最新的版本了,但还是不行。ANDROIDAPP还是认为是1080P的,导致我们显示图片或者视频,都还是1080P显示。使用API( getWindowManager().getDefaultDisplay().getRealMetrics(metric))获取的分辨率,也是1080P。但你给的命令,返回确实是4K。请问下,那我如何才能在界面上,展示真正的4K内容呢。现在我们在APP上面,显示一张图,如果这张图是1080P的,刚好就是全屏,如果是4K的,那就有一部分是不显示出来的。
回复

使用道具 举报

62

积分

0

威望

0

贡献

技术小白

积分
62
发表于 2020-1-2 09:38:09      6#
Demon 发表于 2019-12-31 16:13
好的,您后面更新固件试试,若是您不确定当前分辨率,可以终端输入:
cat /sys/class/drm/card0-HDMI-A-1/ ...

麻烦你再帮我看下,实在不清楚原因,我们究竟如何,才能在这块板子上,正常显示一张4K的图片或者播放4K的视频?之前另一个厂商同样的板子,我们4K的大小,可正常播放,现在购买你们这块板子,如果我们强制把图片大小设置为4K的话,显示就会超出边界,因为从APP获取到的各种窗口,屏幕大小,都是1080P,但你的命令,执行后,确实返回4K分辨率。请问下这个要怎么处理
回复

使用道具 举报

62

积分

0

威望

0

贡献

技术小白

积分
62
发表于 2020-1-2 11:02:51      7#
Demon 发表于 2020-1-2 10:32
您好,我这刚刚对同一固件进行了测试,是可以正常显示至2160p,且播放视频的。请问您那是怎么操作的? ...

我们的视频和图片也能正常播放,但整个界面并不是4K的,而是1080P的,APP是内测用的,配置比较麻烦,我先看看怎么给你们使用。还请先验证下我上面问题。getWindowManager().getDefaultDisplay().getRealMetrics(metric),获取到的是1080P的,麻烦你验证一下,其他几个ANDROID API,获取到的界面宽高,也是1080P的,看看你能不能核实下这个问题,谢谢
回复

使用道具 举报

62

积分

0

威望

0

贡献

技术小白

积分
62
发表于 2020-1-2 11:06:51      8#
Demon 发表于 2020-1-2 10:32
您好,我这刚刚对同一固件进行了测试,是可以正常显示至2160p,且播放视频的。请问您那是怎么操作的? ...

APP配置比较麻烦,我看下怎么处理。还麻烦先看下我上面提到的问题。 getWindowManager().getDefaultDisplay().getRealMetrics(metric)和其他几个ANDROID API获取到的ANDROID 界面,都是1080P的,麻烦核实下这个问题。或者能否提供个微信QQ之类的联系方式,我让我们的研发人员跟你联系,方便确认问题,谢谢
回复

使用道具 举报

62

积分

0

威望

0

贡献

技术小白

积分
62
发表于 2020-1-3 11:36:52      9#
Demon 发表于 2020-1-3 11:19
您好!我查找了下原因,是因为ui的值是在配置文件中设定的,所以使用API函数读取的都是1080p,但已包含4k ...

我们的视频和图片,都是4K的,解码我们测试了,没问题,但4K的视频或者图片,显示到屏幕上,就必须是直接显示出来,不能缩小到1080P,在放大成4K显示,这样我们的显示设备展示出来就有问题了。我们这就试试,非常感谢
回复

使用道具 举报

62

积分

0

威望

0

贡献

技术小白

积分
62
发表于 2020-1-3 12:19:06      10#
Demon 发表于 2020-1-3 11:19
您好!我查找了下原因,是因为ui的值是在配置文件中设定的,所以使用API函数读取的都是1080p,但已包含4k ...

我们测试了可以用了,再咨询个问题,如果我重新编译一份源码,如何让系统UI适应1080P和2160P的分辨率呢?我需要修改哪些,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表