Skip to content
This repository has been archived by the owner on Jul 6, 2020. It is now read-only.

Left/right arrow keys stop working #182

Open
ghost opened this issue Apr 30, 2017 · 6 comments
Open

Left/right arrow keys stop working #182

ghost opened this issue Apr 30, 2017 · 6 comments

Comments

@ghost
Copy link

ghost commented Apr 30, 2017

The left/right keys stop working after, for example, the text "Dragon Heart" is displayed in the top-left corner.

$ ./vsxu_player
VSX Application: 
    Vovoid VSXu Player 0.6.0 [GNU / Linux 64-bit] [6 MB RAM used] (c) 2003-2017 Vovoid Media Technologies AB
    Build Date: Apr 30 2017, 22:24:06
    SDL Version: 2.0.4
    OpenGL Vendor: X.Org
    OpenGL Renderer: Gallium 0.4 on AMD HAWAII (DRM 3.10.0 / 4.11.0-rc8+, LLVM 5.0.0)`
@jaw
Copy link
Member

jaw commented Apr 30, 2017

This is because one of the visuals don't work.
We haven't been able to test AMD on Linux, so it's not supported currently.
Might look at this for next patch though.
If you disable randomizer (R) key, and hit (F) key, you should be able to see which one it is.

@jaw
Copy link
Member

jaw commented Apr 30, 2017

If you do, I might have a clue :)

@ghost
Copy link
Author

ghost commented Apr 30, 2017

Hitting (F) key displayed:

  • "Loading in background: Fabric of Sound"
  • "Loading in background: Exploding Star"

At least in the 2nd case: The "RAM usage (total)" field keeps going up by 1MB/second. CPU usage is about 95%, while normal CPU usage is 5-30%.

$ perf record --pid $(pidof vsxu_player)
$ perf report --stdio
23.71%  vsxu_player    particlesystem.generators.so  [.] module_particlesystem_generate_mesh::run
23.25%  vsxu_player    particlesystem.render.so      [.] module_particlesystem_render_ext::run
 7.13%  vsxu_player    libc-2.22.so                  [.] __memcpy_sse2_unaligned
 3.00%  vsxu_player    libc-2.22.so                  [.] __memset_sse2
 3.00%  vsxu_player    radeonsi_dri.so               [.] _mesa_glsl_parse
 2.85%  vsxu_player    libc-2.22.so                  [.] _int_malloc
 2.84%  vsxu_player    libc-2.22.so                  [.] _int_free
 2.56%  vsxu_player    libc-2.22.so                  [.] malloc
 1.49%  vsxu_player    radeonsi_dri.so               [.] hash_table_search
 1.11%  vsxu_player    radeonsi_dri.so               [.] hash_table_insert
 1.05%  vsxu_player    radeonsi_dri.so               [.] glcpp_parser_parse
 0.94%  vsxu_player    libc-2.22.so                  [.] vfprintf
 0.80%  vsxu_player    libc-2.22.so                  [.] malloc_consolidate
 0.64%  vsxu_player    radeonsi_dri.so               [.] unsafe_free
 0.61%  vsxu_player    radeonsi_dri.so               [.] _mesa_glsl_lexer_lex
 0.61%  vsxu_player    radeonsi_dri.so               [.] glcpp_lex
 ....

@C-gotoh
Copy link

C-gotoh commented Nov 1, 2017

As I have encountered the same issue, I am wondering if there is a way to exclude not working visualizers from loading.

@ftoledo
Copy link

ftoledo commented Oct 4, 2018

i have same behavior, the visualizer sems to work with music..but just stop the left/right key handle to change next...

@ivoribeiro
Copy link

same here

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants