Everything is so big after nvidia drivers download

okay some news, i opened the installation tool with the nvidia boot and funny thing? when i enter in the installer it says monitor too little when literally the native resolution of my monitor is 1920x1080 so basically running the nvidia boot already makes things bigger so that even the installation process becomes unusable

On the installed system maybe try blacklisting nouveau just to see if there is any conflict.

sudo nano /etc/modprobe.d/blacklist-nvidia-nouveau.conf

add

blacklist nouveau
options nouveau modeset=0

ctrl+x

reboot

everything just started as always

Hmm… really odd to me.

This is already done with nvidia package. Not needed.

The issue looks like a dpi and/or font size, but not really. It seems that nvidia drivers, or some (auto)configuration (with a /etc/X11/xorg.conf.d/*.conf file?) breaks monitor EDID reading.

I suggest OP starts from the easiest (of the above-mentioned) to check/test and going to the more complicated.

sudo pacman -S --needed xorg-xdpyinfo
xdpyinfo | grep -C2 resolution

In KDE settings, check font sizes. If they look normal, change resolution (in the same page) to a higher value.

For EDID, disable nvidia from using EDIDdpi, either in nvidia-settings (if there is such setting), or with a minimal conf file and adding the relevant directive.

so those are the first steps


in the first it just says it’s already updated and will be ignored no updates avabile

I didn’t realize this. Maybe you can help with this issue with EDID, dpi etc.

Ya 305x305 is too big
Here is mine on Kde with 1920x1080

[ricklinux@eos-plasma ~]$ xdpyinfo | grep -C2 resolution
screen #0:
  dimensions:    1920x1080 pixels (508x285 millimeters)
  resolution:    96x96 dots per inch
  depths (7):    24, 1, 4, 8, 15, 16, 32
  root window id:    0x6bc
[ricklinux@eos-plasma ~]$ 

I only RTFM Archwiki and manuals. If he OP can read English :joy: he could find all these as well :wink: .

Without logs, we can only ask help from a Crystal ball :crystal_ball: :person_shrugging: .

Xorg logs, journalctl .

I’m just not familiar enough with doing this stuff as i rarely need to look at it.

1 Like

i know english language -_- and anyways what logs do you need? am a beginner at the end but i can easly send what asked and well how to access those

yours is indeed lower, could it be the reason of all this mess?

Start low. Give us first what I wrote above.

ls -l /etc/X11/xorg.conf.d/*.conf
cat /var/log/Xorg.0.log | eos-sendlog
journalctl -b --no-hostname --no-pager  | eos-sendlog

Please, do not post images, when posting terminal text. It is rude and unuseful/disturbing.

this is the first:
-rw-r–r-- 1 root root 232 9 feb 14.44 /etc/X11/xorg.conf.d/00-keyboard.conf
second:
https://0x0.st/Hrz8.txt
third:
https://0x0.st/HrzP.txt

The first is to check font settings in KDE settings. Is DPI set to 304? Can you change it to lower (96)?

[    23.418] (II) NVIDIA(0): Validated MetaModes:
[    23.418] (II) NVIDIA(0):     "DFP-2:nvidia-auto-select"
[    23.418] (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1080
[    23.427] (--) NVIDIA(0): DPI set to (304, 304); computed from "UseEdidDpi" X config
[    23.428] (--) NVIDIA(0):     option

feb 09 19:10:50 kernel: [drm:nv_drm_fence_context_create_ioctl [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to allocate fence signaling event

feb 09 19:11:19 plasmashell[669]: QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0
feb 09 19:11:20 plasmashell[669]: Both point size and pixel size set. Using pixel size.

feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xrandr: XRandR::setConfig
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xrandr: Requested screen size is QSize(1920, 1080)
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xrandr: Needed CRTCs:  1
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xrandr: Actions to perform: 
                                                        Primary Output: true
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xrandr:                 Old: 444 
                                                                New: 447
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xrandr:         Change Screen Size: false
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xrandr:         Disable outputs: false
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xrandr:         Change outputs: false
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xrandr:         Enable outputs: false
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xrandr: RRSetOutputPrimary 
                                                        New primary: 447
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xrandr: XRandR::setConfig done!
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper: RRNotify_OutputChange
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Timestamp:  22651
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Output:  444
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         CRTC:  0
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Mode:  0
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Rotation:  "Rotate_0"
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Connection:  "Disconnected"
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Subpixel Order:  0
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper: RRNotify_OutputChange
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Timestamp:  22651
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Output:  447
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         CRTC:  440
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Mode:  448
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Rotation:  "Rotate_0"
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Connection:  "Connected"
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Subpixel Order:  0
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper: RRScreenChangeNotify
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Timestamp:  22651
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Config_timestamp:  22651
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Window: 41943045
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Root: 477
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Rotation:  "Rotate_0"
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Size ID: 0
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Size:  1920 1080
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         SizeMM:  160 90
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper: RRNotify_OutputChange
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Timestamp:  22651
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Output:  444
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         CRTC:  0
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Mode:  0
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Rotation:  "Rotate_0"
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Connection:  "Disconnected"
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Subpixel Order:  0
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper: RRNotify_OutputChange
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Timestamp:  22651
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Output:  447
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         CRTC:  440
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Mode:  448
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Rotation:  "Rotate_0"
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Connection:  "Connected"
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xcb.helper:         Subpixel Order:  0
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xrandr: XRandROutput 444 update 
                                                        m_connected: 1 
                                                        m_crtc QObject(0x0) 
                                                        CRTC: 0 
                                                        MODE: 0 
                                                        Connection: 1 
                                                        Primary: false
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xrandr: Output 444 : connected = false , enabled = false
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xrandr: XRandROutput 447 update 
                                                        m_connected: 0 
                                                        m_crtc XRandRCrtc(0x55c49b53b540) 
                                                        CRTC: 440 
                                                        MODE: 448 
                                                        Connection: 0 
                                                        Primary: true
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xrandr: Output 447 : connected = true , enabled = true
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xrandr: XRandROutput 444 update 
                                                        m_connected: 1 
                                                        m_crtc QObject(0x0) 
                                                        CRTC: 0 
                                                        MODE: 0 
                                                        Connection: 1 
                                                        Primary: false
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xrandr: Output 444 : connected = false , enabled = false
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xrandr: XRandROutput 447 update 
                                                        m_connected: 0 
                                                        m_crtc XRandRCrtc(0x55c49b53b540) 
                                                        CRTC: 440 
                                                        MODE: 448 
                                                        Connection: 0 
                                                        Primary: true
feb 09 19:11:04 kscreen_backend_launcher[789]: kscreen.xrandr: Output 447 : connected = true , enabled = true

it is already set to 96

From Archwiki:

it may be required to create a configuration file (prefer /etc/X11/xorg.conf.d/20-nvidia.conf

A basic configuration block in 20-nvidia.conf (or deprecated in xorg.conf) would look like this:

/etc/X11/xorg.conf.d/20-nvidia.conf

Section "Device"
        Identifier "NVIDIA Card"
        Driver "nvidia"
        VendorName "NVIDIA Corporation"
        BoardName "GeForce GTX 1050 Ti"
        Option    "UseEdidDpi" "false"
EndSection

What does nvidia-settings application say about DPI? (start nvidia-settings from the menu)

actually in nvidia settings isn’t even mentioned dpi

Can’t he add
Option "DPI" "96 x 96"