You are not logged in.

#1 2024-03-30 00:16:50

kinker31
Member
From: Planet Earth (For Now...?)
Registered: 2017-03-26
Posts: 20
Website

XCFE's Window Composting is locked at ~60FPS

Context

I moved over to Arch Linux a few days back, and picked XCFE as my window manager, having heard it was light on both CPU and memory. I also have a dual-monitor setup, one for my main activities (a 1080p monitor from ASUS that runs at 165 HZ), and another one for stuff to check up on, but not actively use (a decade-ish old 1080p monitor from AOC that runs at 60 HZ).

Problem

Whenever I enable Window Composting through the Setting Manager (and/or it's respective settings page), the windows rendered on my main monitor drop down to a somewhat choppy ~60FPS, rather than the ~165FPS I get from having it disabled. This isn't just limited to the windows themselves, programs like GZDoom are also locked to this frame rate, regardless of FPS and VSync settings. Ideally, I would like to be able to keep the transparency capabilities of my windows whilst keeping the silky smooth frame rate of my main monitor. I don't really care too much if it makes the windows on my other monitor look really choppy as a result, I'm not planning on using that monitor for any windows I actually want to actively use.

Additional Info

Since I have an AMD GPU, I use the AMDGPU driver packages as my drivers for the system.
My problem isn't really dire, though it would be pretty nice to be able to play Windowkill at a smooth framerate and keep my desktop as well.
Since I'm still kinda new to Arch, having taken about a week so far to get myself acclimatized to it, I posted this topic in the Newbie's corner. Hopefully this is a good place to put topics like this in.


"Who are you?"
"I'm from the IRS! And I've come to tax your-" (SLAM.)

Offline

#2 2024-03-30 08:10:40

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,009

Re: XCFE's Window Composting is locked at ~60FPS

Is 60Hz more "choppy" than the uncomposited display?
What framerate does glxgears report?
Please post the output of "xrandr --verbose" and your xorg log, https://wiki.archlinux.org/title/Xorg#General

I somewhat suspect this is more a case of https://wiki.archlinux.org/title/Variab … _on_AMDGPU
Also try https://wiki.archlinux.org/title/Intel_ … on_(VSYNC)

Offline

#3 2024-03-30 14:22:11

spiffeeroo
Member
Registered: 2021-04-23
Posts: 23

Re: XCFE's Window Composting is locked at ~60FPS

Xorg has limitations running multiple monitors with different refresh rates. All the monitors are set to the slowest refresh rate monitor. Since you have an AMDGPU, you can enable AsyncFlipSecondaries.

https://wiki.archlinux.org/title/Variab … figuration
https://www.phoronix.com/news/X.Org-Asy … econdaries

Offline

#4 2024-03-30 15:21:56

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,009

Re: XCFE's Window Composting is locked at ~60FPS

No, it does not - GLX and GL compositors have issues syncing to multiple outputs and often that's actually a HW limitation.
Es is evidenced by the suggested (and previously linked) - somewhat VRR specific - AMD driver option and the fact that the OP has no issues w/o a compositor.

Offline

#5 2024-04-02 04:37:17

kinker31
Member
From: Planet Earth (For Now...?)
Registered: 2017-03-26
Posts: 20
Website

Re: XCFE's Window Composting is locked at ~60FPS

seth wrote:

Is 60Hz more "choppy" than the uncomposited display?
What framerate does glxgears report?
Please post the output of "xrandr --verbose" and your xorg log, https://wiki.archlinux.org/title/Xorg#General

I somewhat suspect this is more a case of https://wiki.archlinux.org/title/Variab … _on_AMDGPU
Also try https://wiki.archlinux.org/title/Intel_ … on_(VSYNC)

Sure; Sorry for the late reply.

Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 16384 x 16384
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
        Identifier: 0x53
        Timestamp:  16185
        Subpixel:   unknown
        Clones:    
        CRTCs:      0 1 2 3 4
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter: 
        GAMMA_LUT_SIZE: 4096 
                range: (0, -1)
        DEGAMMA_LUT_SIZE: 4096 
                range: (0, -1)
        GAMMA_LUT: 0 
                range: (0, 65535)
        CTM: 0 
        DEGAMMA_LUT: 0 
                range: (0, 65535)                              
        TearFree: auto                                                                                   
                supported: off, on, auto                 
        subconnector: Unknown 
                supported: Unknown, VGA, DVI-D, HDMI, DP, Wireless, Native
        HDCP Content Type: HDCP Type0 
                supported: HDCP Type0, HDCP Type1
        Content Protection: Undesired 
                supported: Undesired, Desired, Enabled
        vrr_capable: 0 
                range: (0, 1)
        Colorspace: Default 
                supported: Default, BT709_YCC, opRGB, BT2020_RGB, BT2020_YCC
        max bpc: 16 
                range: (8, 16)
        underscan vborder: 0 
                range: (0, 128)
        underscan hborder: 0 
                range: (0, 128)
        underscan: off 
                supported: off, on, auto
        scaling mode: None 
                supported: None, Full, Center, Full aspect
        link-status: Good 
                supported: Good, Bad
        CONNECTOR_ID: 103 
                supported: 103
        non-desktop: 0 
                range: (0, 1)
DisplayPort-1 disconnected (normal left inverted right x axis y axis)
        Identifier: 0x54
        Timestamp:  16185
        Subpixel:   unknown
        Clones:    
        CRTCs:      0 1 2 3 4
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter: 
        GAMMA_LUT_SIZE: 4096 
                range: (0, -1)
        DEGAMMA_LUT_SIZE: 4096 
                range: (0, -1)
        GAMMA_LUT: 0 
                range: (0, 65535)
        CTM: 0 
        DEGAMMA_LUT: 0 
                range: (0, 65535)
        TearFree: auto 
                supported: off, on, auto
        subconnector: Unknown 
                supported: Unknown, VGA, DVI-D, HDMI, DP, Wireless, Native
        HDCP Content Type: HDCP Type0 
                supported: HDCP Type0, HDCP Type1
        Content Protection: Undesired 
                supported: Undesired, Desired, Enabled
        vrr_capable: 0 
                range: (0, 1)
        Colorspace: Default 
                supported: Default, BT709_YCC, opRGB, BT2020_RGB, BT2020_YCC
        max bpc: 16 
                range: (8, 16)
        underscan vborder: 0 
                range: (0, 128)
        underscan hborder: 0 
                range: (0, 128)
        underscan: off 
                supported: off, on, auto
        scaling mode: None 
                supported: None, Full, Center, Full aspect
        link-status: Good 
                supported: Good, Bad
        CONNECTOR_ID: 111 
                supported: 111
        non-desktop: 0 
                range: (0, 1)
DisplayPort-2 connected primary 1920x1080+0+0 (0x59) normal (normal left inverted right x axis y axis) 598mm x 336mm
        Identifier: 0x55
        Timestamp:  16185
        Subpixel:   unknown
        Gamma:      1.0:1.0:1.0
        Brightness: 1.0
        Clones:    
        CRTC:       0
        CRTCs:      0 1 2 3 4
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter: 
        EDID: 
                00ffffffffffff0006b3202701010101
                121f0104a53c22783b07f0a655539e27
                0e5054b7ef00714f8180814081c08100
                9500b3000101023a801871382d40582c
                450056502100001e000000fd0028a5c3
                c329010a202020202020000000fc0056
                473237380a20202020202020000000ff
                004d344c4d51533234383131390a0125
                020318f14b900504030201111213141f
                2309070783010000a49c80a070385940
                3020350056502100001a8a4d80a07038
                2c403020350056502100001afe5b80a0
                703835403020350056502100001a866f
                80a0703840403020350056502100001a
                fc7e8088703812401820350056502100
                001e00000000000000000000000000fc
        GAMMA_LUT_SIZE: 4096 
                range: (0, -1)
        DEGAMMA_LUT_SIZE: 4096 
                range: (0, -1)
        GAMMA_LUT: 0 
                range: (0, 65535)
        CTM: 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 
                0 1 
        DEGAMMA_LUT: 0 
                range: (0, 65535)
        TearFree: auto 
                supported: off, on, auto
        subconnector: Native 
                supported: Unknown, VGA, DVI-D, HDMI, DP, Wireless, Native
        HDCP Content Type: HDCP Type0 
                supported: HDCP Type0, HDCP Type1
        Content Protection: Undesired 
                supported: Undesired, Desired, Enabled
        vrr_capable: 1 
                range: (0, 1)
        Colorspace: Default 
                supported: Default, BT709_YCC, opRGB, BT2020_RGB, BT2020_YCC
        max bpc: 16 
                range: (8, 16)
        underscan vborder: 0 
                range: (0, 128)
        underscan hborder: 0 
                range: (0, 128)
        underscan: off 
                supported: off, on, auto
        scaling mode: None 
                supported: None, Full, Center, Full aspect
        link-status: Good 
                supported: Good, Bad
        CONNECTOR_ID: 116 
                supported: 116
        non-desktop: 0 
                range: (0, 1)
  1920x1080 (0x58) 148.500MHz +HSync +VSync +preferred
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock  67.50KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  60.00Hz
  1920x1080 (0x59) 401.000MHz +HSync -VSync *current
        h: width  1920 start 1968 end 2000 total 2080 skew    0 clock 192.79KHz
        v: height 1080 start 1083 end 1088 total 1169           clock 164.92Hz
  1920x1080 (0x5a) 401.000MHz +HSync -VSync
        h: width  1920 start 1968 end 2000 total 2080 skew    0 clock 192.79KHz
        v: height 1080 start 1520 end 1525 total 1606           clock 120.04Hz
  1920x1080 (0x5b) 401.000MHz +HSync -VSync
        h: width  1920 start 1968 end 2000 total 2080 skew    0 clock 192.79KHz
        v: height 1080 start 1922 end 1927 total 2008           clock  96.01Hz
  1920x1080 (0x5c) 401.000MHz +HSync -VSync
        h: width  1920 start 1968 end 2000 total 2080 skew    0 clock 192.79KHz
        v: height 1080 start 2591 end 2596 total 2677           clock  72.02Hz
  1920x1080 (0x5d) 401.000MHz +HSync -VSync
        h: width  1920 start 1968 end 2000 total 2080 skew    0 clock 192.79KHz
        v: height 1080 start 3127 end 3132 total 3213           clock  60.00Hz
  1920x1080 (0x5e) 401.000MHz +HSync -VSync
        h: width  1920 start 1968 end 2000 total 2080 skew    0 clock 192.79KHz
        v: height 1080 start 3769 end 3774 total 3855           clock  50.01Hz
  1920x1080 (0x5f) 401.000MHz +HSync -VSync
        h: width  1920 start 1968 end 2000 total 2080 skew    0 clock 192.79KHz
        v: height 1080 start 3930 end 3935 total 4016           clock  48.01Hz
  1920x1080 (0x60) 325.080MHz +HSync +VSync
        h: width  1920 start 1944 end 1976 total 2056 skew    0 clock 158.11KHz
        v: height 1080 start 1083 end 1088 total 1098           clock 144.00Hz
  1920x1080 (0x61) 285.500MHz +HSync -VSync
        h: width  1920 start 1968 end 2000 total 2080 skew    0 clock 137.26KHz
        v: height 1080 start 1083 end 1088 total 1144           clock 119.98Hz
  1920x1080 (0x62) 235.500MHz +HSync -VSync
        h: width  1920 start 1968 end 2000 total 2080 skew    0 clock 113.22KHz
        v: height 1080 start 1083 end 1088 total 1133           clock  99.93Hz
  1920x1080 (0x63) 198.500MHz +HSync -VSync
        h: width  1920 start 1968 end 2000 total 2080 skew    0 clock  95.43KHz
        v: height 1080 start 1083 end 1088 total 1124           clock  84.90Hz
  1920x1080 (0x64) 148.500MHz +HSync +VSync
        h: width  1920 start 2448 end 2492 total 2640 skew    0 clock  56.25KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  50.00Hz
  1920x1080 (0x65) 148.352MHz +HSync +VSync
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock  67.43KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  59.94Hz
  1680x1050 (0x66) 146.250MHz -HSync +VSync
        h: width  1680 start 1784 end 1960 total 2240 skew    0 clock  65.29KHz
        v: height 1050 start 1053 end 1059 total 1089           clock  59.95Hz
  1280x1024 (0x67) 135.000MHz +HSync +VSync
        h: width  1280 start 1296 end 1440 total 1688 skew    0 clock  79.98KHz
        v: height 1024 start 1025 end 1028 total 1066           clock  75.02Hz
  1280x1024 (0x68) 108.000MHz +HSync +VSync
        h: width  1280 start 1328 end 1440 total 1688 skew    0 clock  63.98KHz
        v: height 1024 start 1025 end 1028 total 1066           clock  60.02Hz
  1440x900 (0x69) 106.500MHz -HSync +VSync
        h: width  1440 start 1520 end 1672 total 1904 skew    0 clock  55.93KHz
        v: height  900 start  903 end  909 total  934           clock  59.89Hz
  1280x960 (0x6a) 108.000MHz +HSync +VSync
        h: width  1280 start 1376 end 1488 total 1800 skew    0 clock  60.00KHz
        v: height  960 start  961 end  964 total 1000           clock  60.00Hz
  1280x800 (0x6b) 83.500MHz -HSync +VSync
        h: width  1280 start 1352 end 1480 total 1680 skew    0 clock  49.70KHz
        v: height  800 start  803 end  809 total  831           clock  59.81Hz
  1152x864 (0x6c) 108.000MHz +HSync +VSync
        h: width  1152 start 1216 end 1344 total 1600 skew    0 clock  67.50KHz
        v: height  864 start  865 end  868 total  900           clock  75.00Hz
  1280x720 (0x6d) 74.250MHz +HSync +VSync
        h: width  1280 start 1390 end 1430 total 1650 skew    0 clock  45.00KHz
        v: height  720 start  725 end  730 total  750           clock  60.00Hz
  1280x720 (0x6e) 74.250MHz +HSync +VSync
        h: width  1280 start 1720 end 1760 total 1980 skew    0 clock  37.50KHz
        v: height  720 start  725 end  730 total  750           clock  50.00Hz
  1280x720 (0x6f) 74.176MHz +HSync +VSync
        h: width  1280 start 1390 end 1430 total 1650 skew    0 clock  44.96KHz
        v: height  720 start  725 end  730 total  750           clock  59.94Hz
  1024x768 (0x70) 78.750MHz +HSync +VSync
        h: width  1024 start 1040 end 1136 total 1312 skew    0 clock  60.02KHz
        v: height  768 start  769 end  772 total  800           clock  75.03Hz
  1024x768 (0x71) 75.000MHz -HSync -VSync
        h: width  1024 start 1048 end 1184 total 1328 skew    0 clock  56.48KHz
        v: height  768 start  771 end  777 total  806           clock  70.07Hz
  1024x768 (0x72) 65.000MHz -HSync -VSync
        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock  48.36KHz
        v: height  768 start  771 end  777 total  806           clock  60.00Hz
  832x624 (0x73) 57.284MHz -HSync -VSync
        h: width   832 start  864 end  928 total 1152 skew    0 clock  49.73KHz
        v: height  624 start  625 end  628 total  667           clock  74.55Hz
  800x600 (0x74) 50.000MHz +HSync +VSync
        h: width   800 start  856 end  976 total 1040 skew    0 clock  48.08KHz
        v: height  600 start  637 end  643 total  666           clock  72.19Hz
  800x600 (0x75) 49.500MHz +HSync +VSync
        h: width   800 start  816 end  896 total 1056 skew    0 clock  46.88KHz
        v: height  600 start  601 end  604 total  625           clock  75.00Hz
  800x600 (0x76) 40.000MHz +HSync +VSync
        h: width   800 start  840 end  968 total 1056 skew    0 clock  37.88KHz
        v: height  600 start  601 end  605 total  628           clock  60.32Hz
  800x600 (0x77) 36.000MHz +HSync +VSync
        h: width   800 start  824 end  896 total 1024 skew    0 clock  35.16KHz
        v: height  600 start  601 end  603 total  625           clock  56.25Hz
  720x576 (0x78) 27.000MHz -HSync -VSync
        h: width   720 start  732 end  796 total  864 skew    0 clock  31.25KHz
        v: height  576 start  581 end  586 total  625           clock  50.00Hz
  720x480 (0x79) 27.027MHz -HSync -VSync
        h: width   720 start  736 end  798 total  858 skew    0 clock  31.50KHz
        v: height  480 start  489 end  495 total  525           clock  60.00Hz
  720x480 (0x7a) 27.000MHz -HSync -VSync
        h: width   720 start  736 end  798 total  858 skew    0 clock  31.47KHz
        v: height  480 start  489 end  495 total  525           clock  59.94Hz
  640x480 (0x7b) 31.500MHz -HSync -VSync
        h: width   640 start  656 end  720 total  840 skew    0 clock  37.50KHz
        v: height  480 start  481 end  484 total  500           clock  75.00Hz
  640x480 (0x7c) 30.240MHz -HSync -VSync
        h: width   640 start  704 end  768 total  864 skew    0 clock  35.00KHz
        v: height  480 start  483 end  486 total  525           clock  66.67Hz
  640x480 (0x7d) 25.200MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock  31.50KHz
        v: height  480 start  490 end  492 total  525           clock  60.00Hz
  640x480 (0x7e) 25.175MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock  31.47KHz
        v: height  480 start  490 end  492 total  525           clock  59.94Hz
  720x400 (0x7f) 28.320MHz -HSync +VSync
        h: width   720 start  738 end  846 total  900 skew    0 clock  31.47KHz
        v: height  400 start  412 end  414 total  449           clock  70.08Hz
HDMI-A-0 connected 1920x1080+1920+0 (0x58) normal (normal left inverted right x axis y axis) 477mm x 268mm
        Identifier: 0x56
        Timestamp:  16185
        Subpixel:   unknown
        Gamma:      1.0:1.0:1.0
        Brightness: 1.0
        Clones:    
        CRTC:       1
        CRTCs:      0 1 2 3 4
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter: 
        EDID: 
                00ffffffffffff0005e369228a860000
                1118010380301b782a43f5a756539c26
                105054bfef00d1c0b300950081808140
                81c001010101023a801871382d40582c
                4500dd0c1100001e000000fd00324c1e
                5311000a202020202020000000fc0032
                323639570a20202020202020000000ff
                004141454534394130333434343200d1
        GAMMA_LUT_SIZE: 4096 
                range: (0, -1)
        DEGAMMA_LUT_SIZE: 4096 
                range: (0, -1)
        GAMMA_LUT: 0 
                range: (0, 65535)
        CTM: 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 
                0 1 
        DEGAMMA_LUT: 0 
                range: (0, 65535)
        TearFree: auto 
                supported: off, on, auto
        HDCP Content Type: HDCP Type0 
                supported: HDCP Type0, HDCP Type1
        Content Protection: Undesired 
                supported: Undesired, Desired, Enabled
        vrr_capable: 0 
                range: (0, 1)
        Colorspace: Default 
                supported: Default, BT709_YCC, opRGB, BT2020_RGB, BT2020_YCC
        content type: No Data 
                supported: No Data, Graphics, Photo, Cinema, Game
        max bpc: 16 
                range: (8, 16)
        underscan vborder: 0 
                range: (0, 128)
        underscan hborder: 0 
                range: (0, 128)
        underscan: off 
                supported: off, on, auto
        scaling mode: None 
                supported: None, Full, Center, Full aspect
        link-status: Good 
                supported: Good, Bad
        CONNECTOR_ID: 122 
                supported: 122
        non-desktop: 0 
                range: (0, 1)
  1920x1080 (0x58) 148.500MHz +HSync +VSync *current +preferred
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock  67.50KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  60.00Hz
  1680x1050 (0x80) 119.000MHz +HSync -VSync
        h: width  1680 start 1728 end 1760 total 1840 skew    0 clock  64.67KHz
        v: height 1050 start 1053 end 1059 total 1080           clock  59.88Hz
  1280x1024 (0x67) 135.000MHz +HSync +VSync
        h: width  1280 start 1296 end 1440 total 1688 skew    0 clock  79.98KHz
        v: height 1024 start 1025 end 1028 total 1066           clock  75.02Hz
  1280x1024 (0x68) 108.000MHz +HSync +VSync
        h: width  1280 start 1328 end 1440 total 1688 skew    0 clock  63.98KHz
        v: height 1024 start 1025 end 1028 total 1066           clock  60.02Hz
  1440x900 (0x81) 88.750MHz +HSync -VSync
        h: width  1440 start 1488 end 1520 total 1600 skew    0 clock  55.47KHz
        v: height  900 start  903 end  909 total  926           clock  59.90Hz
  1280x960 (0x6a) 108.000MHz +HSync +VSync
        h: width  1280 start 1376 end 1488 total 1800 skew    0 clock  60.00KHz
        v: height  960 start  961 end  964 total 1000           clock  60.00Hz
  1280x800 (0x82) 148.500MHz +HSync +VSync
        h: width  1280 start 2008 end 2052 total 2200 skew    0 clock  67.50KHz
        v: height  800 start 1084 end 1089 total 1125           clock  60.00Hz
  1280x720 (0x6d) 74.250MHz +HSync +VSync
        h: width  1280 start 1390 end 1430 total 1650 skew    0 clock  45.00KHz
        v: height  720 start  725 end  730 total  750           clock  60.00Hz
  1024x768 (0x70) 78.750MHz +HSync +VSync
        h: width  1024 start 1040 end 1136 total 1312 skew    0 clock  60.02KHz
        v: height  768 start  769 end  772 total  800           clock  75.03Hz
  1024x768 (0x71) 75.000MHz -HSync -VSync
        h: width  1024 start 1048 end 1184 total 1328 skew    0 clock  56.48KHz
        v: height  768 start  771 end  777 total  806           clock  70.07Hz
  1024x768 (0x72) 65.000MHz -HSync -VSync
        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock  48.36KHz
        v: height  768 start  771 end  777 total  806           clock  60.00Hz
  832x624 (0x73) 57.284MHz -HSync -VSync
        h: width   832 start  864 end  928 total 1152 skew    0 clock  49.73KHz
        v: height  624 start  625 end  628 total  667           clock  74.55Hz
  800x600 (0x74) 50.000MHz +HSync +VSync
        h: width   800 start  856 end  976 total 1040 skew    0 clock  48.08KHz
        v: height  600 start  637 end  643 total  666           clock  72.19Hz
  800x600 (0x75) 49.500MHz +HSync +VSync
        h: width   800 start  816 end  896 total 1056 skew    0 clock  46.88KHz
        v: height  600 start  601 end  604 total  625           clock  75.00Hz
  800x600 (0x76) 40.000MHz +HSync +VSync
        h: width   800 start  840 end  968 total 1056 skew    0 clock  37.88KHz
        v: height  600 start  601 end  605 total  628           clock  60.32Hz
  800x600 (0x77) 36.000MHz +HSync +VSync
        h: width   800 start  824 end  896 total 1024 skew    0 clock  35.16KHz
        v: height  600 start  601 end  603 total  625           clock  56.25Hz
  640x480 (0x7b) 31.500MHz -HSync -VSync
        h: width   640 start  656 end  720 total  840 skew    0 clock  37.50KHz
        v: height  480 start  481 end  484 total  500           clock  75.00Hz
  640x480 (0x83) 31.500MHz -HSync -VSync
        h: width   640 start  664 end  704 total  832 skew    0 clock  37.86KHz
        v: height  480 start  489 end  492 total  520           clock  72.81Hz
  640x480 (0x7c) 30.240MHz -HSync -VSync
        h: width   640 start  704 end  768 total  864 skew    0 clock  35.00KHz
        v: height  480 start  483 end  486 total  525           clock  66.67Hz
  640x480 (0x7e) 25.175MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock  31.47KHz
        v: height  480 start  490 end  492 total  525           clock  59.94Hz
  720x400 (0x7f) 28.320MHz -HSync +VSync
        h: width   720 start  738 end  846 total  900 skew    0 clock  31.47KHz
        v: height  400 start  412 end  414 total  449           clock  70.08Hz

I also enabled both VariableRefresh and syncFlipSecondaries though a new configuration file over at /etc/X11/xorg.conf.d/20-amdgpu.conf, and it technically works, but my primary monitor undergoes screen tearing (the kind where there's green/gray fuzz sprinkled everywhere) when the compositor's on.

EDIT: Just realized you'll probably also want the Xorg log, almost forgot. Here be that too:

Apr 01 23:38:15 [   653.568] (II) AMDGPU(0): Modeline "1024x768"x0.0   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz e)
Apr 01 23:38:15 [   653.568] (II) AMDGPU(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
Apr 01 23:38:15 [   653.568] (II) AMDGPU(0): Modeline "832x624"x0.0   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz e)
Apr 01 23:38:15 [   653.568] (II) AMDGPU(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
Apr 01 23:38:15 [   653.568] (II) AMDGPU(0): Modeline "800x600"x0.0   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz e)
Apr 01 23:38:15 [   653.568] (II) AMDGPU(0): Modeline "1680x1050"x0.0  119.00  1680 1728 1760 1840  1050 1053 1059 1080 +hsync -vsync (64.7 kHz e)
Apr 01 23:38:15 [   653.568] (II) AMDGPU(0): Modeline "1440x900"x0.0   88.75  1440 1488 1520 1600  900 903 909 926 +hsync -vsync (55.5 kHz e)
Apr 01 23:38:15 [   653.568] (II) AMDGPU(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
Apr 01 23:38:15 [   653.568] (II) AMDGPU(0): Modeline "1280x960"x0.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz e)
Apr 01 23:38:15 [   653.568] (II) AMDGPU(0): Modeline "1280x720"x60.0   74.48  1280 1336 1472 1664  720 721 724 746 -hsync +vsync (44.8 kHz e)
Apr 01 23:40:28 [  1282.056] (II) AMDGPU(0): EDID vendor "AOC", prod id 8809
Apr 01 23:40:28 [  1282.056] (II) AMDGPU(0): Using hsync ranges from config file
Apr 01 23:40:28 [  1282.056] (II) AMDGPU(0): Using vrefresh ranges from config file
Apr 01 23:40:28 [  1282.056] (II) AMDGPU(0): Printing DDC gathered Modelines:
Apr 01 23:40:28 [  1282.056] (II) AMDGPU(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
Apr 01 23:40:28 [  1282.056] (II) AMDGPU(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
Apr 01 23:40:28 [  1282.056] (II) AMDGPU(0): Modeline "800x600"x0.0   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz e)
Apr 01 23:40:28 [  1282.056] (II) AMDGPU(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
Apr 01 23:40:28 [  1282.056] (II) AMDGPU(0): Modeline "640x480"x0.0   31.50  640 664 704 832  480 489 492 520 -hsync -vsync (37.9 kHz e)
Apr 01 23:40:28 [  1282.056] (II) AMDGPU(0): Modeline "640x480"x0.0   30.24  640 704 768 864  480 483 486 525 -hsync -vsync (35.0 kHz e)
Apr 01 23:40:28 [  1282.056] (II) AMDGPU(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
Apr 01 23:40:28 [  1282.056] (II) AMDGPU(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
Apr 01 23:40:28 [  1282.056] (II) AMDGPU(0): Modeline "1280x1024"x0.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
Apr 01 23:40:28 [  1282.056] (II) AMDGPU(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
Apr 01 23:40:28 [  1282.056] (II) AMDGPU(0): Modeline "1024x768"x0.0   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz e)
Apr 01 23:40:28 [  1282.056] (II) AMDGPU(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
Apr 01 23:40:28 [  1282.056] (II) AMDGPU(0): Modeline "832x624"x0.0   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz e)
Apr 01 23:40:28 [  1282.056] (II) AMDGPU(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
Apr 01 23:40:28 [  1282.056] (II) AMDGPU(0): Modeline "800x600"x0.0   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz e)
Apr 01 23:40:28 [  1282.056] (II) AMDGPU(0): Modeline "1680x1050"x0.0  119.00  1680 1728 1760 1840  1050 1053 1059 1080 +hsync -vsync (64.7 kHz e)
Apr 01 23:40:28 [  1282.056] (II) AMDGPU(0): Modeline "1440x900"x0.0   88.75  1440 1488 1520 1600  900 903 909 926 +hsync -vsync (55.5 kHz e)
Apr 01 23:40:28 [  1282.056] (II) AMDGPU(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
Apr 01 23:40:28 [  1282.056] (II) AMDGPU(0): Modeline "1280x960"x0.0  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync (60.0 kHz e)
Apr 01 23:40:28 [  1282.056] (II) AMDGPU(0): Modeline "1280x720"x60.0   74.48  1280 1336 1472 1664  720 721 724 746 -hsync +vsync (44.8 kHz e)

Last edited by kinker31 (2024-04-02 04:41:38)


"Who are you?"
"I'm from the IRS! And I've come to tax your-" (SLAM.)

Offline

#6 2024-04-02 08:37:30

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,009

Re: XCFE's Window Composting is locked at ~60FPS

DisplayPort-2 connected primary 1920x1080+0+0 (0x59) normal (normal left inverted right x axis y axis) 598mm x 336mm
        vrr_capable: 1 
                range: (0, 1)
  1920x1080 (0x58) 148.500MHz +HSync +VSync +preferred
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock  67.50KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  60.00Hz
  1920x1080 (0x59) 401.000MHz +HSync -VSync *current
        h: width  1920 start 1968 end 2000 total 2080 skew    0 clock 192.79KHz
        v: height 1080 start 1083 end 1088 total 1169           clock 164.92Hz
------
HDMI-A-0 connected 1920x1080+1920+0 (0x58) normal (normal left inverted right x axis y axis) 477mm x 268mm
        vrr_capable: 0 
                range: (0, 1)
  1920x1080 (0x58) 148.500MHz +HSync +VSync *current +preferred
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock  67.50KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  60.00Hz

That's not your (entire) xorg log and the portion there shows hardly more than the xrandr output and esp. not any kind of (VRR) options applied to the driver (though you're using AMDGPU)

Offline

Board footer

Powered by FluxBB