Acer TravelMate X349(Ubuntu 16.04 LTS)Intel HD Graphics 620屏幕闪烁求助
Hey there, let's tackle that screen flickering issue you're facing—especially after switching windows post prolonged sessions. Kaby Lake Intel graphics (like your HD 620) can have compatibility quirks with older Ubuntu releases like 16.04, so here are actionable fixes to try:
1. Update Intel Graphics Drivers via PPA
Ubuntu 16.04's default Intel drivers might not have full support for Kaby Lake hardware. The Oibaf PPA provides cutting-edge open-source Intel drivers that often resolve such rendering bugs:
sudo add-apt-repository ppa:oibaf/graphics-drivers sudo apt update && sudo apt upgrade
After the upgrade, reboot your system and check if the flickering persists.
2. Tweak Xorg Configuration for Intel Graphics
Customizing the Xorg settings can force stability fixes like tear-free rendering. Let's create a dedicated config file:
sudo nano /etc/X11/xorg.conf.d/20-intel.conf
Paste the following content into the file:
Section "Device" Identifier "Intel Graphics" Driver "intel" Option "AccelMethod" "sna" Option "TearFree" "true" Option "DRI" "3" EndSection
Save and exit (press Ctrl+O, hit Enter, then Ctrl+X), then reboot. The TearFree option eliminates screen tearing/flickering by enabling vertical sync, while DRI3 boosts rendering performance.
3. Adjust Unity Compositor Settings
Ubuntu 16.04's default Unity compositor can sometimes glitch with Intel graphics. Try these steps:
- First, install Unity Tweak Tool if you don't have it:
sudo apt install unity-tweak-tool - Open Unity Tweak Tool, navigate to Window Manager > Compositor
- Toggle "Enable compositing" off, wait a few seconds, then turn it back on
- Set "VSync" to "Full" to force synchronization with your screen's refresh rate
- Alternatively, restart the compositor on-the-fly with:
unity --replace & disown
4. Install All System Updates
Make sure your Ubuntu 16.04 LTS is fully updated—point releases include critical hardware support patches:
sudo apt update && sudo apt dist-upgrade
Reboot after the update completes to apply any kernel or system component fixes.
5. Try a Wayland Session (Alternative Desktop)
Wayland uses a different rendering model than Xorg, which might bypass the flickering bug. Here's how to set it up:
- Install GNOME Shell:
sudo apt install gnome-shell - Log out of your current session, then on the login screen, click the gear icon and select GNOME on Wayland
- Log in and test if switching windows still causes flickering.
Last Resort: Upgrade Ubuntu Version
Ubuntu 16.04 is quite old (end-of-life for standard support) and lacks native optimizations for Kaby Lake hardware. Upgrading to Ubuntu 18.04 LTS or later will give you a newer kernel, updated drivers, and better overall compatibility with your laptop's components.
内容的提问来源于stack exchange,提问作者fuberutosan

