You are not logged in.
I've been playing Beyond All Reason (great open source game btw )
I have an nvidia gt 640, which is below the minimum recommendations (gtx960) for that game. It still works though, and I will get 20-40fps, which is playable
except for when it isn't. even when the game reports a reasonable fps, sometimes i may actually be getting sub-10fps real performance where i can visually count the separate frames. kind of a pain
the game has a feature where you can zoom in and out as much as you want. performance is significantly better when zoomed in. (it's harder to play the game that way though)
i notice that my gpu memory usage is at 100%, as reported by the game.
closing all other open programs and restarting the game has helped. (but not a good option when playing multiplayer)
are there some settings or kernel parameters or something that might be worth playing with to get more consistent performance? Is it possible to have the cpu and ram take any of the workload (like other open programs, or only use hardware acceleration for the game and not x11. x used to be handled by the cpu, but then the game would not use hardware acceleration 2fps...). I have plenty of cpu and ram.
thank you
oh, awesome window manager, if relevant
Last edited by iith4ahm (2025-04-18 18:31:55)
Offline
oh, awesome window manager, if relevant
Also a compositor (picom)?
How many monitors?
Does it help to "export __GL_SYNC_TO_VBLANK=0"?
Run the game at a lower resolution and use FXAA for antialiasing?
Offline
i do have picom installed, so maybe i'm using it? i don't remember installing it, but looking at internet history it looks like i had problems with screen tearing when i started using awesome and tried picom
1 monitor
i did not notice any significant benefit from "export __GL_SYNC_TO_VBLANK=0", but it's hard to compare, because it doesn't happen severely all the time, and requires starting and stopping multiple games before it kicks in.
i did not succeed in changing the game resolution. i tried changing settings in the lobby and in-game, but the resolution seemed to stay the same. maybe it is fighting awesome. i will try making the window floating and see if i can change the resolution.
thanks seth
Last edited by iith4ahm (2025-04-18 20:35:49)
Offline
ps aux | grep picom
Kill it, though picom also can unredirect fullscreen windows.
xrandr -q
You could maybe change the resolution using xrandr?
Offline
ok, it was kind of finicky, but i was able to change the resolution both by changing the entire screen resolution with xrandr (like you suggested) and by making the window floating through awesome.
both methods make it butter smooth most of the time. there still may be a disconnect between reported fps and actuall fps, so maybe the problem is still there, but the reported fps goes to 60-150, so actual fps is quite nice still in any case.
... but it's really tiny in a floating window (i have a 1080p monitor, so it wasn't big to start with), and the aspect ratio is messed up with xrandr ( ...
and the resolution is bad ... maybe there could be some anti-aliasing fix except the aspect ratio is probably a deal breaker anyway)
the output of "ps aux" does not contain the string "picom"
Offline
bump
so even libre office calc is sub-10fps when scrolling a filled spreadsheet (cell size and zoom configured so i can see A1-CA55 on one screen) with no charts (but faster when screen resolution decreased with xrandr)
Is my graphics card just so slow, or libre office so bloated , or is there some configuration that can be made?
> nvidia-smi -a
shows plenty of free memory when scrolling libre office. Does this suggest that memory may not be the bottleneck, even though the game uses all of the memory? Is there a way to supplement the GPU memory (2GB) with my regular RAM (24GB)? Is there a way to see what the bottleneck is?
darn software just keeps getting slower and slower
Last edited by iith4ahm (2025-05-08 02:11:33)
Offline
I have an nvidia gt 640
https://www.techpowerup.com/gpu-specs/g … t-640.c813
The GeForce GT 640 was a mid-range graphics card by NVIDIA, launched on June 5th, 2012. Built on the 28 nm process, and based on the GK107 graphics processor, in its GK107-300-A2 variant, the card supports DirectX 12. Even though it supports DirectX 12, the feature level is only 11_0, which can be problematic with newer DirectX 12 titles. The GK107 graphics processor is an average sized chip with a die area of 118 mm² and 1,270 million transistors. It features 384 shading units, 32 texture mapping units, and 16 ROPs. NVIDIA has paired 2,048 MB DDR3 memory with the GeForce GT 640, which are connected using a 128-bit memory interface.
Is my graphics card just so slow
well - given the card is from 2012 I can only imagine the rest of the system around it - maybe a full output of neofetch/fastfetch or a quick'n'dirty list of main system components (board, cpu, amount of ram)?
I have a similar old system (asus crosshair V formula-z, amd fx-8350, 32gb ram in a 4x 8gb config with at least one module faulty) - and although it does still work and I used it up until 2022 (with at least 2 or 3 gpu upgrades since I built the system back in 2013 or so) it's nothin I would recommend anyone to keep using
depending on the rest of the system you maybe can get away with just upgrading your gpu by getting a cheap deal on a used one - otherwise I recommend save up whatever you can spare and get new hardware asap
there's a point when hardware just gets too old - having issues scrolling a spreadsheet is one of them
stop clinging onto that old stuff just because you can't afford NEW hardware - just save up some and go looking for USED stuff
Offline
ok so just old hardware losing in the battle against bloating software? seems like a graphics card from 2012 ought to be able to still handle a spreadsheet
i think the rest of the system is fine. (ryzen 5 1600, B450 tomahawk, M.2 SSD, 24GB Corsair 2666 MHz RAM)
yeah.... im poor
Offline
so even libre office calc is sub-10fps when scrolling a filled spreadsheet (cell size and zoom configured so i can see A1-CA55 on one screen) with no charts (but faster when screen resolution decreased with xrandr)
We want to assume that you should be able to run an office program on any kind of potato (though LO seems to be not the most efficient code, https://bbs.archlinux.org/viewtopic.php?id=305279 …)
Does it get faster if you disable HW acceleration?
Please post your Xorg log, https://wiki.archlinux.org/title/Xorg#General
Offline
you do have quite an upgrade path available - although it looks like some random parts were just put together cause they fit and work: ryzen 1st gen on a 400-series board? 24gb ram? paird with a nvme and a gt 640?
anyway - you should save up for a "new" (as in: more modern) gpu - something as modern as about 2020 - and then a "new" cpu
Offline
you do have quite an upgrade path available - although it looks like some random parts were just put together cause they fit and work: ryzen 1st gen on a 400-series board? 24gb ram? paird with a nvme and a gt 640?
anyway - you should save up for a "new" (as in: more modern) gpu - something as modern as about 2020 - and then a "new" cpu
yeah i built the computer in 2017, got the gpu used from family at that time, recently upgraded ram. i'm unemployed so "saving" doesn't help just a matter of if i want to bite the bullet and use some of what little i have saved.
Offline
Does it get faster if you disable HW acceleration?
no (i disabled hardware acceleration by changing kernel parameter drm_modeset to 0)
Please post your Xorg log
[ 396.832]
X.Org X Server 1.21.1.16
X Protocol Version 11, Revision 0
[ 396.833] Current Operating System: Linux lava 6.14.4-arch1-2 #1 SMP PREEMPT_DYNAMIC Tue, 29 Apr 2025 09:23:13 +0000 x86_64
[ 396.833] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=d049c0fd-fa08-438b-86b9-ab0ca7fd0b1a rw loglevel=3 quiet nvidia_drm.modeset=1
[ 396.834]
[ 396.835] Current version of pixman: 0.46.0
[ 396.835] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 396.835] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 396.837] (==) Log file: "/var/log/Xorg.0.log", Time: Wed May 7 20:56:52 2025
[ 396.838] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 396.838] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 396.838] (==) ServerLayout "Layout0"
[ 396.838] (**) |-->Screen "Screen0" (0)
[ 396.838] (**) | |-->Monitor "Monitor0"
[ 396.838] (**) | |-->Device "Device0"
[ 396.838] (**) |-->Input Device "Keyboard0"
[ 396.838] (**) |-->Input Device "Mouse0"
[ 396.838] (**) Allowing byte-swapped clients
[ 396.838] (==) Automatically adding devices
[ 396.838] (==) Automatically enabling devices
[ 396.838] (==) Automatically adding GPU devices
[ 396.838] (==) Automatically binding GPU devices
[ 396.838] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 396.838] (WW) The directory "/usr/share/fonts/misc" does not exist.
[ 396.838] Entry deleted from font path.
[ 396.838] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[ 396.838] Entry deleted from font path.
[ 396.838] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 396.838] Entry deleted from font path.
[ 396.838] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[ 396.838] Entry deleted from font path.
[ 396.838] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[ 396.838] Entry deleted from font path.
[ 396.838] (==) FontPath set to:
/usr/share/fonts/TTF
[ 396.838] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 396.838] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 396.838] (WW) Disabling Keyboard0
[ 396.838] (WW) Disabling Mouse0
[ 396.838] (II) Module ABI versions:
[ 396.838] X.Org ANSI C Emulation: 0.4
[ 396.838] X.Org Video Driver: 25.2
[ 396.838] X.Org XInput driver : 24.4
[ 396.838] X.Org Server Extension : 10.0
[ 396.839] (++) using VT number 1
[ 396.840] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[ 396.852] (--) PCI:*(38@0:0:0) 10de:0fc1:3842:3645 rev 161, Mem @ 0xfb000000/16777216, 0xd0000000/268435456, 0xe0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/131072
[ 396.852] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 396.852] (II) LoadModule: "glx"
[ 396.852] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 396.855] (II) Module glx: vendor="X.Org Foundation"
[ 396.855] compiled for 1.21.1.16, module version = 1.0.0
[ 396.855] ABI class: X.Org Server Extension, version 10.0
[ 396.855] (II) LoadModule: "nvidia"
[ 396.855] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 396.856] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 396.856] compiled for 1.6.99.901, module version = 1.0.0
[ 396.856] Module class: X.Org Video Driver
[ 396.856] (II) NVIDIA dlloader X Driver 470.256.02 Thu May 2 14:54:41 UTC 2024
[ 396.856] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 396.857] (II) Loading sub module "fb"
[ 396.857] (II) LoadModule: "fb"
[ 396.857] (II) Module "fb" already built-in
[ 396.857] (II) Loading sub module "wfb"
[ 396.857] (II) LoadModule: "wfb"
[ 396.857] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 396.857] (II) Module wfb: vendor="X.Org Foundation"
[ 396.857] compiled for 1.21.1.16, module version = 1.0.0
[ 396.857] ABI class: X.Org ANSI C Emulation, version 0.4
[ 396.857] (II) Loading sub module "ramdac"
[ 396.857] (II) LoadModule: "ramdac"
[ 396.857] (II) Module "ramdac" already built-in
[ 400.186] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[ 400.186] (==) NVIDIA(0): RGB weight 888
[ 400.186] (==) NVIDIA(0): Default visual is TrueColor
[ 400.186] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 400.186] (**) NVIDIA(0): Option "AllowIndirectGLXProtocol" "off"
[ 400.186] (**) NVIDIA(0): Option "ForceFullCompositionPipeline" "on"
[ 400.186] (**) NVIDIA(0): Enabling 2D acceleration
[ 400.186] (II) Loading sub module "glxserver_nvidia"
[ 400.186] (II) LoadModule: "glxserver_nvidia"
[ 400.187] (WW) Warning, couldn't open module glxserver_nvidia
[ 400.187] (EE) NVIDIA: Failed to load module "glxserver_nvidia" (module does not exist, 0)
[ 400.187] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[ 400.187] (EE) NVIDIA(0): log file that the GLX module has been loaded in your X
[ 400.187] (EE) NVIDIA(0): server, and that the module is the NVIDIA GLX module. If
[ 400.187] (EE) NVIDIA(0): you continue to encounter problems, Please try
[ 400.187] (EE) NVIDIA(0): reinstalling the NVIDIA driver.
[ 400.187] (II) NVIDIA: The X server does not support PRIME Render Offload.
[ 400.806] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:38:0:0
[ 400.806] (--) NVIDIA(0): CRT-0
[ 400.806] (--) NVIDIA(0): DFP-0 (boot)
[ 400.806] (--) NVIDIA(0): DFP-1
[ 400.806] (--) NVIDIA(0): DFP-2
[ 400.806] (WW) NVIDIA: No DRM device: No direct render devices found.
[ 400.806] (II) NVIDIA(0): NVIDIA GPU NVIDIA GeForce GT 640 (GK107) at PCI:38:0:0
[ 400.806] (II) NVIDIA(0): (GPU-0)
[ 400.806] (--) NVIDIA(0): Memory: 2097152 kBytes
[ 400.806] (--) NVIDIA(0): VideoBIOS: 80.07.55.00.42
[ 400.806] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[ 400.812] (--) NVIDIA(GPU-0): CRT-0: disconnected
[ 400.812] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[ 400.812] (--) NVIDIA(GPU-0):
[ 400.824] (--) NVIDIA(GPU-0): DELL E2211H (DFP-0): connected
[ 400.824] (--) NVIDIA(GPU-0): DELL E2211H (DFP-0): Internal TMDS
[ 400.824] (--) NVIDIA(GPU-0): DELL E2211H (DFP-0): 330.0 MHz maximum pixel clock
[ 400.824] (--) NVIDIA(GPU-0):
[ 400.824] (--) NVIDIA(GPU-0): DFP-1: disconnected
[ 400.824] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[ 400.824] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[ 400.824] (--) NVIDIA(GPU-0):
[ 400.824] (--) NVIDIA(GPU-0): DFP-2: disconnected
[ 400.824] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[ 400.824] (--) NVIDIA(GPU-0): DFP-2: 330.0 MHz maximum pixel clock
[ 400.824] (--) NVIDIA(GPU-0):
[ 400.827] (==) NVIDIA(0):
[ 400.827] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[ 400.827] (==) NVIDIA(0): will be used as the requested mode.
[ 400.827] (==) NVIDIA(0):
[ 400.827] (II) NVIDIA(0): Validated MetaModes:
[ 400.827] (II) NVIDIA(0): "DFP-0:nvidia-auto-select"
[ 400.827] (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1080
[ 400.829] (--) NVIDIA(0): DPI set to (101, 101); computed from "UseEdidDpi" X config
[ 400.829] (--) NVIDIA(0): option
[ 400.830] (II) NVIDIA: Reserving 6144.00 MB of virtual memory for indirect memory
[ 400.830] (II) NVIDIA: access.
[ 400.832] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[ 400.832] (II) NVIDIA(0): may not be running or the "AcpidSocketPath" X
[ 400.832] (II) NVIDIA(0): configuration option may not be set correctly. When the
[ 400.832] (II) NVIDIA(0): ACPI event daemon is available, the NVIDIA X driver will
[ 400.832] (II) NVIDIA(0): try to use it to receive ACPI event notifications. For
[ 400.832] (II) NVIDIA(0): details, please see the "ConnectToAcpid" and
[ 400.832] (II) NVIDIA(0): "AcpidSocketPath" X configuration options in Appendix B: X
[ 400.832] (II) NVIDIA(0): Config Options in the README.
[ 400.852] (II) NVIDIA(0): Setting mode "DFP-0:nvidia-auto-select"
[ 400.913] (==) NVIDIA(0): Disabling shared memory pixmaps
[ 400.913] (==) NVIDIA(0): Backing store enabled
[ 400.913] (==) NVIDIA(0): Silken mouse enabled
[ 400.913] (**) NVIDIA(0): DPMS enabled
[ 400.913] (WW) NVIDIA(0): Option "TrippleBuffer" is not used
[ 400.913] (II) Loading sub module "dri2"
[ 400.913] (II) LoadModule: "dri2"
[ 400.913] (II) Module "dri2" already built-in
[ 400.913] (II) NVIDIA(0): [DRI2] Setup complete
[ 400.913] (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia
[ 400.913] (II) Initializing extension Generic Event Extension
[ 400.913] (II) Initializing extension SHAPE
[ 400.913] (II) Initializing extension MIT-SHM
[ 400.913] (II) Initializing extension XInputExtension
[ 400.913] (II) Initializing extension XTEST
[ 400.914] (II) Initializing extension BIG-REQUESTS
[ 400.914] (II) Initializing extension SYNC
[ 400.914] (II) Initializing extension XKEYBOARD
[ 400.914] (II) Initializing extension XC-MISC
[ 400.914] (II) Initializing extension SECURITY
[ 400.914] (II) Initializing extension XFIXES
[ 400.914] (II) Initializing extension RENDER
[ 400.914] (II) Initializing extension RANDR
[ 400.915] (II) Initializing extension COMPOSITE
[ 400.915] (II) Initializing extension DAMAGE
[ 400.915] (II) Initializing extension MIT-SCREEN-SAVER
[ 400.915] (II) Initializing extension DOUBLE-BUFFER
[ 400.915] (II) Initializing extension RECORD
[ 400.915] (II) Initializing extension DPMS
[ 400.915] (II) Initializing extension Present
[ 400.915] (II) Initializing extension DRI3
[ 400.915] (II) Initializing extension X-Resource
[ 400.915] (II) Initializing extension XVideo
[ 400.915] (II) Initializing extension XVideo-MotionCompensation
[ 400.915] (II) Initializing extension GLX
[ 400.915] (II) AIGLX: Screen 0 is not DRI2 capable
[ 401.056] (II) IGLX: Loaded and initialized swrast
[ 401.056] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[ 401.056] (II) Initializing extension XFree86-VidModeExtension
[ 401.057] (II) Initializing extension XFree86-DGA
[ 401.057] (II) Initializing extension XFree86-DRI
[ 401.057] (II) Initializing extension DRI2
[ 401.057] (II) Initializing extension NV-GLX
[ 401.057] (II) Initializing extension NV-CONTROL
[ 401.057] (II) Initializing extension XINERAMA
[ 401.121] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[ 401.121] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[ 401.121] (II) LoadModule: "libinput"
[ 401.121] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[ 401.125] (II) Module libinput: vendor="X.Org Foundation"
[ 401.125] compiled for 1.21.1.13, module version = 1.5.0
[ 401.125] Module class: X.Org XInput Driver
[ 401.125] ABI class: X.Org XInput driver, version 24.4
[ 401.125] (II) Using input driver 'libinput' for 'Power Button'
[ 401.126] (II) systemd-logind: got fd for /dev/input/event1 13:65 fd 35 paused 0
[ 401.126] (**) Power Button: always reports core events
[ 401.126] (**) Option "Device" "/dev/input/event1"
[ 401.139] (II) event1 - Power Button: is tagged by udev as: Keyboard
[ 401.139] (II) event1 - Power Button: device is a keyboard
[ 401.139] (II) event1 - Power Button: device removed
[ 401.139] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1"
[ 401.139] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[ 401.140] (II) event1 - Power Button: is tagged by udev as: Keyboard
[ 401.140] (II) event1 - Power Button: device is a keyboard
[ 401.140] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[ 401.140] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[ 401.140] (II) Using input driver 'libinput' for 'Power Button'
[ 401.141] (II) systemd-logind: got fd for /dev/input/event0 13:64 fd 38 paused 0
[ 401.141] (**) Power Button: always reports core events
[ 401.141] (**) Option "Device" "/dev/input/event0"
[ 401.142] (II) event0 - Power Button: is tagged by udev as: Keyboard
[ 401.142] (II) event0 - Power Button: device is a keyboard
[ 401.142] (II) event0 - Power Button: device removed
[ 401.142] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0/event0"
[ 401.142] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
[ 401.143] (II) event0 - Power Button: is tagged by udev as: Keyboard
[ 401.143] (II) event0 - Power Button: device is a keyboard
[ 401.144] (II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/event2)
[ 401.144] (**) Logitech USB Optical Mouse: Applying InputClass "libinput pointer catchall"
[ 401.144] (II) Using input driver 'libinput' for 'Logitech USB Optical Mouse'
[ 401.145] (II) systemd-logind: got fd for /dev/input/event2 13:66 fd 39 paused 0
[ 401.145] (**) Logitech USB Optical Mouse: always reports core events
[ 401.145] (**) Option "Device" "/dev/input/event2"
[ 401.146] (II) event2 - Logitech USB Optical Mouse: is tagged by udev as: Mouse
[ 401.147] (II) event2 - Logitech USB Optical Mouse: device is a pointer
[ 401.147] (II) event2 - Logitech USB Optical Mouse: device removed
[ 401.147] (II) libinput: Logitech USB Optical Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[ 401.147] (II) libinput: Logitech USB Optical Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[ 401.147] (II) libinput: Logitech USB Optical Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[ 401.147] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-8/1-8:1.0/0003:046D:C077.0001/input/input2/event2"
[ 401.147] (II) XINPUT: Adding extended input device "Logitech USB Optical Mouse" (type: MOUSE, id 8)
[ 401.147] (**) Option "AccelerationScheme" "none"
[ 401.147] (**) Logitech USB Optical Mouse: (accel) selected scheme none/0
[ 401.147] (**) Logitech USB Optical Mouse: (accel) acceleration factor: 2.000
[ 401.147] (**) Logitech USB Optical Mouse: (accel) acceleration threshold: 4
[ 401.148] (II) event2 - Logitech USB Optical Mouse: is tagged by udev as: Mouse
[ 401.148] (II) event2 - Logitech USB Optical Mouse: device is a pointer
[ 401.149] (II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/mouse0)
[ 401.149] (II) No input driver specified, ignoring this device.
[ 401.149] (II) This device may have been added with another device file.
[ 401.150] (II) config/udev: Adding input device Logitech USB Keyboard (/dev/input/event3)
[ 401.150] (**) Logitech USB Keyboard: Applying InputClass "libinput keyboard catchall"
[ 401.150] (II) Using input driver 'libinput' for 'Logitech USB Keyboard'
[ 401.151] (II) systemd-logind: got fd for /dev/input/event3 13:67 fd 40 paused 0
[ 401.151] (**) Logitech USB Keyboard: always reports core events
[ 401.151] (**) Option "Device" "/dev/input/event3"
[ 401.152] (II) event3 - Logitech USB Keyboard: is tagged by udev as: Keyboard
[ 401.153] (II) event3 - Logitech USB Keyboard: device is a keyboard
[ 401.153] (II) event3 - Logitech USB Keyboard: device removed
[ 401.153] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-9/1-9:1.0/0003:046D:C31C.0002/input/input3/event3"
[ 401.153] (II) XINPUT: Adding extended input device "Logitech USB Keyboard" (type: KEYBOARD, id 9)
[ 401.154] (II) event3 - Logitech USB Keyboard: is tagged by udev as: Keyboard
[ 401.154] (II) event3 - Logitech USB Keyboard: device is a keyboard
[ 401.155] (II) config/udev: Adding input device Logitech USB Keyboard Consumer Control (/dev/input/event4)
[ 401.155] (**) Logitech USB Keyboard Consumer Control: Applying InputClass "libinput keyboard catchall"
[ 401.155] (II) Using input driver 'libinput' for 'Logitech USB Keyboard Consumer Control'
[ 401.156] (II) systemd-logind: got fd for /dev/input/event4 13:68 fd 41 paused 0
[ 401.156] (**) Logitech USB Keyboard Consumer Control: always reports core events
[ 401.156] (**) Option "Device" "/dev/input/event4"
[ 401.158] (II) event4 - Logitech USB Keyboard Consumer Control: is tagged by udev as: Keyboard
[ 401.158] (II) event4 - Logitech USB Keyboard Consumer Control: device is a keyboard
[ 401.158] (II) event4 - Logitech USB Keyboard Consumer Control: device removed
[ 401.158] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-9/1-9:1.1/0003:046D:C31C.0003/input/input4/event4"
[ 401.158] (II) XINPUT: Adding extended input device "Logitech USB Keyboard Consumer Control" (type: KEYBOARD, id 10)
[ 401.160] (II) event4 - Logitech USB Keyboard Consumer Control: is tagged by udev as: Keyboard
[ 401.160] (II) event4 - Logitech USB Keyboard Consumer Control: device is a keyboard
[ 401.161] (II) config/udev: Adding input device Logitech USB Keyboard System Control (/dev/input/event5)
[ 401.161] (**) Logitech USB Keyboard System Control: Applying InputClass "libinput keyboard catchall"
[ 401.161] (II) Using input driver 'libinput' for 'Logitech USB Keyboard System Control'
[ 401.162] (II) systemd-logind: got fd for /dev/input/event5 13:69 fd 42 paused 0
[ 401.162] (**) Logitech USB Keyboard System Control: always reports core events
[ 401.162] (**) Option "Device" "/dev/input/event5"
[ 401.163] (II) event5 - Logitech USB Keyboard System Control: is tagged by udev as: Keyboard
[ 401.163] (II) event5 - Logitech USB Keyboard System Control: device is a keyboard
[ 401.163] (II) event5 - Logitech USB Keyboard System Control: device removed
[ 401.163] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-9/1-9:1.1/0003:046D:C31C.0003/input/input5/event5"
[ 401.163] (II) XINPUT: Adding extended input device "Logitech USB Keyboard System Control" (type: KEYBOARD, id 11)
[ 401.165] (II) event5 - Logitech USB Keyboard System Control: is tagged by udev as: Keyboard
[ 401.165] (II) event5 - Logitech USB Keyboard System Control: device is a keyboard
[ 401.166] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event10)
[ 401.166] (II) No input driver specified, ignoring this device.
[ 401.166] (II) This device may have been added with another device file.
[ 401.166] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event7)
[ 401.166] (II) No input driver specified, ignoring this device.
[ 401.166] (II) This device may have been added with another device file.
[ 401.166] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event8)
[ 401.166] (II) No input driver specified, ignoring this device.
[ 401.166] (II) This device may have been added with another device file.
[ 401.167] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event9)
[ 401.167] (II) No input driver specified, ignoring this device.
[ 401.167] (II) This device may have been added with another device file.
[ 401.167] (II) config/udev: Adding input device HD-Audio Generic Rear Mic (/dev/input/event11)
[ 401.167] (II) No input driver specified, ignoring this device.
[ 401.167] (II) This device may have been added with another device file.
[ 401.167] (II) config/udev: Adding input device HD-Audio Generic Front Mic (/dev/input/event12)
[ 401.167] (II) No input driver specified, ignoring this device.
[ 401.167] (II) This device may have been added with another device file.
[ 401.168] (II) config/udev: Adding input device HD-Audio Generic Line (/dev/input/event13)
[ 401.168] (II) No input driver specified, ignoring this device.
[ 401.168] (II) This device may have been added with another device file.
[ 401.168] (II) config/udev: Adding input device HD-Audio Generic Line Out Front (/dev/input/event14)
[ 401.168] (II) No input driver specified, ignoring this device.
[ 401.168] (II) This device may have been added with another device file.
[ 401.169] (II) config/udev: Adding input device HD-Audio Generic Line Out Surround (/dev/input/event15)
[ 401.169] (II) No input driver specified, ignoring this device.
[ 401.169] (II) This device may have been added with another device file.
[ 401.169] (II) config/udev: Adding input device HD-Audio Generic Line Out CLFE (/dev/input/event16)
[ 401.169] (II) No input driver specified, ignoring this device.
[ 401.169] (II) This device may have been added with another device file.
[ 401.169] (II) config/udev: Adding input device HD-Audio Generic Line Out Side (/dev/input/event17)
[ 401.169] (II) No input driver specified, ignoring this device.
[ 401.169] (II) This device may have been added with another device file.
[ 401.170] (II) config/udev: Adding input device HD-Audio Generic Front Headphone (/dev/input/event18)
[ 401.170] (II) No input driver specified, ignoring this device.
[ 401.170] (II) This device may have been added with another device file.
[ 401.170] (II) config/udev: Adding input device PC Speaker (/dev/input/event6)
[ 401.170] (II) No input driver specified, ignoring this device.
[ 401.170] (II) This device may have been added with another device file.
[ 490.309] (--) NVIDIA(GPU-0): CRT-0: disconnected
[ 490.309] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[ 490.309] (--) NVIDIA(GPU-0):
[ 490.322] (--) NVIDIA(GPU-0): DELL E2211H (DFP-0): connected
[ 490.322] (--) NVIDIA(GPU-0): DELL E2211H (DFP-0): Internal TMDS
[ 490.322] (--) NVIDIA(GPU-0): DELL E2211H (DFP-0): 330.0 MHz maximum pixel clock
[ 490.322] (--) NVIDIA(GPU-0):
[ 490.322] (--) NVIDIA(GPU-0): DFP-1: disconnected
[ 490.322] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[ 490.322] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[ 490.322] (--) NVIDIA(GPU-0):
[ 490.322] (--) NVIDIA(GPU-0): DFP-2: disconnected
[ 490.322] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[ 490.322] (--) NVIDIA(GPU-0): DFP-2: 330.0 MHz maximum pixel clock
[ 490.322] (--) NVIDIA(GPU-0):
[ 490.326] (II) NVIDIA(0): Setting mode "DVI-I-1:1024x768"
[ 547.667] (--) NVIDIA(GPU-0): CRT-0: disconnected
[ 547.667] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[ 547.667] (--) NVIDIA(GPU-0):
[ 547.687] (--) NVIDIA(GPU-0): DELL E2211H (DFP-0): connected
[ 547.687] (--) NVIDIA(GPU-0): DELL E2211H (DFP-0): Internal TMDS
[ 547.687] (--) NVIDIA(GPU-0): DELL E2211H (DFP-0): 330.0 MHz maximum pixel clock
[ 547.687] (--) NVIDIA(GPU-0):
[ 547.687] (--) NVIDIA(GPU-0): DFP-1: disconnected
[ 547.687] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[ 547.687] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[ 547.687] (--) NVIDIA(GPU-0):
[ 547.687] (--) NVIDIA(GPU-0): DFP-2: disconnected
[ 547.687] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[ 547.687] (--) NVIDIA(GPU-0): DFP-2: 330.0 MHz maximum pixel clock
[ 547.687] (--) NVIDIA(GPU-0):
[ 547.692] (II) NVIDIA(0): Setting mode "DFP-0:nvidia-auto-select"
[ 5073.930] (**) Option "fd" "35"
[ 5073.930] (II) event1 - Power Button: device removed
[ 5073.930] (**) Option "fd" "38"
[ 5073.930] (II) event0 - Power Button: device removed
[ 5073.930] (**) Option "fd" "39"
[ 5073.930] (II) event2 - Logitech USB Optical Mouse: device removed
[ 5073.930] (**) Option "fd" "40"
[ 5073.930] (II) event3 - Logitech USB Keyboard: device removed
[ 5073.930] (**) Option "fd" "41"
[ 5073.930] (II) event4 - Logitech USB Keyboard Consumer Control: device removed
[ 5073.930] (**) Option "fd" "42"
[ 5073.930] (II) event5 - Logitech USB Keyboard System Control: device removed
[ 5073.931] (II) UnloadModule: "libinput"
[ 5073.931] (II) systemd-logind: releasing fd for 13:69
[ 5073.931] (II) UnloadModule: "libinput"
[ 5073.931] (II) systemd-logind: releasing fd for 13:68
[ 5073.932] (II) UnloadModule: "libinput"
[ 5073.932] (II) systemd-logind: releasing fd for 13:67
[ 5073.932] (II) UnloadModule: "libinput"
[ 5073.932] (II) systemd-logind: releasing fd for 13:66
[ 5073.933] (II) UnloadModule: "libinput"
[ 5073.933] (II) systemd-logind: releasing fd for 13:64
[ 5073.990] (II) UnloadModule: "libinput"
[ 5073.990] (II) systemd-logind: releasing fd for 13:65
[ 5074.149] (II) NVIDIA(GPU-0): Deleting GPU-0
[ 5074.149] (WW) xf86CloseConsole: KDSETMODE failed: Input/output error
[ 5074.149] (WW) xf86CloseConsole: VT_GETMODE failed: Input/output error
[ 5074.149] (WW) xf86OpenConsole: VT_GETSTATE failed: Input/output error
[ 5074.150] (II) Server terminated successfully (0). Closing log file.
so i see an error in the log:
[ 400.187] (WW) Warning, couldn't open module glxserver_nvidia
[ 400.187] (EE) NVIDIA: Failed to load module "glxserver_nvidia" (module does not exist, 0)
looks like this is an error that seth has helped people with on this forum before:
https://bbs.archlinux.org/viewtopic.php?id=263154
https://bugs.archlinux.org/task/70287
think this could be the issue?
Offline
[ 396.838] (**) |-->Screen "Screen0" (0)
[ 396.838] (**) | |-->Monitor "Monitor0"
[ 396.838] (**) | |-->Device "Device0"
[ 396.838] (**) |-->Input Device "Keyboard0"
[ 396.838] (**) |-->Input Device "Mouse0"
You've some static server config somewhere
grep -r Mouse0 /{etc,usr/share}/X11/xorg.conf*
remove that. Do NOT!!! use nvidia-settings, nor nvidia-xconfig nor Xorg -configure to generate a new one. We'll rely on the autodetection.
[ 400.187] (WW) Warning, couldn't open module glxserver_nvidia
[ 400.187] (EE) NVIDIA: Failed to load module "glxserver_nvidia" (module does not exist, 0)
because
[ 396.838] (==) ModulePath set to "/usr/lib/xorg/modules"
the module path isn't extended and means
[ 401.056] (II) IGLX: Loaded and initialized swrast
[ 401.056] (II) GLX: Initialized DRISWRAST GL provider for screen 0
you're running software emulation.
[ 400.913] (WW) NVIDIA(0): Option "TrippleBuffer" is not used
Is btw. misspelled.
lsmod | grep -E 'nvidia|nouveau'
pacman -Qs 'nvidia|kernel'
dkms status
Offline
i'm unemployed so "saving" doesn't help :) just a matter of if i want to bite the bullet and use some of what little i have saved.
well - unless it's intentional by you just not wanting to work but lurking on social system I don't judge - otherwise: get your ass up and get a job
anyway
my personal biased opinon: if somehow possible I would recommend you to get you hands on anything GCN4 or newer - so AMD Radeon 400 series or later - but watch out: same as nvidia amd began to build gpus with only 8 pci-e lanes which can have some impact
gpus I recommend:
RX 470/480
RX 570/580/590
RX Vega or newer
going for anything lower (like RX 460/560) or older (RX 300 and older) isn't worth it as then you end up in about the realm you're currently stuck in already hence it would be just waste of money
as for nvid - can't give any advice here other than: at least a gtx 900, I guess? ... don't know, can't tell - last time I used one was an agp geforce2 about 20 years ago - used amd only ever since
I also just very recently learned there's even a extra/vulkan-nouveau (and multilib/lib32-vulkan-nouveau) so no need use for proprietary nvidia drivers but get away with in-tree nouveau like with radeon/amdgpu for team red? anyone has any experience with that?
hope you get some chance to grab some newer gpu soon
Offline
well - unless it's intentional by you just not wanting to work but lurking on social system I don't judge - otherwise: get your ass up and get a job
i'm only "lurking" health insurance from the gov
but since you have suggestions for me , i am interested in work where I get paid for what i get done, not hourly or salary. I have a masters degree in engineering, but have not been employed as an engineer. I interviewed for an adjunct faculty position, but have not heard back. Commission based sales might be where i end up, since it's the only mainstream way for a professional to get paid for what they accomplish. I like variety. any (constructive-and-new) suggestions?
gpus I recommend:
RX 470/480
RX 570/580/590
RX Vega or newer
yeah that's kind of along the lines of what ive been looking at. tired of this proprietary nvidia driver pain.
I also just very recently learned there's even a extra/vulkan-nouveau...so no need use for proprietary nvidia drivers
oh, no nvidia drivers?
but i think i'll try seths tips first
hope you get some chance to grab some newer gpu soon
maybe so... unless seths tips lead to this working
Offline
You've some static server config somewhere
grep -r Mouse0 /{etc,usr/share}/X11/xorg.conf*
remove that.
done!
updated log:
[ 210.574]
X.Org X Server 1.21.1.16
X Protocol Version 11, Revision 0
[ 210.574] Current Operating System: Linux lava 6.14.4-arch1-2 #1 SMP PREEMPT_DYNAMIC Tue, 29 Apr 2025 09:23:13 +0000 x86_64
[ 210.575] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=d049c0fd-fa08-438b-86b9-ab0ca7fd0b1a rw loglevel=3 quiet nvidia_drm.modeset=1
[ 210.575]
[ 210.575] Current version of pixman: 0.46.0
[ 210.575] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 210.575] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 210.575] (==) Log file: "/var/log/Xorg.0.log", Time: Fri May 9 21:04:01 2025
[ 210.576] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 210.576] (==) No Layout section. Using the first Screen section.
[ 210.576] (==) No screen section available. Using defaults.
[ 210.576] (**) |-->Screen "Default Screen Section" (0)
[ 210.576] (**) | |-->Monitor "<default monitor>"
[ 210.577] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 210.577] (**) Allowing byte-swapped clients
[ 210.577] (==) Automatically adding devices
[ 210.577] (==) Automatically enabling devices
[ 210.577] (==) Automatically adding GPU devices
[ 210.577] (==) Automatically binding GPU devices
[ 210.577] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 210.579] (WW) The directory "/usr/share/fonts/misc" does not exist.
[ 210.579] Entry deleted from font path.
[ 210.579] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[ 210.579] Entry deleted from font path.
[ 210.579] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 210.579] Entry deleted from font path.
[ 210.579] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[ 210.579] Entry deleted from font path.
[ 210.579] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[ 210.579] Entry deleted from font path.
[ 210.579] (==) FontPath set to:
/usr/share/fonts/TTF
[ 210.579] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 210.579] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 210.579] (II) Module ABI versions:
[ 210.579] X.Org ANSI C Emulation: 0.4
[ 210.579] X.Org Video Driver: 25.2
[ 210.579] X.Org XInput driver : 24.4
[ 210.579] X.Org Server Extension : 10.0
[ 210.580] (++) using VT number 1
[ 210.581] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_310
[ 210.582] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 210.582] (II) Platform probe for /sys/devices/pci0000:00/0000:00:03.1/0000:26:00.0/drm/card0
[ 210.583] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 13 paused 0
[ 210.587] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/modules"
[ 210.590] (--) PCI:*(38@0:0:0) 10de:0fc1:3842:3645 rev 161, Mem @ 0xfb000000/16777216, 0xd0000000/268435456, 0xe0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/131072
[ 210.590] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 210.590] (II) LoadModule: "glx"
[ 210.592] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 210.598] (II) Module glx: vendor="X.Org Foundation"
[ 210.598] compiled for 1.21.1.16, module version = 1.0.0
[ 210.598] ABI class: X.Org Server Extension, version 10.0
[ 210.598] (II) Applying OutputClass "nvidia" to /dev/dri/card0
[ 210.598] loading driver: nvidia
[ 210.598] (==) Matched nvidia as autoconfigured driver 0
[ 210.598] (==) Matched nouveau as autoconfigured driver 1
[ 210.598] (==) Matched nv as autoconfigured driver 2
[ 210.598] (==) Matched modesetting as autoconfigured driver 3
[ 210.598] (==) Matched fbdev as autoconfigured driver 4
[ 210.598] (==) Matched vesa as autoconfigured driver 5
[ 210.598] (==) Assigned the driver to the xf86ConfigLayout
[ 210.598] (II) LoadModule: "nvidia"
[ 210.599] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 210.604] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 210.604] compiled for 1.6.99.901, module version = 1.0.0
[ 210.604] Module class: X.Org Video Driver
[ 210.604] (II) LoadModule: "nouveau"
[ 210.604] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[ 210.605] (II) Module nouveau: vendor="X.Org Foundation"
[ 210.605] compiled for 1.21.1.14, module version = 1.0.18
[ 210.605] Module class: X.Org Video Driver
[ 210.605] ABI class: X.Org Video Driver, version 25.2
[ 210.605] (II) LoadModule: "nv"
[ 210.606] (WW) Warning, couldn't open module nv
[ 210.606] (EE) Failed to load module "nv" (module does not exist, 0)
[ 210.606] (II) LoadModule: "modesetting"
[ 210.606] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 210.607] (II) Module modesetting: vendor="X.Org Foundation"
[ 210.607] compiled for 1.21.1.16, module version = 1.21.1
[ 210.607] Module class: X.Org Video Driver
[ 210.607] ABI class: X.Org Video Driver, version 25.2
[ 210.607] (II) LoadModule: "fbdev"
[ 210.607] (WW) Warning, couldn't open module fbdev
[ 210.607] (EE) Failed to load module "fbdev" (module does not exist, 0)
[ 210.607] (II) LoadModule: "vesa"
[ 210.607] (WW) Warning, couldn't open module vesa
[ 210.607] (EE) Failed to load module "vesa" (module does not exist, 0)
[ 210.607] (II) NVIDIA dlloader X Driver 470.256.02 Thu May 2 14:54:41 UTC 2024
[ 210.607] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 210.608] (II) NOUVEAU driver
[ 210.608] (II) NOUVEAU driver for NVIDIA chipset families :
[ 210.608] RIVA TNT (NV04)
[ 210.608] RIVA TNT2 (NV05)
[ 210.608] GeForce 256 (NV10)
[ 210.608] GeForce 2 (NV11, NV15)
[ 210.608] GeForce 4MX (NV17, NV18)
[ 210.608] GeForce 3 (NV20)
[ 210.608] GeForce 4Ti (NV25, NV28)
[ 210.608] GeForce FX (NV3x)
[ 210.608] GeForce 6 (NV4x)
[ 210.608] GeForce 7 (G7x)
[ 210.608] GeForce 8 (G8x)
[ 210.608] GeForce 9 (G9x)
[ 210.608] GeForce GTX 2xx/3xx (GT2xx)
[ 210.608] GeForce GTX 4xx/5xx (GFxxx)
[ 210.608] GeForce GTX 6xx/7xx (GKxxx)
[ 210.608] GeForce GTX 9xx (GMxxx)
[ 210.608] GeForce GTX 10xx (GPxxx)
[ 210.608] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 210.608] (II) systemd-logind: releasing fd for 226:0
[ 210.609] (II) Loading sub module "fb"
[ 210.609] (II) LoadModule: "fb"
[ 210.609] (II) Module "fb" already built-in
[ 210.609] (II) Loading sub module "wfb"
[ 210.609] (II) LoadModule: "wfb"
[ 210.609] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 210.610] (II) Module wfb: vendor="X.Org Foundation"
[ 210.610] compiled for 1.21.1.16, module version = 1.0.0
[ 210.610] ABI class: X.Org ANSI C Emulation, version 0.4
[ 210.610] (II) Loading sub module "ramdac"
[ 210.610] (II) LoadModule: "ramdac"
[ 210.610] (II) Module "ramdac" already built-in
[ 210.611] (WW) Falling back to old probe method for modesetting
[ 210.611] (II) NVIDIA(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
[ 210.611] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[ 210.611] (==) NVIDIA(0): RGB weight 888
[ 210.611] (==) NVIDIA(0): Default visual is TrueColor
[ 210.611] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 210.611] (II) Applying OutputClass "nvidia" options to /dev/dri/card0
[ 210.611] (**) NVIDIA(0): Option "AllowEmptyInitialConfiguration"
[ 210.611] (**) NVIDIA(0): Enabling 2D acceleration
[ 210.611] (II) Loading sub module "glxserver_nvidia"
[ 210.611] (II) LoadModule: "glxserver_nvidia"
[ 210.611] (II) Loading /usr/lib/nvidia/xorg/libglxserver_nvidia.so
[ 210.641] (II) Module glxserver_nvidia: vendor="NVIDIA Corporation"
[ 210.641] compiled for 1.6.99.901, module version = 1.0.0
[ 210.641] Module class: X.Org Server Extension
[ 210.641] (II) NVIDIA GLX Module 470.256.02 Thu May 2 14:53:31 UTC 2024
[ 210.642] (II) NVIDIA: The X server supports PRIME Render Offload.
[ 210.644] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:38:0:0
[ 210.644] (--) NVIDIA(0): CRT-0
[ 210.644] (--) NVIDIA(0): DFP-0 (boot)
[ 210.644] (--) NVIDIA(0): DFP-1
[ 210.644] (--) NVIDIA(0): DFP-2
[ 210.644] (II) NVIDIA(0): NVIDIA GPU NVIDIA GeForce GT 640 (GK107) at PCI:38:0:0
[ 210.644] (II) NVIDIA(0): (GPU-0)
[ 210.645] (--) NVIDIA(0): Memory: 2097152 kBytes
[ 210.645] (--) NVIDIA(0): VideoBIOS: 80.07.55.00.42
[ 210.645] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[ 210.654] (--) NVIDIA(GPU-0): CRT-0: disconnected
[ 210.654] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[ 210.654] (--) NVIDIA(GPU-0):
[ 210.673] (--) NVIDIA(GPU-0): DELL E2211H (DFP-0): connected
[ 210.673] (--) NVIDIA(GPU-0): DELL E2211H (DFP-0): Internal TMDS
[ 210.673] (--) NVIDIA(GPU-0): DELL E2211H (DFP-0): 330.0 MHz maximum pixel clock
[ 210.673] (--) NVIDIA(GPU-0):
[ 210.673] (--) NVIDIA(GPU-0): DFP-1: disconnected
[ 210.673] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[ 210.673] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[ 210.673] (--) NVIDIA(GPU-0):
[ 210.673] (--) NVIDIA(GPU-0): DFP-2: disconnected
[ 210.673] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[ 210.673] (--) NVIDIA(GPU-0): DFP-2: 330.0 MHz maximum pixel clock
[ 210.673] (--) NVIDIA(GPU-0):
[ 210.676] (==) NVIDIA(0):
[ 210.676] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[ 210.676] (==) NVIDIA(0): will be used as the requested mode.
[ 210.676] (==) NVIDIA(0):
[ 210.676] (II) NVIDIA(0): Validated MetaModes:
[ 210.676] (II) NVIDIA(0): "DFP-0:nvidia-auto-select"
[ 210.676] (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1080
[ 210.680] (--) NVIDIA(0): DPI set to (101, 101); computed from "UseEdidDpi" X config
[ 210.680] (--) NVIDIA(0): option
[ 210.680] (II) UnloadModule: "nouveau"
[ 210.680] (II) Unloading nouveau
[ 210.680] (II) UnloadModule: "modesetting"
[ 210.680] (II) Unloading modesetting
[ 210.681] (II) NVIDIA: Reserving 6144.00 MB of virtual memory for indirect memory
[ 210.681] (II) NVIDIA: access.
[ 210.684] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[ 210.684] (II) NVIDIA(0): may not be running or the "AcpidSocketPath" X
[ 210.684] (II) NVIDIA(0): configuration option may not be set correctly. When the
[ 210.684] (II) NVIDIA(0): ACPI event daemon is available, the NVIDIA X driver will
[ 210.684] (II) NVIDIA(0): try to use it to receive ACPI event notifications. For
[ 210.684] (II) NVIDIA(0): details, please see the "ConnectToAcpid" and
[ 210.684] (II) NVIDIA(0): "AcpidSocketPath" X configuration options in Appendix B: X
[ 210.684] (II) NVIDIA(0): Config Options in the README.
[ 210.706] (II) NVIDIA(0): Setting mode "DFP-0:nvidia-auto-select"
[ 210.745] (==) NVIDIA(0): Disabling shared memory pixmaps
[ 210.745] (==) NVIDIA(0): Backing store enabled
[ 210.745] (==) NVIDIA(0): Silken mouse enabled
[ 210.746] (==) NVIDIA(0): DPMS enabled
[ 210.746] (II) Loading sub module "dri2"
[ 210.746] (II) LoadModule: "dri2"
[ 210.746] (II) Module "dri2" already built-in
[ 210.746] (II) NVIDIA(0): [DRI2] Setup complete
[ 210.746] (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia
[ 210.746] (II) Initializing extension Generic Event Extension
[ 210.746] (II) Initializing extension SHAPE
[ 210.746] (II) Initializing extension MIT-SHM
[ 210.746] (II) Initializing extension XInputExtension
[ 210.747] (II) Initializing extension XTEST
[ 210.747] (II) Initializing extension BIG-REQUESTS
[ 210.747] (II) Initializing extension SYNC
[ 210.747] (II) Initializing extension XKEYBOARD
[ 210.747] (II) Initializing extension XC-MISC
[ 210.747] (II) Initializing extension SECURITY
[ 210.747] (II) Initializing extension XFIXES
[ 210.747] (II) Initializing extension RENDER
[ 210.747] (II) Initializing extension RANDR
[ 210.748] (II) Initializing extension COMPOSITE
[ 210.748] (II) Initializing extension DAMAGE
[ 210.748] (II) Initializing extension MIT-SCREEN-SAVER
[ 210.748] (II) Initializing extension DOUBLE-BUFFER
[ 210.748] (II) Initializing extension RECORD
[ 210.748] (II) Initializing extension DPMS
[ 210.748] (II) Initializing extension Present
[ 210.748] (II) Initializing extension DRI3
[ 210.748] (II) Initializing extension X-Resource
[ 210.748] (II) Initializing extension XVideo
[ 210.748] (II) Initializing extension XVideo-MotionCompensation
[ 210.748] (II) Initializing extension GLX
[ 210.748] (II) Initializing extension GLX
[ 210.748] (II) Indirect GLX disabled.
[ 210.748] (II) GLX: Another vendor is already registered for screen 0
[ 210.748] (II) Initializing extension XFree86-VidModeExtension
[ 210.748] (II) Initializing extension XFree86-DGA
[ 210.748] (II) Initializing extension XFree86-DRI
[ 210.748] (II) Initializing extension DRI2
[ 210.748] (II) Initializing extension NV-GLX
[ 210.749] (II) Initializing extension NV-CONTROL
[ 210.749] (II) Initializing extension XINERAMA
[ 210.818] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[ 210.818] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[ 210.818] (II) LoadModule: "libinput"
[ 210.818] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[ 210.821] (II) Module libinput: vendor="X.Org Foundation"
[ 210.821] compiled for 1.21.1.13, module version = 1.5.0
[ 210.821] Module class: X.Org XInput Driver
[ 210.821] ABI class: X.Org XInput driver, version 24.4
[ 210.821] (II) Using input driver 'libinput' for 'Power Button'
[ 210.822] (II) systemd-logind: got fd for /dev/input/event1 13:65 fd 41 paused 0
[ 210.822] (**) Power Button: always reports core events
[ 210.822] (**) Option "Device" "/dev/input/event1"
[ 210.835] (II) event1 - Power Button: is tagged by udev as: Keyboard
[ 210.835] (II) event1 - Power Button: device is a keyboard
[ 210.835] (II) event1 - Power Button: device removed
[ 210.835] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1"
[ 210.835] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[ 210.836] (II) event1 - Power Button: is tagged by udev as: Keyboard
[ 210.836] (II) event1 - Power Button: device is a keyboard
[ 210.837] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[ 210.837] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[ 210.837] (II) Using input driver 'libinput' for 'Power Button'
[ 210.838] (II) systemd-logind: got fd for /dev/input/event0 13:64 fd 44 paused 0
[ 210.838] (**) Power Button: always reports core events
[ 210.838] (**) Option "Device" "/dev/input/event0"
[ 210.839] (II) event0 - Power Button: is tagged by udev as: Keyboard
[ 210.839] (II) event0 - Power Button: device is a keyboard
[ 210.839] (II) event0 - Power Button: device removed
[ 210.839] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0/event0"
[ 210.839] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
[ 210.840] (II) event0 - Power Button: is tagged by udev as: Keyboard
[ 210.840] (II) event0 - Power Button: device is a keyboard
[ 210.841] (II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/event2)
[ 210.841] (**) Logitech USB Optical Mouse: Applying InputClass "libinput pointer catchall"
[ 210.841] (II) Using input driver 'libinput' for 'Logitech USB Optical Mouse'
[ 210.842] (II) systemd-logind: got fd for /dev/input/event2 13:66 fd 45 paused 0
[ 210.842] (**) Logitech USB Optical Mouse: always reports core events
[ 210.842] (**) Option "Device" "/dev/input/event2"
[ 210.843] (II) event2 - Logitech USB Optical Mouse: is tagged by udev as: Mouse
[ 210.844] (II) event2 - Logitech USB Optical Mouse: device is a pointer
[ 210.844] (II) event2 - Logitech USB Optical Mouse: device removed
[ 210.844] (II) libinput: Logitech USB Optical Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[ 210.844] (II) libinput: Logitech USB Optical Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[ 210.844] (II) libinput: Logitech USB Optical Mouse: Step value 0 was provided, libinput Fallback acceleration function is used.
[ 210.844] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-8/1-8:1.0/0003:046D:C077.0001/input/input2/event2"
[ 210.844] (II) XINPUT: Adding extended input device "Logitech USB Optical Mouse" (type: MOUSE, id 8)
[ 210.844] (**) Option "AccelerationScheme" "none"
[ 210.844] (**) Logitech USB Optical Mouse: (accel) selected scheme none/0
[ 210.844] (**) Logitech USB Optical Mouse: (accel) acceleration factor: 2.000
[ 210.844] (**) Logitech USB Optical Mouse: (accel) acceleration threshold: 4
[ 210.845] (II) event2 - Logitech USB Optical Mouse: is tagged by udev as: Mouse
[ 210.845] (II) event2 - Logitech USB Optical Mouse: device is a pointer
[ 210.846] (II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/mouse0)
[ 210.846] (II) No input driver specified, ignoring this device.
[ 210.846] (II) This device may have been added with another device file.
[ 210.847] (II) config/udev: Adding input device Logitech USB Keyboard (/dev/input/event3)
[ 210.847] (**) Logitech USB Keyboard: Applying InputClass "libinput keyboard catchall"
[ 210.847] (II) Using input driver 'libinput' for 'Logitech USB Keyboard'
[ 210.848] (II) systemd-logind: got fd for /dev/input/event3 13:67 fd 46 paused 0
[ 210.848] (**) Logitech USB Keyboard: always reports core events
[ 210.848] (**) Option "Device" "/dev/input/event3"
[ 210.850] (II) event3 - Logitech USB Keyboard: is tagged by udev as: Keyboard
[ 210.850] (II) event3 - Logitech USB Keyboard: device is a keyboard
[ 210.850] (II) event3 - Logitech USB Keyboard: device removed
[ 210.850] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-9/1-9:1.0/0003:046D:C31C.0002/input/input3/event3"
[ 210.850] (II) XINPUT: Adding extended input device "Logitech USB Keyboard" (type: KEYBOARD, id 9)
[ 210.852] (II) event3 - Logitech USB Keyboard: is tagged by udev as: Keyboard
[ 210.852] (II) event3 - Logitech USB Keyboard: device is a keyboard
[ 210.853] (II) config/udev: Adding input device Logitech USB Keyboard Consumer Control (/dev/input/event4)
[ 210.853] (**) Logitech USB Keyboard Consumer Control: Applying InputClass "libinput keyboard catchall"
[ 210.853] (II) Using input driver 'libinput' for 'Logitech USB Keyboard Consumer Control'
[ 210.854] (II) systemd-logind: got fd for /dev/input/event4 13:68 fd 47 paused 0
[ 210.854] (**) Logitech USB Keyboard Consumer Control: always reports core events
[ 210.854] (**) Option "Device" "/dev/input/event4"
[ 210.855] (II) event4 - Logitech USB Keyboard Consumer Control: is tagged by udev as: Keyboard
[ 210.855] (II) event4 - Logitech USB Keyboard Consumer Control: device is a keyboard
[ 210.856] (II) event4 - Logitech USB Keyboard Consumer Control: device removed
[ 210.856] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-9/1-9:1.1/0003:046D:C31C.0003/input/input4/event4"
[ 210.856] (II) XINPUT: Adding extended input device "Logitech USB Keyboard Consumer Control" (type: KEYBOARD, id 10)
[ 210.857] (II) event4 - Logitech USB Keyboard Consumer Control: is tagged by udev as: Keyboard
[ 210.857] (II) event4 - Logitech USB Keyboard Consumer Control: device is a keyboard
[ 210.858] (II) config/udev: Adding input device Logitech USB Keyboard System Control (/dev/input/event5)
[ 210.858] (**) Logitech USB Keyboard System Control: Applying InputClass "libinput keyboard catchall"
[ 210.858] (II) Using input driver 'libinput' for 'Logitech USB Keyboard System Control'
[ 210.859] (II) systemd-logind: got fd for /dev/input/event5 13:69 fd 48 paused 0
[ 210.859] (**) Logitech USB Keyboard System Control: always reports core events
[ 210.859] (**) Option "Device" "/dev/input/event5"
[ 210.861] (II) event5 - Logitech USB Keyboard System Control: is tagged by udev as: Keyboard
[ 210.861] (II) event5 - Logitech USB Keyboard System Control: device is a keyboard
[ 210.861] (II) event5 - Logitech USB Keyboard System Control: device removed
[ 210.861] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-9/1-9:1.1/0003:046D:C31C.0003/input/input5/event5"
[ 210.861] (II) XINPUT: Adding extended input device "Logitech USB Keyboard System Control" (type: KEYBOARD, id 11)
[ 210.863] (II) event5 - Logitech USB Keyboard System Control: is tagged by udev as: Keyboard
[ 210.863] (II) event5 - Logitech USB Keyboard System Control: device is a keyboard
[ 210.864] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event10)
[ 210.864] (II) No input driver specified, ignoring this device.
[ 210.864] (II) This device may have been added with another device file.
[ 210.864] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event7)
[ 210.864] (II) No input driver specified, ignoring this device.
[ 210.864] (II) This device may have been added with another device file.
[ 210.864] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event8)
[ 210.864] (II) No input driver specified, ignoring this device.
[ 210.864] (II) This device may have been added with another device file.
[ 210.865] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event9)
[ 210.865] (II) No input driver specified, ignoring this device.
[ 210.865] (II) This device may have been added with another device file.
[ 210.865] (II) config/udev: Adding input device HD-Audio Generic Rear Mic (/dev/input/event11)
[ 210.865] (II) No input driver specified, ignoring this device.
[ 210.865] (II) This device may have been added with another device file.
[ 210.865] (II) config/udev: Adding input device HD-Audio Generic Front Mic (/dev/input/event12)
[ 210.865] (II) No input driver specified, ignoring this device.
[ 210.865] (II) This device may have been added with another device file.
[ 210.866] (II) config/udev: Adding input device HD-Audio Generic Line (/dev/input/event13)
[ 210.866] (II) No input driver specified, ignoring this device.
[ 210.866] (II) This device may have been added with another device file.
[ 210.866] (II) config/udev: Adding input device HD-Audio Generic Line Out Front (/dev/input/event14)
[ 210.866] (II) No input driver specified, ignoring this device.
[ 210.866] (II) This device may have been added with another device file.
[ 210.866] (II) config/udev: Adding input device HD-Audio Generic Line Out Surround (/dev/input/event15)
[ 210.866] (II) No input driver specified, ignoring this device.
[ 210.866] (II) This device may have been added with another device file.
[ 210.867] (II) config/udev: Adding input device HD-Audio Generic Line Out CLFE (/dev/input/event16)
[ 210.867] (II) No input driver specified, ignoring this device.
[ 210.867] (II) This device may have been added with another device file.
[ 210.867] (II) config/udev: Adding input device HD-Audio Generic Line Out Side (/dev/input/event17)
[ 210.867] (II) No input driver specified, ignoring this device.
[ 210.867] (II) This device may have been added with another device file.
[ 210.868] (II) config/udev: Adding input device HD-Audio Generic Front Headphone (/dev/input/event18)
[ 210.868] (II) No input driver specified, ignoring this device.
[ 210.868] (II) This device may have been added with another device file.
[ 210.868] (II) config/udev: Adding input device PC Speaker (/dev/input/event6)
[ 210.868] (II) No input driver specified, ignoring this device.
[ 210.868] (II) This device may have been added with another device file.
[ 267.997] (**) Option "fd" "41"
[ 267.997] (II) event1 - Power Button: device removed
[ 267.997] (**) Option "fd" "44"
[ 267.997] (II) event0 - Power Button: device removed
[ 267.997] (**) Option "fd" "45"
[ 267.997] (II) event2 - Logitech USB Optical Mouse: device removed
[ 267.997] (**) Option "fd" "46"
[ 267.997] (II) event3 - Logitech USB Keyboard: device removed
[ 267.997] (**) Option "fd" "47"
[ 267.997] (II) event4 - Logitech USB Keyboard Consumer Control: device removed
[ 267.998] (**) Option "fd" "48"
[ 267.998] (II) event5 - Logitech USB Keyboard System Control: device removed
[ 267.999] (II) UnloadModule: "libinput"
[ 267.999] (II) systemd-logind: releasing fd for 13:69
[ 268.000] (II) UnloadModule: "libinput"
[ 268.000] (II) systemd-logind: releasing fd for 13:68
[ 268.001] (II) UnloadModule: "libinput"
[ 268.001] (II) systemd-logind: releasing fd for 13:67
[ 268.002] (II) UnloadModule: "libinput"
[ 268.002] (II) systemd-logind: releasing fd for 13:66
[ 268.002] (II) UnloadModule: "libinput"
[ 268.002] (II) systemd-logind: releasing fd for 13:64
[ 268.003] (II) UnloadModule: "libinput"
[ 268.003] (II) systemd-logind: releasing fd for 13:65
[ 268.102] (II) NVIDIA(GPU-0): Deleting GPU-0
[ 268.104] (II) Server terminated successfully (0). Closing log file.
i tried the game after making this change and it seemed like it was faster (but i really can't tell right away because it's an intermittent thing that seems to get worse the more games I play). So then I pulled up the spreadsheet ... and it was just as slow as it was before. so maybe no change? i will have to play the game more to see if it actually improved. but the spreadsheet is still slow.
*different* log messages now. now it can't load nv, fbdev, and vesa.
no glx error, but:
[ 210.748] (II) GLX: Another vendor is already registered for screen 0
ModulePath is still "/usr/lib/xorg/modules"
and i'm noticing screen tearing. this used to be a problem and I fixed it, but i don't remember how. could the "fix" have been in that config file? i ... may have ... not backed it up before i deleted it
> sudo lsmod | grep -E 'nvidia|nouveau'
nvidia_drm 81920 3
nvidia_uvm 2781184 0
nvidia_modeset 1511424 5 nvidia_drm
nvidia 40755200 223 nvidia_uvm,nvidia_modeset
video 81920 1 nvidia_modeset
> sudo pacman -Qs 'nvidia|kernel'
local/dkms 3.1.8-1
Dynamic Kernel Modules System
local/egl-wayland 4:1.1.19-1
EGLStream-based Wayland external platform
local/fuse2 2.9.9-5
Interface for userspace programs to export a filesystem to the Linux kernel
local/fuse3 3.17.1-1
Interface for userspace programs to export a filesystem to the Linux kernel
local/iptables 1:1.8.11-2
Linux kernel packet control tool (using legacy interface)
local/kmod 34.2-1
Linux kernel module management tools and library
local/libdrm 2.4.124-1
Userspace interface to kernel DRM services
local/libnetfilter_conntrack 1.0.9-2
Library providing an API to the in-kernel connection tracking state table
local/libnfnetlink 1.0.2-2
Low-level library for netfilter related kernel/userspace communication
local/libsysprof-capture 48.0-5
Kernel based performance profiler - capture library
local/libtraceevent 1:1.8.4-1
Linux kernel trace event library
local/libtracefs 1.8.2-1
Linux kernel trace file system library
local/libvdpau 1.5-3
Nvidia VDPAU library
local/linux 6.14.4.arch1-2
The Linux kernel and modules
local/linux-api-headers 6.14-1
Kernel headers sanitized for use in userspace
local/linux-headers 6.14.4.arch1-2
Headers and scripts for building modules for the Linux kernel
local/mtdev 1.1.7-1
A stand-alone library which transforms all variants of kernel MT events to the slotted type
B protocol
local/ndctl 79-1
Utility library for managing the libnvdimm (non-volatile memory device) sub-system in the
Linux kernel
local/nvidia-470xx-dkms 470.256.02-7.98
NVIDIA drivers - module sources
local/nvidia-470xx-utils 470.256.02-7.98
NVIDIA drivers utilities
local/opencl-nvidia-470xx 470.256.02-7.98
OpenCL implemention for NVIDIA
local/xf86-video-nouveau 1.0.18-1 (xorg-drivers)
Open Source 3D acceleration driver for nVidia cards
> sudo dkms status
nvidia/470.256.02, 6.14.4-arch1-2, x86_64: installed
Is btw. misspelled.
maybe it's a horse buffer
Offline
now it can't load nv, fbdev, and vesa.
I started to install xf86-video-fbdev, xf86-video-vesa, and xf86-video-nouveau to fix those errors, but didn't know if there might be some driver interference, so i uninstalled.
Offline
You're now using hardware acceleration - for "games" (steam) you might need the multilib repo and lib32-nvidia-utils as well.
You ca remove all the xf86-video-* packages, the server autodetection will test the available ones, that's no concern and just slightly increases the startup time (miliseconds) and generates more noise in the log.
I pulled up the spreadsheet ... and it was just as slow as it was before. so maybe no change?
Idk whether it's configurable but because of an unrelated thread noticed that LO calc skips cells rather than scrolling pixelwise.
Also LO in general seems super inefficient on repaints and the entire window visibly flickers whenever the content updates. That's very much a LO-specific problem.
and i'm noticing screen tearing. this used to be a problem and I fixed it, but i don't remember how. could the "fix" have been in that config file? i ... may have ... not backed it up before i deleted it
Where and how?
Tearing occurs whenever something updates the screenbuffer outside the vblank interval.
Core X11 cannot prevent that (because it's a network protocol) but GLX can, nvidia allows you to enforce this (see the README)
Offline
tired of this proprietary nvidia driver pain.
well there're lot of people using both intel cpus (and gpus) and nvidia gpus fine without issues - and there're at least the same number of people having all sorts of problems with amd cpus and gpus - so there's no really better or worse
and from having learned a lot since I know very well that there is no realy reason for my bias other than my personal opinion
---
// off-topic
:/ i'm only "lurking" health insurance from the gov
well - if you're physical not able to work - then that's ok - and that's what health insurance is for and how insurances should work in general: you pay upfront in a big pot for times when you need it - and when the times come and something bad happens it's your turn
I was disabled myself for more than 2 years after a severe traffic accident and since not able to work in the area I once learned but have to work an office job - that's life
I have a masters degree in engineering
that's something impressive you can be proud of yourself - I just done 10 years of regular school and failed military and two trainings after that - until that faithful day mentioned above
// end of off-topic
Offline
I was disabled myself for more than 2 years after a severe traffic accident
that really sucks. and it happens to so many people, but it doesn't get the news like guns or airplanes do
Offline
You're now using hardware acceleration
thanks. maybe that was all it was. i played a game yesterday and it *seemed* like the problem wasn't there (when it said i was getting 10fps I actually was, instead of 3fps), but it was only one game, and it might take a few games before the problem shows up. what was i doing before, if not hardware acceleration? There was such a difference when i changed the kernel parameter drm_modeset to 1, that I would have figured I must have been using hardware acceleration. Without that it was literally 0-2fps.
You ca remove all the xf86-video-* packages
ok good to know
Idk whether it's configurable but because of an unrelated thread noticed that LO calc skips cells rather than scrolling pixelwise
i think that's a different issue. it gets like 5fps. it's not just snapping to the nearest cell. it's jumping lots of cells at once. but like you implied, maybe LO is just slow. and it is a lot of cells with content zoomed out
Where and how?
Tearing occurs whenever something updates the screenbuffer outside the vblank interval.
Core X11 cannot prevent that (because it's a network protocol) but GLX can, nvidia allows you to enforce this (see the README)
scrolling firefox. I'm not sure what README you're talking about, but i will take a look at the wiki and do some internet searches for this problem.
thanks again seth for all the tips. lets hope i can rock a consistent 20-40fps on my old graphics card. will update here after i get around to playing more and seeing if it's fixed.
Last edited by iith4ahm (2025-05-11 18:56:18)
Offline
/usr/share/doc/nvidia/README
__GL_SYNC_TO_VBLANK=1 firefox
Do you have "smooth scrolling" enabled?
For LO, does it help to disable HW acceleration?
https://wiki.archlinux.org/title/LibreO … or_crashes
Offline
So, after playing the game more, it seems to be improved now. Faster fps consistent with what is actually being reported by the game.
Thanks for all the help
Ta-Da
I have responded to the other issues below, but I'm thinking of marking this topic as solved, as the original issue seems to be better. maybe I'll open a new topic if these new issues become a priority to me?
For LO, does it help to disable HW acceleration?
Not 100% sure. Like 95% sure though that it doesn't help. (I don't know the best way to disable HW acceleration, or test if it is operative or not) I might have tested disabling HW acceleration with LO earlier when you suggested it by setting nvidia_drm.modeset=0. If I did test it, which I want to say I did, then it didn't help.
The following doesn't help LO either, but does give an (irrelevant?) warning:
> export SAL_DISABLE_OPENCL=1
> export SAL_DISABLEGL=1
> localc
warning: parent <office:styles> does not have any rules defined (child: <style:style>)
Also, like i mentioned before, this is only when I have lots of cells with text in view. Or maybe charts...
Do you have "smooth scrolling" enabled?
yes.
also i tested and found tearing in the game, and when resizing windows.
__GL_SYNC_TO_VBLANK=1 firefox
doesn't help
I found these files:
> ls /usr/share/X11/xorg.conf.d
10-nvidia-drm-outputclass.conf 10-quirks.conf 40-libinput.conf
should I delete them?
Offline
should I delete them?
No!
also i tested and found tearing in the game, and when resizing windows.
xrandr -q
As for "resizing windows", all of them? Or just eg. browsers but not xterm?
Sure what you see is tearing (ie. a line where the upper and lower part show two different frame gernerations (last one and current frame, resp. current and next)?
What kind of DE is this? Do you use a compositor?
As for LO, does scrolling hog the CPU?
Offline