FXAA is a gaming Anti Aliasing filter, that saved performance with the trade off
in picture quality, while MSAA demands more performance and gives better and sharper image.
Besides gaming i never saw this filters has a impact for other environments.
@Edward78 Please don’t create duplicate topics every time you have a question. I’ve merged two here. Please reply in one of your related existing topics instead.
This helps others help you.
2 Likes
The monitor is the LG Ultrgear 32GR93U, Res. i 1920x1080. have trouble seeing thew tiny screens at 4k. Videos do look hazy sometimes. like this one https://www.youtube.com/watch?v=oF0sd_kYHG0&t=108s here is the shot https://pbs-prod.linustechtips.com/monthly_2024_05/image.thumb.png.3df5ba8b9eeb074bb6bb82b2b4366abd.png
There is a big Problem
LG Ultrgear 32GR93U = 3840x2160
Why
Edward78:
<missing: xrandr>
Please post the outputs
ls -l /etc/X11/mhwd.d
ls -l /etc/X11/
ls -l /etc/X11/xorg.conf.d
cat /etc/X11/mhwd.d/nvidia.conf
xrandr --listmonitors
xrandr --props
in linux (which also makes sense) you always take the native resolution (in your case 3840x2160) and scale the surface. Then everything stays sharp.
If you only display 1920 on your 32`` it must automatically become blurred.
That’s why it’s so problematic with old games that can only display 640x480. But you can’t recognize anything but blocks.
Ok, hmmmm. I don’t think X will let KDE scale enough to see good enough. Watland still has issues though right? Things will be tiny.
I am just below native res. at 200$ scale. Man I miss my young eyes, 25ish years ago, I was on the Quake leader boards, played on a 16.8k (yes not Megs) connection with out using a crosshair. I could read fine print without glasses.
1 Like
Tell me about it. I feel the same way
1 Like
I know this sounds odd, but things look like they are a little underwater with a tiny bit of silt floating in it, not sure if it is a moniter thing, my eyes or a setting. Like you know how a tv with glass looks better then a movie theater screen? The image is great otherwise.
BG405
25 May 2024 20:00
30
Maybe post a photo if you have a camera capable of close-ups? (Macro). If it’s a phone camera, horizontally please! That way it’ll be clearer for us to see what you mean (pun intended) .
You must disable SMART ENERGY SAVING in your Monitor !
I was thinking of my phone, I was wondering if I could turn the filters off? The images always look clarer on my phone. Shot https://pbs-prod.linustechtips.com/monthly_2024_05/Untitled.jpg.31908eed4beae6fc55cdf20bd63834da.jpg
ls -l /etc/X11/mhwd.d ✔
total 4
-rw-r--r-- 1 root root 1458 May 2 02:20 nvidia.conf
-rw-r--r-- 1 root root 0 May 2 02:20 nvidia.conf.nvidia-xconfig-original
~ ls -l /etc/X11/ ✔
total 12
drwxr-xr-x 2 root root 4096 May 2 02:20 mhwd.d
drwxr-xr-x 3 root root 4096 Apr 5 23:05 xinit
drwxr-xr-x 2 root root 4096 May 2 02:20 xorg.conf.d
~ ls -l /etc/X11/xorg.conf.d ✔
total 8
-rw-r--r-- 1 root root 232 May 2 02:18 00-keyboard.conf
-rw-r--r-- 1 root root 131 Apr 5 23:06 30-touchpad.conf
lrwxrwxrwx 1 root root 27 May 2 02:20 90-mhwd.conf -> /etc/X11/mhwd.d/nvidia.conf
~ cat /etc/X11/mhwd.d/nvidia.conf ✔
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 550.67
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "NoLogo" "1"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "COMPOSITE" "Enable"
EndSection
Section "InputClass"
Identifier "Keyboard Defaults"
MatchIsKeyboard "yes"
Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection
~ xrandr --listmonitors ✔
zsh: correct 'xrandr' to '_xrandr' [nyae]?
~ xrandr --props 127 ✘
zsh: correct 'xrandr' to '_xrandr' [nyae]?
Last 2 not sure what 2 do. The ae confused me.
Moniter is LG Ultragear 32GR93U
The Contrast slider in colors seems to do nothing.
Agree…
@Edward78 Please post the decoded EDID of your screen…
pamac install base-devel
pamac build edid-decode-git
find -L /sys/class/drm/ -maxdepth 2 -type f -iname "*edid" -exec sh -c 'echo "{}"' \; -exec edid-decode "{}" 2>/dev/null \;
The EDID is a binary blob inside your screen and Linux heavenly rely on it, since it tells which resolutions the screen is capable of.
Probably try another connection. Display-Port should be preferred on Linux.
Sorry for the no reply forever, I forgot about it. I am on Display Port.
pamac build edid-decode-git
find -L /sys/class/drm/ -maxdepth 2 -type f -iname "*edid" -exec sh -c 'echo "{}"' \; -exec edid-decode "{}" 2>/dev/null \;
Preparing...
Synchronizing package databases...
Refreshing extra.db...
Warning: nano-syntax-highlighting: local (2020.10.10+10+g1aa64a8-2) is newer than extra (2020.10.10-2)
Resolving dependencies...
Checking inter-conflicts...
To install (13):
m4 1.4.19-3 (Required By: base-devel) core 251.9 kB
autoconf 2.72-1 (Required By: base-devel) core 666.1 kB
automake 1.17-1 (Required By: base-devel) core 641.7 kB
bison 3.8.2-6 (Required By: base-devel) core 791.0 kB
debugedit 5.0-6 (Required By: base-devel) core 45.1 kB
fakeroot 1.35.1-1 (Required By: base-devel) core 78.2 kB
flex 2.6.4-5 (Required By: base-devel) core 314.9 kB
gc 8.2.6-1 (Required By: base-devel) core 240.4 kB
guile 3.0.10-1 (Required By: base-devel) core 8.7 MB
make 4.4.1-2 (Required By: base-devel) core 536.4 kB
patch 2.7.6-10 (Required By: base-devel) core 95.2 kB
pkgconf 2.1.1-1 (Required By: base-devel) core 61.9 kB
base-devel 1-3 core 22.3 kB
Total download size: 12.5 MB
Total installed size: 68.7 MB
Apply transaction ? [y/N] y
==== AUTHENTICATING FOR org.manjaro.pamac.commit ====
Authentication is required to install, update, or remove packages
Authenticating as: Nick James (nickj)
Password:
polkit-agent-helper-1: pam_authenticate failed: Authentication failure
==== AUTHENTICATION FAILED ====
Error: Authentication failed
** Message: 09:51:35.432: aur_plugin.vala:332: downloading AUR data
Preparing...
Checking edid-decode-git dependencies...
Resolving dependencies...
Checking inter-conflicts...
To install (16):
m4 1.4.19-3 (Required By: base-devel) core 251.9 kB
autoconf 2.72-1 (Required By: base-devel) core 666.1 kB
automake 1.17-1 (Required By: base-devel) core 641.7 kB
bison 3.8.2-6 (Required By: base-devel) core 791.0 kB
debugedit 5.0-6 (Required By: base-devel) core 45.1 kB
fakeroot 1.35.1-1 (Required By: base-devel) core 78.2 kB
flex 2.6.4-5 (Required By: base-devel) core 314.9 kB
gc 8.2.6-1 (Required By: base-devel) core 240.4 kB
guile 3.0.10-1 (Required By: base-devel) core 8.7 MB
make 4.4.1-2 (Required By: base-devel) core 536.4 kB
patch 2.7.6-10 (Required By: base-devel) core 95.2 kB
pkgconf 2.1.1-1 (Required By: base-devel) core 61.9 kB
base-devel 1-3 core 22.3 kB
ninja 1.12.1-1 (Required By: edid-decode-git) extra 161.7 kB
python-tqdm 4.66.5-1 (Required By: edid-decode-git) extra 130.2 kB
meson 1.5.1-1 (Required By: edid-decode-git) extra 2.1 MB
To build (1):
edid-decode-git r678.f4b0548-1 AUR
Total download size: 14.9 MB
Total installed size: 83.1 MB
Edit build files : [e]
Apply transaction ? [e/y/N] y
Cloning edid-decode-git build files...
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
Generating edid-decode-git information...
==== AUTHENTICATING FOR org.manjaro.pamac.commit ====
Authentication is required to install, update, or remove packages
Authenticating as: Nick James (nickj)
Password:
==== AUTHENTICATION COMPLETE ====
Download of guile (3.0.10-1) started
Download of meson (1.5.1-1) started
Download of bison (3.8.2-6) started
Download of autoconf (2.72-1) started
Download of bison (3.8.2-6) finished
Download of autoconf (2.72-1) finished
Download of automake (1.17-1) started
Download of make (4.4.1-2) started
Download of meson (1.5.1-1) finished
Download of flex (2.6.4-5) started
Download of automake (1.17-1) finished
Download of make (4.4.1-2) finished
Download of m4 (1.4.19-3) started
Download of gc (8.2.6-1) started
Download of flex (2.6.4-5) finished
Download of ninja (1.12.1-1) started
Download of guile (3.0.10-1) finished
Download of m4 (1.4.19-3) finished
Download of gc (8.2.6-1) finished
Download of ninja (1.12.1-1) finished
Download of python-tqdm (4.66.5-1) started
Download of patch (2.7.6-10) started
Download of fakeroot (1.35.1-1) started
Download of pkgconf (2.1.1-1) started
Download of python-tqdm (4.66.5-1) finished
Download of patch (2.7.6-10) finished
Download of fakeroot (1.35.1-1) finished
Download of pkgconf (2.1.1-1) finished
Download of debugedit (5.0-6) started
Download of base-devel (1-3) started
Download of debugedit (5.0-6) finished
Download of base-devel (1-3) finished
Checking keyring... [16/16]
Checking integrity... [16/16]
Loading packages files... [16/16]
Checking file conflicts... [16/16]
Checking available disk space... [16/16]
Installing pkgconf (2.1.1-1)... [1/16]
Installing gc (8.2.6-1)... [2/16]
Installing guile (3.0.10-1)... [3/16]
Installing make (4.4.1-2)... [4/16]
Installing ninja (1.12.1-1)... [5/16]
Installing m4 (1.4.19-3)... [6/16]
Installing flex (2.6.4-5)... [7/16]
Installing fakeroot (1.35.1-1)... [8/16]
Installing bison (3.8.2-6)... [9/16]
Installing python-tqdm (4.66.5-1)... [10/16]
Installing meson (1.5.1-1)... [11/16]
Installing debugedit (5.0-6)... [12/16]
Installing patch (2.7.6-10)... [13/16]
Installing autoconf (2.72-1)... [14/16]
Installing automake (1.17-1)... [15/16]
Installing base-devel (1-3)... [16/16]
Running post-transaction hooks...
Arming ConditionNeedsUpdate... [1/3]
Refreshing PackageKit... [2/3]
Updating the info directory file... [3/3]
Building edid-decode-git...
==> Making package: edid-decode-git r678.f4b0548-1 (Tue 27 Aug 2024 09:52:47 AM EDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Cloning edid-decode git repo...
Cloning into bare repository '/var/tmp/pamac-build-nickj/edid-decode-git/edid-decode'...
remote: Enumerating objects: 2808, done.
remote: Counting objects: 100% (160/160), done.
remote: Compressing objects: 100% (61/61), done.
remote: Total 2808 (delta 95), reused 160 (delta 95), pack-reused 2648
Receiving objects: 100% (2808/2808), 919.02 KiB | 2.64 MiB/s, done.
Resolving deltas: 100% (1876/1876), done.
==> Validating source files with md5sums...
edid-decode ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Creating working copy of edid-decode git repo...
Cloning into 'edid-decode'...
done.
==> Starting pkgver()...
==> Updated version: edid-decode-git r714.10bc5ee-1
==> Starting build()...
The Meson build system
Version: 1.5.1
Source dir: /var/tmp/pamac-build-nickj/edid-decode-git/src/edid-decode
Build dir: /var/tmp/pamac-build-nickj/edid-decode-git/src/edid-decode/build
Build type: native build
Project name: edid-decode
Project version: undefined
C++ compiler for the host machine: c++ (gcc 14.2.1 "c++ (GCC) 14.2.1 20240805")
C++ linker for the host machine: c++ ld.bfd 2.43.0
Host machine cpu family: x86_64
Host machine cpu: x86_64
Program git found: YES (/usr/bin/git)
Has header "linux/i2c-dev.h" : YES
Build targets in project: 1
edid-decode undefined
User defined options
prefix: /usr
Found ninja-1.12.1 at /usr/bin/ninja
INFO: autodetecting backend as ninja
INFO: calculating backend command to run: /usr/bin/ninja -C /var/tmp/pamac-build-nickj/edid-decode-git/src/edid-decode/build
ninja: Entering directory `/var/tmp/pamac-build-nickj/edid-decode-git/src/edid-decode/build'
[12/12] Linking target edid-decode
==> Entering fakeroot environment...
==> Starting package()...
ninja: Entering directory `/var/tmp/pamac-build-nickj/edid-decode-git/src/edid-decode/build'
ninja: no work to do.
Installing edid-decode to /var/tmp/pamac-build-nickj/edid-decode-git/pkg/edid-decode-git/usr/bin
Installing /var/tmp/pamac-build-nickj/edid-decode-git/src/edid-decode/edid-decode.1 to /var/tmp/pamac-build-nickj/edid-decode-git/pkg/edid-decode-git/usr/share/man/man1
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "edid-decode-git"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: edid-decode-git r714.10bc5ee-1 (Tue 27 Aug 2024 09:52:52 AM EDT)
==> Cleaning up...
Checking keyring... [1/1]
Checking integrity... [1/1]
Loading packages files... [1/1]
Checking file conflicts... [1/1]
Checking available disk space... [1/1]
Installing edid-decode-git (r714.10bc5ee-1)... [1/1]
Running post-transaction hooks...
Arming ConditionNeedsUpdate... [1/2]
Refreshing PackageKit... [2/2]
Transaction successfully finished.
/sys/class/drm/card0-Unknown-1/edid
EDID of '/sys/class/drm/card0-Unknown-1/edid' was empty.
~
That doesn’t seem like the right thing to post, but you said post the output. I thought it would be output, not what got installed.