rikw5452 发表于 2019-12-31 10:47:37

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

我从https://item.taobao.com/item.htm?spm=a1z09.2.0.0.565e2e8dtJ0D6K&id=588874568328&_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-3399C/faqs.html#hdmi-wu-fa-4k-xian-shi)看到,”AIO-3399C打开设置->显示 ,显示设备处若出现HDMI和DSI,代表固件是支持双屏显示的,不支持4K。若只有HDMI则是默认固件,可以支持4K。“。我专门看了下,只有HDMI设备,并没有DSI。请问下这个如何处理,非常感谢。

Demon 发表于 2019-12-31 14:42:56

您好!您可以试试使用更高质量的HDMI线试试,另外,可以在设置中查看反馈下固件版本信息,以便我们确认下情况

rikw5452 发表于 2019-12-31 15:04:26


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

Demon 发表于 2019-12-31 15:49:23

您好,您可以按照wiki教程烧写2019.10.15号更新的固件wiki

rikw5452 发表于 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: 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.

Demon 发表于 2019-12-31 16:13:47

好的,您后面更新固件试试,若是您不确定当前分辨率,可以终端输入:
cat /sys/class/drm/card0-HDMI-A-1/mode

rikw5452 发表于 2019-12-31 17:09:14

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

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

rikw5452 发表于 2019-12-31 17:43:19

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的,那就有一部分是不显示出来的。

rikw5452 发表于 2020-1-2 09:38:09

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

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

Demon 发表于 2020-1-2 10:32:45

您好,我这刚刚对同一固件进行了测试,是可以正常显示至2160p,且播放视频的。请问您那是怎么操作的??或者将您的APP发于我们验证一下。
页: [1] 2
查看完整版本: AIO-3399C(AI)支持4K显示器的问题,寻求技术支持