Hello, I have installed Manjaro natively on my PC and I have two monitors, one of them is 144hz and the other one is 60hz.
The problem is, the desktop is locked at 60FPS and so far the only thing that has worked for me so far is disabling the compositor which I don’t really like because it disables the transparency.
Hello,
More info about your system is required. See here [HowTo] Provide System Information
Alright here is the output from the inxi command:
System:
Kernel: 5.15.28-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 11.2.0
parameters: BOOT_IMAGE=/boot/vmlinuz-5.15-x86_64
root=UUID=f502a87c-b105-4070-822d-e8bc32e43b5b rw quiet apparmor=1
security=apparmor resume=UUID=5dca8561-415f-42cf-a2eb-e04abcd05f9c
udev.log_priority=3
Desktop: KDE Plasma v: 5.24.3 tk: Qt v: 5.15.3 wm: kwin_x11 vt: 1 dm: SDDM
Distro: Manjaro Linux base: Arch Linux
Machine:
Type: Desktop Mobo: ASUSTeK model: PRIME Z370-A v: Rev X.0x
serial: UEFI-[Legacy]: American Megatrends v: 1002
date: 07/02/2018
Battery:
Message: No system battery data found. Is one present?
Memory:
RAM: total: 15.55 GiB used: 2.74 GiB (17.6%)
RAM Report:
permissions: Unable to run dmidecode. Root privileges required.
CPU:
Info: model: Intel Core i5-8600K bits: 64 type: MCP arch: Coffee Lake
family: 6 model-id: 0x9E (158) stepping: 0xA (10) microcode: 0xEC
Topology: cpus: 1x cores: 6 smt: cache: L1: 384 KiB
desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB desc: 6x256 KiB L3: 9 MiB
desc: 1x9 MiB
Speed (MHz): avg: 800 min/max: 800/4500 scaling: driver: intel_pstate
governor: powersave cores: 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800
bogomips: 43212
Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
arch_capabilities arch_perfmon art avx avx2 bmi1 bmi2 bts clflush clflushopt
cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts
epb ept ept_ad erms est f16c flexpriority flush_l1d fma fpu fsgsbase fxsr
ht hwp hwp_act_window hwp_epp hwp_notify ibpb ibrs ida intel_pt invpcid
invpcid_single lahf_lm lm mca mce md_clear mmx monitor movbe mpx msr mtrr
nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs pge pln
pni popcnt pse pse36 pti pts rdrand rdseed rdtscp rep_good sdbg sep smap
smep smx ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2
tpr_shadow tsc tsc_adjust tsc_deadline_timer vme vmx vnmi vpid x2apic
xgetbv1 xsave xsavec xsaveopt xsaves xtopology xtpr
Vulnerabilities:
Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf
mitigation: PTE Inversion; VMX: conditional cache flushes, SMT disabled
Type: mds mitigation: Clear CPU buffers; SMT disabled
Type: meltdown mitigation: PTI
Type: spec_store_bypass
mitigation: Speculative Store Bypass disabled via prctl and seccomp
Type: spectre_v1
mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
STIBP: disabled, RSB filling
Type: srbds mitigation: Microcode
Type: tsx_async_abort mitigation: TSX disabled
Graphics:
Device-1: NVIDIA GP104 [GeForce GTX 1070] vendor: Micro-Star MSI
driver: nvidia v: 510.54 alternate: nouveau,nvidia_drm pcie: gen: 3
speed: 8 GT/s lanes: 16 bus-ID: 01:00.0 chip-ID: 10de:1b81 class-ID: 0300
Display: x11 server: X.Org v: 1.21.1.3 compositor: kwin_x11 driver: X:
loaded: nvidia gpu: nvidia display-ID: :0 screens: 1
Screen-1: 0 s-res: 3840x1080 s-dpi: 101 s-size: 966x272mm (38.03x10.71")
s-diag: 1004mm (39.51")
Monitor-1: DP-2 pos: primary,left res: 1920x1080 hz: 60 dpi: 102
size: 477x268mm (18.78x10.55") diag: 547mm (21.54") modes: N/A
Monitor-2: DP-4 pos: primary,right res: 1920x1080 dpi: 92
size: 531x299mm (20.91x11.77") diag: 609mm (23.99") modes: N/A
OpenGL: renderer: NVIDIA GeForce GTX 1070/PCIe/SSE2 v: 4.6.0 NVIDIA 510.54
direct render: Yes
Audio:
Device-1: Intel 200 Series PCH HD Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel bus-ID: 00:1f.3 chip-ID: 8086:a2f0
class-ID: 0403
Device-2: NVIDIA GP104 High Definition Audio vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 01:00.1 chip-ID: 10de:10f0 class-ID: 0403
Device-3: Razer USA USB Sound Card type: USB
driver: hid-generic,snd-usb-audio,usbhid bus-ID: 1-6:3 chip-ID: 1532:0529
class-ID: 0300 serial:
Sound Server-1: ALSA v: k5.15.28-1-MANJARO running: yes
Sound Server-2: JACK v: 1.9.20 running: no
Sound Server-3: PulseAudio v: 15.0 running: yes
Sound Server-4: PipeWire v: 0.3.48 running: yes
Network:
Device-1: Intel Ethernet I219-V vendor: ASUSTeK driver: e1000e v: kernel
port: N/A bus-ID: 00:1f.6 chip-ID: 8086:15b8 class-ID: 0200
IF: enp0s31f6 state: up speed: 1000 Mbps duplex: full mac:
IP v4: type: noprefixroute scope: global broadcast:
IP v6: type: noprefixroute scope: link
WAN IP:
Bluetooth:
Message: No bluetooth data found.
Logical:
Message: No logical block device data found.
RAID:
Message: No RAID data found.
Drives:
Local Storage: total: 3.18 TiB used: 11.63 GiB (0.4%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 980 1TB
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
lanes: 4 type: SSD serial: rev: 1B4QFXO7 temp: 42.9 C scheme: MBR
ID-2: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 860 EVO 500GB
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
type: SSD serial: rev: 1B6Q scheme: MBR
ID-3: /dev/sdb maj-min: 8:16 vendor: Seagate model: ST2000VN004-2E4164
size: 1.82 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
type: HDD rpm: 5900 serial: rev: SC60 scheme: MBR
Message: No optical or floppy data found.
Partition:
ID-1: / raw-size: 922.71 GiB size: 907.15 GiB (98.31%)
used: 11.63 GiB (1.3%) fs: ext4 dev: /dev/nvme0n1p1 maj-min: 259:1
label: N/A uuid: f502a87c-b105-4070-822d-e8bc32e43b5b
Swap:
Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
ID-1: swap-1 type: partition size: 8.8 GiB used: 0 KiB (0.0%) priority: -2
dev: /dev/nvme0n1p2 maj-min: 259:2 label: swap
uuid: 5dca8561-415f-42cf-a2eb-e04abcd05f9c
Unmounted:
ID-1: /dev/sda1 maj-min: 8:1 size: 465.23 GiB fs: ntfs label: N/A
uuid: 60A2D53DA2D517FC
ID-2: /dev/sda2 maj-min: 8:2 size: 543 MiB fs: ntfs label: N/A
uuid: 520832F00832D329
ID-3: /dev/sdb1 maj-min: 8:17 size: 549 MiB fs: ntfs
label: Reservado para el sistema uuid: C68CD27A8CD26509
ID-4: /dev/sdb2 maj-min: 8:18 size: 1.82 TiB fs: ntfs label: HDD
uuid: AAD6538CD65357A1
USB:
Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 16 rev: 2.0
speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
Device-1: 1-5:2 info: Wooting WootingTwoHE type: HID,Keyboard
driver: hid-generic,usbhid interfaces: 7 rev: 2.0 speed: 12 Mb/s
power: 400mA chip-ID: 31e3:1220 class-ID: 0300 serial:
Device-2: 1-6:3 info: Razer USA USB Sound Card type: Audio,HID
driver: hid-generic,snd-usb-audio,usbhid interfaces: 4 rev: 2.0
speed: 12 Mb/s power: 100mA chip-ID: 1532:0529 class-ID: 0300
serial:
Device-3: 1-11:4 info: Corsair H100i Platinum type:
driver: N/A interfaces: 1 rev: 2.0 speed: 12 Mb/s power: 64mA
chip-ID: 1b1c:0c15 class-ID: 0000 serial:
Device-4: 1-14:5 info: Razer USA Viper (wired) type: Mouse,Keyboard
driver: hid-generic,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s
power: 100mA chip-ID: 1532:0078 class-ID: 0301
Hub-2: 2-0:1 info: Super-speed hub ports: 10 rev: 3.0 speed: 5 Gb/s
chip-ID: 1d6b:0003 class-ID: 0900
Hub-3: 3-0:1 info: Hi-speed hub with single TT ports: 2 rev: 2.0
speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
Hub-4: 4-0:1 info: Super-speed hub ports: 2 rev: 3.1 speed: 10 Gb/s
chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
System Temperatures: cpu: 29.8 C mobo: 27.8 C gpu: nvidia temp: 55 C
Fan Speeds (RPM): N/A gpu: nvidia fan: 0%
Info:
Processes: 229 Uptime: 5m wakeups: 0 Init: systemd v: 250 tool: systemctl
Compilers: gcc: 11.2.0 clang: 13.0.1 Packages: pacman: 1231 lib: 330
flatpak: 0 Shell: Zsh v: 5.8.1 default: Bash v: 5.1.16 running-in: konsole
inxi: 3.3.14
What should I do now?
Uncasted:
GeForce GTX 1070
Uncasted:
What should I do now?
Now we can take a look at the /etc/X11/mhwd.d/nvidia.conf and create a fixed layout …
This might help to start on
I have a dual monitor setup with a nvidia 1070. When at the login screen, my left and right monitors are switched. I cannot switch the positions of the monitors/ports because the way I have them now is the only way it works with geforce experience on windows. After I log in, the monitors go to their correct positions. Is there some config file for the login screen I can change?
If you mean that your cursor runs at 144 fps and windows are moving at 60 hz then welcome to xorg. Simple way to fix it is to switch to Wayland.
Yeah my cursor is fine, it’s just the desktop itself.
Isn’t nvidia and wayland like oil and water though? At least that’s what I’ve read, and I couldn’t even get pass the login screen when I tried to use wayland after installing manjaro XD.
If you know any way to get it to work I would appreciate it though.
You can try enable “AsyncFlipSecondaries” option in xorg config. I tested myself and it works but you will get screen tearing on your secondary monitor. Your primary monitor will be fine.
You can also try tweak nvidia driver settings. I can’t help you with that since I am AMD user.
For Wayland to work you have to set some kernel parameter. Try follow [HowTo] Use Wayland with proprietary NVIDIA drivers
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 510.54
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
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"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Ancor Communications Inc VG248"
HorizSync 30.0 - 160.0
VertRefresh 50.0 - 150.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "NVIDIA GeForce GTX 1070"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-6"
Option "metamodes" "DP-4: 1920x1080_144 +1920+0, DP-2: 1920x1080_60 +0+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
This is what my nvidia config file looks like, what should i do?
Try this one:
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Ancor"
ModelName "Ancor Communications Inc VG248"
HorizSync 30.0 - 160.0
VertRefresh 50.0 - 150.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "NVIDIA GeForce GTX 1070"
Option "TripleBuffer" "On"
Option "ConnectToAcpid" "Off"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-6"
Option "metamodes" "DP-4: 1920x1080_144 +1920+0 {ForceCompositionPipeline=On}, DP-2: 1920x1080_60 +0+0 {ForceCompositionPipeline=On}"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
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
And also add this line to the file /etc/environment
export __GL_SYNC_DISPLAY_DEVICE=DP-4
Reboot and check if helped with your issue.
Nothing seems to have changed. monitors looks like are still reversed and the desktop is still at 60.
1 Like
Make sure in KDE Plasma settings the layout for Monitors matches.
Also, you can try to change the order here
and you can make the other monitor as primary instead of this one
In what section should i put this option?
Edit: tried putting it under the device section, didn’t work.