xrandr can not set crtc problem
XSign
evilsign at gmail.com
Wed Sep 25 13:41:49 UTC 2019
Hi guys,
I'v configured my Xorg to use both intel & nvidia card on my laptop.
And I also have a dock with my Thinkpad T470.
When I disconnected the laptop from dock then connect the laptop to the
dock again, the secondary monitor can not light-up.
There is an error with /var/log/Xorg.0.log :
```
[ 152.296] (II) modeset(0): Allocate new frame buffer 3840x1080 stride
[ 152.339] (EE) modeset(0): failed to set mode: Invalid argument
[ 152.692] (II) modeset(0): Allocate new frame buffer 1920x1080 stride
```
3480 is just equal to my 2 monitors width (each 1920, 1920 x 2 = 3480)
And if I try to use xrandr to active the secondary monitor, there is an
error too:
```
>> xrandr --output DP-2-1 --mode '1920x1080' --right-of eDP-1 --verbose
screen 0: 3840x1080 814x229 mm 119.79dpi
crtc 1: 1920x1080 60.00 +1920+0 "DP-2-1"
xrandr: Configure crtc 1 failed
crtc 0: disable
crtc 1: disable
crtc 2: disable
screen 0: revert
crtc 0: revert
crtc 1: revert
crtc 2: revert
```
It seems I didn't configure my screen correctly, is there anyone knows how
to fix this problem ?
Below is my Xorg's monitor configuration:
```
Section "ServerLayout"
Identifier "layout"
Screen 0 "iGPU"
Option "AllowNVIDIAGPUScreens"
EndSection
Section "Device"
Identifier "iGPU"
Driver "modesetting"
BusID "PCI:0:2:0"
Option "PrimaryGPU" "yes"
Option "monitor-eDP-1" "LaptopMonitor"
Option "monitor-DP-2-1" "CompanyMonitor"
EndSection
Section "Screen"
Identifier "iGPU"
Device "iGPU"
EndSection
Section "Device"
Identifier "dGPU"
Driver "nvidia"
Option "AllowEmptyInitialConfiguration" "true"
EndSection
Section "Monitor"
Identifier "LaptopMonitor"
#DisplaySize 541 304
DisplaySize 406 229
Option "Primary" "true"
Option "DPMS"
EndSection
Section "Monitor"
Identifier "CompanyMonitor"
#DisplaySize 508 285
DisplaySize 406 229
Option "DPMS"
Option "LeftOf" "LaptopMonitor"
EndSection
```
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.x.org/archives/xorg/attachments/20190925/005b6a3d/attachment.html>
More information about the xorg
mailing list