Comments (12)
Yeah, I can confirm the blurry fonts problem with Wayland. That's why I stayed with X11.
Regarding the tearing, I could dimmish it substantially by creating a config file 10-intel.conf under /etc/X11/xorg.conf.d/ with the following content.Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "TearFree" "true"
EndSection
Thanks for the helping me!
from linux-on-huawei-matebook-13-2019.
Yeah, I can confirm the blurry fonts problem with Wayland. That's why I stayed with X11.
Regarding the tearing, I could dimmish it substantially by creating a config file 10-intel.conf under /etc/X11/xorg.conf.d/ with the following content.
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "TearFree" "true"
EndSection
from linux-on-huawei-matebook-13-2019.
xrandr
from linux-on-huawei-matebook-13-2019.
I used KDE to set DPI. It's far from perfect, but i'm not too worried: it generally works for the software I use most, and KDE support for HiDPI is far from perfect anyway and they know it, so I expect it to become better with time.
from linux-on-huawei-matebook-13-2019.
Евгений, в консольке xrandr, по идее должно быть установлено. xrandr умеет и разрешения задавать и масштабируемость менять. Для сохранения установок xrandr'a, сохраните в корне домашней директории файл, уточните в гугле название файла.
from linux-on-huawei-matebook-13-2019.
Yeah, I know these methods but xrandr causes screen tearing (and high CPU usage) for me and I really don't like KDE. If there's GNOME-wayland solution with doesn't blur the XWayland applications, this is the best solution for me.
from linux-on-huawei-matebook-13-2019.
If you are using Gnome, enable fractional scaling, worked for me.
X11:
gsettings set org.gnome.mutter experimental-features "['x11-randr-fractional-scaling']"
Wayland:
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"
from linux-on-huawei-matebook-13-2019.
If you are using Gnome, enable fractional scaling, worked for me.
X11:
gsettings set org.gnome.mutter experimental-features "['x11-randr-fractional-scaling']"Wayland:
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"
X11 solution causes high CPU usage and screen tearing for me, the Wayland solution has compability problem that occurs on XWayland applications which is blurry fonts and elements. These problems annoys me a lot.
from linux-on-huawei-matebook-13-2019.
I found a way that works without any hassle!
Just create 10-monitor.conf file under /etc/X11/xorg.conf.d/ with the following content:
Section "Monitor"
Identifier "eDP-1"
Modeline "2880x1920_60.00" 473.25 2880 3112 3424 3968 1920 1923 1933 1989 -hsync +vsync
Option "PreferredMode" "2880x1920_60.00"
EndSection
Then reboot.
Works flawlessly on elementary OS 5.1 Hera without any screen tearing.
Edit: They broke something between kernel 5.0 and 5.5, so please try that method just on Ubuntu or variants with kernel 5.0-HWE-18.04, just for now.
from linux-on-huawei-matebook-13-2019.
There is fractional scaling in gnome>3.32, and its work fine for me.
For wayland:
$ gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"
For X11:
$ gsettings set org.gnome.mutter experimental-features "['x11-randr-fractional-scaling']"
After executing this command you will be able to set scaling to 125, 150, .. etc %
For undo:
$ gsettings reset org.gnome.mutter experimental-features
from linux-on-huawei-matebook-13-2019.
There is fractional scaling in gnome>3.32, and its work fine for me.
For wayland:
$ gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"
For X11:
$ gsettings set org.gnome.mutter experimental-features "['x11-randr-fractional-scaling']"
After executing this command you will be able to set scaling to 125, 150, .. etc %
For undo:
$ gsettings reset org.gnome.mutter experimental-features
If you are using these settings
In Wayland: X11 apps will look blurry.
In X11: There is a screen tearing. Well, you can fix with Option "TearFree" "true"
, but you’ll encounter at least 30% performance loss and unable to watch a video properly.
from linux-on-huawei-matebook-13-2019.
I highly recommend use custom resolutions with 3:2 aspect ratio.
I'm using 1600x1066 on wayland, to get this resolution just added 'video=eDP-1:1600x1066@60' in /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT. Works way better than fractional scaling.
But double check that your display on eDP-1.
BTW, somehow, my laptop with mx150 is more battery efficient and cooler on nouveau driver than proprietary nvidia driver(with 'intel only' ofcourse)
from linux-on-huawei-matebook-13-2019.
Related Issues (20)
- CPU heating after kernel update 5.3 HOT 2
- USB-C to HDMI, then HDMI to VGA adapter not working HOT 1
- Firmware packager script not accessible HOT 1
- Tested : Matebook 13 2020 AMD Ryzen 5 3500 HOT 1
- Tested: Matebook 13 2020 with intel i5 10th generation cpu HOT 2
- how to patch archlinux kernel for issue on touchpad log flooding? HOT 1
- Unable to change mouse acceleration on Kubuntu 2020.
- Russian Language Support HOT 1
- Matebook 13 2020 i7: unkown device found as a battery HOT 1
- ACPI Error HOT 4
- Process for generating bios.cab different as of version 1.28 HOT 1
- Matebook 13 2020 (intel GPU / i5-102100U) - Arch linux with sway HOT 2
- Huawei Mate Pro X 2020 and battery level control HOT 6
- matebook 2020 amd, ppi 102/200 HOT 3
- Fractional scalling - cuted desktop
- Broken firmware on radeon vega mobile
- Compatibility with Matebook D 14 AMD ? HOT 1
- Any update how Matebook 13 2020 works? HOT 1
- Audio jack after suspend
- Battery protection resets after reboot HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from linux-on-huawei-matebook-13-2019.