4 votes

La mise à l'échelle fractionnaire a un impact négatif sur le taux de rafraîchissement

J'ai récemment installé Ubuntu 19.04 sur mon ordinateur. Je suis nouveau sur Ubuntu.

J'ai un moniteur 4K donc j'ai suivi ce tutoriel pour permettre le changement d'échelle fractionné (100% est trop petit et 200% est trop grand)

Quand je suis à 125% ou 150%, je remarque que mon curseur de souris n'est pas aussi rapide que lorsque je suis en 100% ou 200% de changement d'échelle. J'ai l'impression que cela pourrait être lié au taux de rafraîchissement.

Y a-t-il un moyen d'avoir un changement d'échelle fractionné et de conserver les 60 Hz ?

Dans le tutoriel, il est mentionné d'utiliser Wayland au lieu de X11. Je ne sais pas du tout comment utiliser Wayland au lieu de X11.

0voto

memeplex Points 180

GTK est incapable de produire une sortie à des échelles non entières. Étant donnée la dépendance de GNOME à GTK, une technique appelée suréchantillonnage est utilisée, à la fois dans X (via xrandr, Ubuntu a mis en place une interface graphique pour cela) et dans Wayland. Cela commande d'abord à la boîte à outils sous-jacente de rendre à une échelle entière (généralement 2x) puis échantillonne la sortie afin de la réduire à l'échelle fractionnaire cible. Cette technique dégrade la qualité de la police dans une certaine mesure mais, surtout, elle est très exigeante en termes de matériel. Supposons que vous ayez un écran UHD, soit 3840 pixels de largeur, si vous vouliez une échelle de 125%, vous auriez besoin de produire 3840 x 2 / 1,25 = 6144 pixels au lieu. En tenant compte des deux dimensions, vous augmentez la charge (2 / 1,25)^2 = 2,56 fois. Comme vous pouvez le constater, cela sera pire si votre échelle cible se rapproche de 100%. Bien sûr, à exactement 100%, vous arrêtez simplement de rendre tout deux fois plus grand, donc c'est moins cher, mais pour obtenir 101% (bien que personne ne le ferait) vous devez augmenter la charge d'un facteur de près de 4. Maintenant, imaginez avoir deux ou trois écrans faisant cela en même temps.

Certaines boîtes à outils comme Qt sont capables de produire directement une sortie à une échelle fractionnaire, ce qui est non seulement beaucoup plus efficace mais rend également des polices plus nettes.

Je ne peux pas dire si ce que vous vivez est lié au type de surcharge que je viens de décrire, mais des saccades et une baisse du FPS sont des symptômes typiques. Une durée de vie de la batterie réduite et un système globalement moins "fluide" en sont également des conséquences. C'est pire en utilisant un échelonnement fractionnaire dans X qu'en Wayland, mais le problème existe dans les deux cas.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X