fisadev / conky-draw

Easily create beautiful conky graphs and draws
GNU General Public License v2.0
144 stars 25 forks source link

Flickering when using 'cpu cpu0' #17

Closed feddischson closed 3 years ago

feddischson commented 3 years ago

Hi,

I was trying conky-draw and encountered some flickering. It seems that cpu cpu0 as conky_value is causing some delay during re-paint. If I use a different command, everything seems to be fine.

Did someone see similar behavior or is there any workaround?

Version:

conky 1.11.6 compiled Sun Jan 24 09:40:34 AM CET 2021 for Linux 5.4.72-gentoo x86_64

conky-draw revision

75a773c5529b16e5e34ec6623d78804c65d4285e

conky_draw_config.lua:

{
    kind = 'bar_graph',
    conky_value = 'cpu cpu0',
    from = {x = 200, y = 45},
    to = {x = 300, y = 45},
    background_thickness = 20,
    bar_thickness = 16,
},

conkcyrc

conky.config = {
    alignment = 'top_left',
    background = false,
    border_width = 2,
    cpu_avg_samples = 2,
    default_color = 'white',
    default_outline_color = 'white',
    default_shade_color = 'white',
    draw_borders = false,
    draw_graph_borders = false,
    draw_outline = false,
    draw_shades = true,
    use_xft = true,
    font = 'DejaVu Sans Mono:size=12',
    gap_x = 20,
    gap_y = 40,
    minimum_height = 1100,
    minimum_width = 1125,
    net_avg_samples = 2,
    no_buffers = true,
    out_to_console = false,
    out_to_stderr = false,
    extra_newline = false,
    own_window = false,
    own_window_class = 'Conky',
    own_window_type = 'desktop',
    stippled_borders = 0,
    update_interval = 1.0,
    uppercase = false,
    use_spacer = 'none',
    show_graph_scale = false,
    show_graph_range = false,
    lua_load = 'conky_draw.lua',
    lua_draw_hook_pre = 'main',
};

conky.text = [[
]]
feddischson commented 3 years ago
double_buffer = true,

was missing in my conkyrc.