scrcpy icon indicating copy to clipboard operation
scrcpy copied to clipboard

Visual issues with the Volla Phone X on Linux

Open Idcrafter opened this issue 1 year ago • 2 comments

  • [X] I have read the FAQ.
  • [X] I have searched in existing issues.

Environment

  • OS: Fedora 40 KDE on Wayland
  • scrcpy version: 2.4
  • installation method: copr
  • device model: Volla Phone X Volla OS 12.1
  • Android version: 12

Describe the bug A clear and concise description of what the bug is. it's just colored dots like a GPU with Failing Vram, it looks like white dots on a black background with some green pixels on the top and touch or changes in anything on the screen change the random patterns i see in scrcpy. grafik

On errors, please provide the output of the console (and adb logcat if relevant).

06-22 09:22:43.601   651  5367 D r_submix:   in_read unread data (1024)/(1024)
06-22 09:22:43.665   762  5345 I VDO_LOG : [Info][eVideoFlushCache]cmd:ION_SYS_CACHE_SYNC, va:0xe52a5000, handle:0x8, size: 2621440, type:ION_CACHE_FLUSH_BY_RANGE
06-22 09:22:43.665   762  5345 I VDO_LOG : [Info][eVideoFlushCache]cmd:ION_SYS_CACHE_SYNC, va:0xe50fe000, handle:0x9, size: 1731584, type:ION_CACHE_FLUSH_BY_RANGE
06-22 09:22:43.676   762  5345 I VDO_LOG : [Info][eVideoInvalidateCache]cmd:ION_SYS_CACHE_SYNC, va:0xe52a5000, handle:0x8, size: 2621440, type:ION_CACHE_INVALID_BY_RANGE
06-22 09:22:43.677   762  5345 D MtkOmxVenc: [0xeb383810] AVC EncTime=18080 (us), RGB_2_YUV=5, FrameCount= 14, buf timestamp=736297 (736297579) IsKey(0), Size(2909)  Slotbitcount(60664) : in VA=0xEED86740, offset=0x00000000, len=12, flags=0x00000010 : out VA=0xE52A5000, offset=0x00000000sec:0x0, 0x0, pending=1

Please paste terminal output in a code block.

Please do not post screenshots of your terminal, just post the content as text instead.

Idcrafter avatar Jun 22 '24 20:06 Idcrafter

Probably an encoder issue on the device.

  1. Try with another encoder.

  2. Try with a lower resolution (scrcpy -m1024)

  3. Try to record (scrcpy --record=file.mp4) and play the file with some player (VLC), is the result ok?

  4. Try to record the screen using:

    adb screenrecord /sdcard/file.mp4
    adb pull /sdcard/file.mp4
    

    Is the result ok?

Refs #4399

rom1v avatar Jun 24 '24 13:06 rom1v

the phone only has h264 available and yes adb screenrecord does work scrcpy --record=file.mp4 does not, it's also not why i want or do use scrcpy for. i also tried with lower refreshrates, bitrates and resolutions and all resulted in the same issue. i also have used scrcpy on other phones like a Pixel 6 Pro, Redmi Note 10, Volla Phone 22, Pinephone (GD DROID), Samsung Galaxy A50, LG G4c, LG G4, LG G8S, fire TV stick, Android TV and a Medion tablet and all of them worked very well.

Idcrafter avatar Jun 24 '24 20:06 Idcrafter