Enter Thin Client Fl200 Driver | Verified Source

Unlike a standard PC, a thin client often relies on vendor-specific drivers for:

The “FL200” in the name often refers to a chipset (commonly the Fresco Logic FL2000), which is a USB 3.0 to VGA/HDMI graphics controller. Thus, the enter thin client fl200 driver is often a DisplayLink or Fresco Logic driver that enables video output over USB. enter thin client fl200 driver


We integrated with the kernel's drm_plane_helper_damage_iter_init(): Unlike a standard PC, a thin client often

static void fl2000_submit_damage(struct fl2000_device *fl,
                                 struct drm_plane_state *old_state,
                                 struct drm_plane_state *new_state)
struct drm_rect damage;
    drm_plane_get_damage_rects(new_state, &damage);
// Clip to screen bounds
drm_rect_intersect(&damage, &new_state->src);
// If damage > 70% of screen, do full update (RLE compresses better)
if (drm_rect_width(&damage) * drm_rect_height(&damage) > 0.7 * fl->width * fl->height)
    fl->needs_full_update = true;
if (fl->needs_full_update) 
    fl2000_send_full_screen(fl, new_state->fb);
    fl->needs_full_update = false;
 else 
    fl2000_send_damage_rect(fl, new_state->fb, &damage);

Once the Enter Thin Client FL200 driver is installed, you can squeeze out better performance with these tweaks: The “FL200” in the name often refers to