ihsplay icon indicating copy to clipboard operation
ihsplay copied to clipboard

[BUG] Black screen on webOS 3.4.0

Open eldarkg opened this issue 2 years ago • 6 comments

Issue Summary

After click on TV IHSplay button Start Streaming TV screen go black. My PC in IHSplay is found.

Steps to Reproduce

Steps to reproduce the behavior:

  1. Start Stream on PC
  2. Start IHSplay on TV
  3. Click to button Start Streaming
  4. See black screen on TV

Expected Behavior

Work streaming of Steam from PC to TV.

Basic Information

IHSplay Information

Version: 0.2.8 Audio Module: alsa Video Module: smp-webos System: webOS 3.4.0 (HE_DTV_W16N_AFADABAA)

TV Information

modelName : 43UH656V-ZB sdkVersion : 3.4.0 firmwareVersion : 05.70.30 boardType : M16_DVB_EU

Computer Setup

OS version: Ubuntu 20.04.6 LTS GPU model: Radeon RX 550 monitor resolution: 1920x1080

Additional Context

On my smartphone in same WiFi 5G network streaming is work from Steam Link.

After click Start Streaming (on TV side):

dmesg
[ 2547.213877] de       INF (03934) DE_Open             : 641 ] device opened (1105:0)
[ 2547.213913] kad-de   NOT (03934) KADP_DE_Open        : 186 ] [kadp_de] device is opened (dev_fd = 46)
[ 2547.220250] dev:vdec, message : [ 2535.848713]        vdec NOTI                    init_codec 3249:vdec:508ba200, h264_hp
[ 2547.265330] dev:vdec, message : [ 2535.893723]        vdec NOTI               display_picture 1457:vdec:508ba200, pts fffffffe, stc 0d9a56a2(-2535761ms), ts 0, 0(0)
[ 2547.267563] dev:vdec, message : [ 2535.896022]          vo NOTI             initialize_locked 745 :vo:508bae00, de1, dual0, pts match
[ 2547.273934] kad-vp   NOT (01237) HAL_VSC_Connect     : 391 ] wId[0] outputmode[0]
[ 2547.274015] de       INF (01237) DE_REG_M16_SetWinPor:1563 ] Src map (NONE(0)/VGA(1)/YPBPR(2)/ATV(3)/CVD(4)/SCART(5)/HDMI(6)/MVI(7)/CPU(8))
[ 2547.274029] de       INF (01237) DE_REG_M16_SetWinPor:1564 ]   => win[0] src[7] port[1]
[ 2547.278482] pe       NOT (01237) PE_INF_M16_SetTraceP:2831 ] [LX_PE_INF_DISPLAY_T]
[ 2547.278511] pe       NOT (01237) PE_INF_M16_SetTraceP:2831 ] 000(720,576)/1(500)00/0006/0,0,0,0,0/0,0,2880,2160/100/0000
[ 2547.278553] pe       NOT (01237) PE_INF_M16_SetTraceP:2482 ] [LX_PE_DEFAULT_SETTINGS_T]
[ 2547.278564] pe       NOT (01237) PE_INF_M16_SetTraceP:2482 ] 0
[ 2547.278655] kad-vp   NOT (01237) HAL_VSC_SetAdaptiveS:2168 ] [HAL_VSC][2168]  Adaptive Stream control [1] Source info[ 9]
[ 2547.285489] pe       NOT (01237) PE_INF_M16_SetTraceP:2831 ] [LX_PE_INF_DISPLAY_T]
[ 2547.285518] pe       NOT (01237) PE_INF_M16_SetTraceP:2831 ] 000(720,576)/1(500)00/0006/0,0,0,0,0/1920,1080,2880,2160/100/0000
[ 2547.285562] kad-vp   NOT (01237) HAL_VSC_SetInput    :2322 ] [HAL_VSC][2322] Set wId[0] Source size  xywh(0,0,1920,1080)***
[ 2547.285581] kad-vp   NOT (01237) HAL_VSC_SetInput    :2324 ] [HAL_VSC][2324] Set wId[0] Input window xywh(0,0,1920,1080)***
[ 2547.286440] pe       NOT (01237) PE_INF_M16_SetTraceP:2831 ] [LX_PE_INF_DISPLAY_T]
[ 2547.286460] pe       NOT (01237) PE_INF_M16_SetTraceP:2831 ] 000(720,576)/1(500)00/0006/0,0,0,0,0/1920,1080,3840,2160/100/0000
[ 2547.286492] kad-vp   NOT (01237) HAL_VSC_SetOutput   :2373 ] [HAL_VSC][2373]  Set wId[0] Window out_xywh(0,0,3840,2160)***
[ 2547.290525] vmap: address is not-page-aligned be045040
[ 2547.291459] vunmap: address is not-page-aligned vaddr:b6067040
[ 2547.291719] pe       NOT (01237) PE_INF_M16_SetTraceP:2831 ] [LX_PE_INF_DISPLAY_T]
[ 2547.291743] pe       NOT (01237) PE_INF_M16_SetTraceP:2831 ] 000(720,576)/1(500)00/0016/0,0,0,0,0/1920,1080,3840,2160/100/0000
[ 2547.291815] pe       NOT (01237) PE_INF_M16_SetTraceP:2482 ] [LX_PE_DEFAULT_SETTINGS_T]
[ 2547.291827] pe       NOT (01237) PE_INF_M16_SetTraceP:2482 ] 0
[ 2547.292079] pe       NOT (01237) PE_INF_M16_SetTraceP:2659 ] [LX_PE_DNT_FILMMODE_T]
[ 2547.292091] pe       NOT (01237) PE_INF_M16_SetTraceP:2659 ] 0, 0
[ 2547.303948] pe       NOT (01237) PE_INF_M16_SetTraceP:2831 ] [LX_PE_INF_DISPLAY_T]
[ 2547.304777] pe       NOT (01237) PE_INF_M16_SetTraceP:2831 ] 000(720,576)/1(500)00/0016/0,0,0,0,0/1920,1080,3840,2160/100/0000
[ 2547.304836] kad-vp   NOT (01237) HAL_VSC_SetInput    :2322 ] [HAL_VSC][2322] Set wId[0] Source size  xywh(0,0,1920,1080)***
[ 2547.304856] kad-vp   NOT (01237) HAL_VSC_SetInput    :2324 ] [HAL_VSC][2324] Set wId[0] Input window xywh(0,0,1920,1080)***
[ 2547.305514] kad-vp   NOT (01237) HAL_VSC_SetOutput   :2373 ] [HAL_VSC][2373]  Set wId[0] Window out_xywh(0,0,3840,2160)***
[ 2547.308709] kad-vp   NOT (01237) _KADP_VP_PeriodicTas:2715 ] ### Source size changed...flag[1]  1920/1080
[ 2547.308806] pe       NOT (01237) PE_INF_M16_SetTraceP:2532 ] [LX_PE_CSC_POST_T]
[ 2547.308823] pe       NOT (01237) PE_INF_M16_SetTraceP:2532 ] 0, 129f,f9bf,f2fe,129f,2049,0,129f,0,1989, -64,-512,-512,0,0,0
[ 2547.308870] pe       NOT (01237) PE_INF_M16_SetTraceP:2831 ] [LX_PE_INF_DISPLAY_T]
[ 2547.308890] pe       NOT (01237) PE_INF_M16_SetTraceP:2831 ] 001(1920,1080)/0(160)10/0016/0,0,0,0,0/1920,1080,3840,2160/100/0000
[ 2547.308928] pe       NOT (01237) PE_INF_M16_SetTraceP:2482 ] [LX_PE_DEFAULT_SETTINGS_T]
[ 2547.308939] pe       NOT (01237) PE_INF_M16_SetTraceP:2482 ] 0
[ 2547.323664] kad-vp   WAR (01237) KADP_VP_Thread      :1182 ] Source size changed win[0] with adaptive stream, 0/0 -> 1920/1080
[ 2547.323755] hal-gal  NOT (01137) GX_IPC_InputSrcCheck:1157 ] ++ HDMI 4K not detected. curr status = 0x0000, state change =0
[ 2547.323864] dil-vsc	[S]Mute Off
[ 2547.323989] kad-vp   NOT (01237) HAL_VSC_SetWinBlank : 793 ] [HAL_VSC][793] wId[0] isOn 0 color 0.
[ 2547.364004] kad-vp   WAR (01237) KADP_VP_Thread      :1212 ] update input window of just scan.
[ 2547.644138] dev:vdec, message : [ 2536.272635]          vo NOTI            displayed_callback 661 :vo:508bae00, freerun, y 6d700000, priv 655aa6e8, 1920x1088, match0, freerun1, drop0, queue(0/0)
[ 2547.706653] dev:vdec, message : [ 2536.335168]          vo NOTI            displayed_callback 661 :vo:508bae00, matched, y 6d700000, priv 655aa6e8, 1920x1088, match1, freerun1, drop0, queue(1/1)
[ 2548.349861] de       NOT (00000) DE_REG_M16_UpdateVid: 951 ] @@@ scaler_local_mute____OFF @@@

eldarkg avatar Sep 03 '23 15:09 eldarkg

Hi, would you like to try the app moonlight? It allows you to choose other decoders.

mariotaku avatar Sep 03 '23 16:09 mariotaku

Hi, would you like to try the app moonlight? It allows you to choose other decoders.

moonlight after enter ip addr of PC in Add computer show error:

cURL error: Couldn't connect to server

eldarkg avatar Sep 03 '23 16:09 eldarkg

@eldarkg Moonlight requires a host software instead of Steam Link: either Sunshine or GeForce Experience.

I suggested this because it has great performance (more than 50% less latency than Steam Link)

mariotaku avatar Sep 03 '23 16:09 mariotaku

@eldarkg Moonlight requires a host software instead of Steam Link: either Sunshine or GeForce Experience. I suggested this because it has great performance (more than 50% less latency than Steam Link)

moonlight (NetCast Legacy) with sunshine is video stream but sound not. Sound only on PC.

eldarkg avatar Sep 03 '23 18:09 eldarkg

@eldarkg Sounds like a host issue. This driver might be helpful for your case https://github.com/FCGWolfe/SteamLinkAudioDrivers

mariotaku avatar Sep 10 '23 02:09 mariotaku

@eldarkg Sounds like a host issue. This driver might be helpful for your case https://github.com/FCGWolfe/SteamLinkAudioDrivers

It is only windows drivers. I need a linux drivers one.

eldarkg avatar Sep 10 '23 18:09 eldarkg