You are not logged in.
Hey everyone,
I'm having trouble getting multihead to work with xranr. I'm using a Dell XPS 14z with discrete Nvidia graphics and an Intel card (Optimus). I'm using the Nouveau driver as I was having too many issues with the proprietary Nvida driver.
--- ~ » lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [GeForce GT 520M] (rev a1)
--- ~ »
Xrandr can see and set both output providers:
--- ~ » xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x9e cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 3 outputs: 5 associated providers: 1 name:Intel
Provider 1: id: 0x63 cap: 0x7, Source Output, Sink Output, Source Offload crtcs: 2 outputs: 2 associated providers: 1 name:nouveau
--- ~ » xrandr --setprovideroutputsource nouveau Intel
--- ~ »
The laptop has three outputs: laptop screen, HDMI, DisplayPort. The DisplayPort is hardwired to the Nvidia controller, and the other two handled by the Intel controller. So far, Xrandr is recognising all of them are connected and shows them as LVDS1, HDMI1 and eDP-1-1 respectively (furthermore, the eDP-1-1 is showing the correct resolutions of the connected monitor):
--- ~ » xrandr -q
Screen 0: minimum 8 x 8, current 1680 x 1050, maximum 32767 x 32767
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 174mm
1366x768 60.00*+ 40.02
1024x768 60.00
800x600 60.32 56.25
640x480 59.94
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 473mm x 296mm
1680x1050 59.95*+
1600x1200 60.00
1280x1024 60.02
1440x900 59.90
1280x960 60.00
1024x768 60.00
800x600 60.32
640x480 60.00
720x400 70.08
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
eDP-1-1 connected (normal left inverted right x axis y axis)
1680x1050 59.95 +
1600x1200 60.00
1400x1050 59.98
1280x1024 59.89 60.02
1440x900 59.89
1280x960 60.00 59.94
1152x864 59.96
1024x768 60.00 59.92
800x600 60.32 59.86
640x480 60.00 59.38
720x400 70.08 59.55
640x400 59.95
640x350 59.77
DVI-D-1-1 disconnected (normal left inverted right x axis y axis)
1680x1050 (0x64) 146.250MHz
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
1600x1200 (0x65) 162.000MHz
h: width 1600 start 1664 end 1856 total 2160 skew 0 clock 75.00KHz
v: height 1200 start 1201 end 1204 total 1250 clock 60.00Hz
1280x1024 (0x68) 108.000MHz
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
1280x960 (0x6a) 108.000MHz
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
1024x768 (0x6d) 65.000MHz
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
800x600 (0x6f) 40.000MHz
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
640x480 (0x71) 25.200MHz
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
720x400 (0x73) 28.320MHz
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
--- ~ »
So far so good. However, while both LVDS1 and HDMI1 are working exactly as expected (I can use them dual, mirrored or individually), eDP-1-1 shows nothing on the connected monitor regardless of what configuration I try with Xrandr.
I'm not an expert on graphics hardware (yet, haha), so I'm probably missing something essential. Any ideas on where I should start?
Thanks,
-- C. M.
διπλοῦν ὁρῶσιν οἱ μαθόντες γράμματα.
Offline
Are you setting your monitors up directly with xrandr or are you using a .conf file for X11? The Wiki page on Nouveau has a pretty good base template for an X11 config that you can set up.
Secondly, I know that some (a lot) of older Nvidia cards do not support more than two monitors at once. I'd recommended look up your card and seeing if this is possibly the case.
Offline
Hi FoxzTrot,
Thanks for the reply, I appreciate it. I'm using xrandr directly at this point as a means of testing that the DP output works before messing around with xorg.conf files. As far as I can tell, this is an issue specifically with the Nouveau driver rather than the hardware. I know this because:
I've used this laptop to run three monitors simultaneously in Windows in the past, with no problems.
I've managed to get three monitors working in Linux using xrandr with the Nvidia proprietary drivers, but was having other issues with that driver that caused x-server to fail on boot, causing my login manager to loop/fail indefinitely. Also the Nvidia drivers require a messy hack to get the card to work with the intel card.
My immediate problem isn't that I can't get multiple outputs; it's that I can't get anything from eDP-1-1, even independently.
Also, the Nvidia card is only running a single output (DisplayPort); the other two (HDMI, LVDS) are handled by the Intel card.
Xrandr is behaving like the screen is attached and working; I can see the mode selected for the eDP-1-1 line after trying to set up the output:
--- ~ » xrandr -q
...
eDP-1-1 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 473mm x 296mm
1680x1050 59.95*+
...
Also, nothing in the xorg log jumps out at me:
--- ~ » grep -a -i nouveau /var/log/Xorg.0.log
[ 14.344] (II) LoadModule: "nouveau"
[ 14.345] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[ 14.365] (II) Module nouveau: vendor="X.Org Foundation"
[ 14.413] (II) NOUVEAU driver
[ 14.413] (II) NOUVEAU driver for NVIDIA chipset families :
[ 14.423] (II) [drm] nouveau interface version: 1.2.1
[ 14.710] (--) NOUVEAU(G0): Chipset: "NVIDIA NVD9"
[ 14.710] (**) NOUVEAU(G0): Depth 24, (--) framebuffer bpp 32
[ 14.710] (==) NOUVEAU(G0): RGB weight 888
[ 14.710] (==) NOUVEAU(G0): Default visual is TrueColor
[ 14.710] (==) NOUVEAU(G0): Using HW cursor
[ 14.710] (==) NOUVEAU(G0): GLX sync to VBlank enabled.
[ 14.710] (==) NOUVEAU(G0): Page flipping enabled
[ 14.710] (==) NOUVEAU(G0): Swap limit set to 1 [Max allowed 2]
[ 14.710] (==) NOUVEAU(G0): Page flipping synced to vblank by kernel.
[ 14.710] (II) NOUVEAU(G0): Initializing outputs ...
[ 14.713] (II) NOUVEAU(G0): Output eDP-1-1 using monitor section LA2205-1
[ 14.713] (**) NOUVEAU(G0): Option "PreferredMode" "1680x1050_60.00"
[ 14.720] (II) NOUVEAU(G0): Output DVI-D-1-1 has no monitor section
[ 14.720] (II) NOUVEAU(G0): 2 crtcs needed for screen.
[ 14.722] (II) NOUVEAU(G0): Allocated crtc nr. 0 to this screen.
[ 14.722] (II) NOUVEAU(G0): Allocated crtc nr. 1 to this screen.
[ 14.726] (II) NOUVEAU(G0): EDID for output eDP-1-1
[ 14.726] (II) NOUVEAU(G0): Manufacturer: HWP Model: 2849 Serial#: 16843009
[ 14.726] (II) NOUVEAU(G0): Year: 2009 Week: 52
[ 14.726] (II) NOUVEAU(G0): EDID Version: 1.4
[ 14.726] (II) NOUVEAU(G0): Digital Display Input
[ 14.726] (II) NOUVEAU(G0): 8 bits per channel
[ 14.726] (II) NOUVEAU(G0): Digital interface is DisplayPort
[ 14.726] (II) NOUVEAU(G0): Max Image Size [cm]: horiz.: 47 vert.: 30
[ 14.726] (II) NOUVEAU(G0): Gamma: 2.20
[ 14.726] (II) NOUVEAU(G0): DPMS capabilities: StandBy Suspend Off
[ 14.726] (II) NOUVEAU(G0): Supported color encodings: RGB 4:4:4
[ 14.726] (II) NOUVEAU(G0): First detailed timing is preferred mode
[ 14.726] (II) NOUVEAU(G0): Preferred mode is native pixel format and refresh rate
[ 14.726] (II) NOUVEAU(G0): redX: 0.641 redY: 0.335 greenX: 0.298 greenY: 0.611
[ 14.726] (II) NOUVEAU(G0): blueX: 0.147 blueY: 0.070 whiteX: 0.313 whiteY: 0.329
[ 14.726] (II) NOUVEAU(G0): Supported established timings:
[ 14.726] (II) NOUVEAU(G0): 720x400@70Hz
[ 14.726] (II) NOUVEAU(G0): 640x480@60Hz
[ 14.726] (II) NOUVEAU(G0): 800x600@60Hz
[ 14.726] (II) NOUVEAU(G0): 1024x768@60Hz
[ 14.726] (II) NOUVEAU(G0): Manufacturer's mask: 0
[ 14.726] (II) NOUVEAU(G0): Supported standard timings:
[ 14.726] (II) NOUVEAU(G0): #0: hsize: 1280 vsize 960 refresh: 60 vid: 16513
[ 14.726] (II) NOUVEAU(G0): #1: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
[ 14.726] (II) NOUVEAU(G0): #2: hsize: 1440 vsize 900 refresh: 60 vid: 149
[ 14.726] (II) NOUVEAU(G0): #3: hsize: 1600 vsize 1200 refresh: 60 vid: 16553
[ 14.726] (II) NOUVEAU(G0): #4: hsize: 1680 vsize 1050 refresh: 60 vid: 179
[ 14.726] (II) NOUVEAU(G0): Supported detailed timing:
[ 14.726] (II) NOUVEAU(G0): clock: 146.2 MHz Image Size: 473 x 296 mm
[ 14.726] (II) NOUVEAU(G0): h_active: 1680 h_sync: 1784 h_sync_end 1960 h_blank_end 2240 h_border: 0
[ 14.726] (II) NOUVEAU(G0): v_active: 1050 v_sync: 1053 v_sync_end 1059 v_blanking: 1089 v_border: 0
[ 14.726] (II) NOUVEAU(G0): Ranges: V min: 50 V max: 76 Hz, H min: 24 H max: 83 kHz, PixClock max 175 MHz
[ 14.726] (II) NOUVEAU(G0): Monitor name: LA2205
[ 14.726] (II) NOUVEAU(G0): Serial No: 3CQ952109Y
[ 14.726] (II) NOUVEAU(G0): EDID (in hex):
[ 14.726] (II) NOUVEAU(G0): 00ffffffffffff0022f0492801010101
[ 14.726] (II) NOUVEAU(G0): 34130104a52f1e78e236c5a4554c9c25
[ 14.726] (II) NOUVEAU(G0): 125054a10800814081809500a940b300
[ 14.726] (II) NOUVEAU(G0): 01010101010121399030621a274068b0
[ 14.726] (II) NOUVEAU(G0): 3600d9281100001c000000fd00324c18
[ 14.726] (II) NOUVEAU(G0): 5311000a202020202020000000fc004c
[ 14.726] (II) NOUVEAU(G0): 41323230350a202020202020000000ff
[ 14.726] (II) NOUVEAU(G0): 00334351393532313039590a20200095
[ 14.726] (II) NOUVEAU(G0): Printing probed modes for output eDP-1-1
[ 14.726] (II) NOUVEAU(G0): Modeline "1680x1050"x60.0 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync (65.3 kHz eP)
[ 14.726] (II) NOUVEAU(G0): Modeline "1600x1200"x60.0 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (75.0 kHz e)
[ 14.726] (II) NOUVEAU(G0): Modeline "1400x1050"x60.0 121.75 1400 1488 1632 1864 1050 1053 1057 1089 -hsync +vsync (65.3 kHz e)
[ 14.726] (II) NOUVEAU(G0): Modeline "1280x1024"x59.9 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync (63.7 kHz e)
[ 14.726] (II) NOUVEAU(G0): Modeline "1280x1024"x60.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[ 14.726] (II) NOUVEAU(G0): Modeline "1440x900"x59.9 106.50 1440 1520 1672 1904 900 903 909 934 -hsync +vsync (55.9 kHz e)
[ 14.726] (II) NOUVEAU(G0): Modeline "1280x960"x60.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz e)
[ 14.726] (II) NOUVEAU(G0): Modeline "1280x960"x59.9 101.25 1280 1360 1488 1696 960 963 967 996 -hsync +vsync (59.7 kHz e)
[ 14.726] (II) NOUVEAU(G0): Modeline "1152x864"x60.0 81.75 1152 1216 1336 1520 864 867 871 897 -hsync +vsync (53.8 kHz e)
[ 14.726] (II) NOUVEAU(G0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
[ 14.726] (II) NOUVEAU(G0): Modeline "1024x768"x59.9 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +vsync (47.8 kHz e)
[ 14.726] (II) NOUVEAU(G0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
[ 14.726] (II) NOUVEAU(G0): Modeline "800x600"x59.9 38.25 800 832 912 1024 600 603 607 624 -hsync +vsync (37.4 kHz e)
[ 14.726] (II) NOUVEAU(G0): Modeline "640x480"x60.0 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)
[ 14.726] (II) NOUVEAU(G0): Modeline "640x480"x59.4 23.75 640 664 720 800 480 483 487 500 -hsync +vsync (29.7 kHz e)
[ 14.726] (II) NOUVEAU(G0): Modeline "720x400"x70.1 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e)
[ 14.726] (II) NOUVEAU(G0): Modeline "720x400"x59.6 22.25 720 744 808 896 400 403 413 417 -hsync +vsync (24.8 kHz e)
[ 14.726] (II) NOUVEAU(G0): Modeline "640x400"x60.0 20.00 640 664 720 800 400 403 409 417 -hsync +vsync (25.0 kHz e)
[ 14.726] (II) NOUVEAU(G0): Modeline "640x350"x59.8 17.50 640 664 720 800 350 353 363 366 -hsync +vsync (21.9 kHz e)
[ 14.733] (II) NOUVEAU(G0): EDID for output DVI-D-1-1
[ 14.733] (II) NOUVEAU(G0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[ 14.733] (--) NOUVEAU(G0): Virtual size is 1024x768 (pitch 0)
[ 14.733] (**) NOUVEAU(G0): Driver mode "1680x1050": 146.2 MHz (scaled from 0.0 MHz), 65.3 kHz, 60.0 Hz
[ 14.733] (II) NOUVEAU(G0): Modeline "1680x1050"x60.0 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync (65.3 kHz eP)
[ 14.733] (**) NOUVEAU(G0): Driver mode "1600x1200": 162.0 MHz (scaled from 0.0 MHz), 75.0 kHz, 60.0 Hz
[ 14.733] (II) NOUVEAU(G0): Modeline "1600x1200"x60.0 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (75.0 kHz e)
[ 14.733] (**) NOUVEAU(G0): Driver mode "1400x1050": 121.8 MHz (scaled from 0.0 MHz), 65.3 kHz, 60.0 Hz
[ 14.733] (II) NOUVEAU(G0): Modeline "1400x1050"x60.0 121.75 1400 1488 1632 1864 1050 1053 1057 1089 -hsync +vsync (65.3 kHz e)
[ 14.733] (**) NOUVEAU(G0): Driver mode "1280x1024": 109.0 MHz (scaled from 0.0 MHz), 63.7 kHz, 59.9 Hz
[ 14.733] (II) NOUVEAU(G0): Modeline "1280x1024"x59.9 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync (63.7 kHz e)
[ 14.733] (**) NOUVEAU(G0): Driver mode "1280x1024": 108.0 MHz (scaled from 0.0 MHz), 64.0 kHz, 60.0 Hz
[ 14.733] (II) NOUVEAU(G0): Modeline "1280x1024"x60.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[ 14.733] (**) NOUVEAU(G0): Driver mode "1440x900": 106.5 MHz (scaled from 0.0 MHz), 55.9 kHz, 59.9 Hz
[ 14.733] (II) NOUVEAU(G0): Modeline "1440x900"x59.9 106.50 1440 1520 1672 1904 900 903 909 934 -hsync +vsync (55.9 kHz e)
[ 14.733] (**) NOUVEAU(G0): Driver mode "1280x960": 108.0 MHz (scaled from 0.0 MHz), 60.0 kHz, 60.0 Hz
[ 14.733] (II) NOUVEAU(G0): Modeline "1280x960"x60.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz e)
[ 14.733] (**) NOUVEAU(G0): Driver mode "1280x960": 101.2 MHz (scaled from 0.0 MHz), 59.7 kHz, 59.9 Hz
[ 14.733] (II) NOUVEAU(G0): Modeline "1280x960"x59.9 101.25 1280 1360 1488 1696 960 963 967 996 -hsync +vsync (59.7 kHz e)
[ 14.733] (**) NOUVEAU(G0): Driver mode "1152x864": 81.8 MHz (scaled from 0.0 MHz), 53.8 kHz, 60.0 Hz
[ 14.733] (II) NOUVEAU(G0): Modeline "1152x864"x60.0 81.75 1152 1216 1336 1520 864 867 871 897 -hsync +vsync (53.8 kHz e)
[ 14.733] (**) NOUVEAU(G0): Driver mode "1024x768": 65.0 MHz (scaled from 0.0 MHz), 48.4 kHz, 60.0 Hz
[ 14.733] (II) NOUVEAU(G0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
[ 14.733] (**) NOUVEAU(G0): Driver mode "1024x768": 63.5 MHz (scaled from 0.0 MHz), 47.8 kHz, 59.9 Hz
[ 14.733] (II) NOUVEAU(G0): Modeline "1024x768"x59.9 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +vsync (47.8 kHz e)
[ 14.733] (**) NOUVEAU(G0): Driver mode "800x600": 40.0 MHz (scaled from 0.0 MHz), 37.9 kHz, 60.3 Hz
[ 14.734] (II) NOUVEAU(G0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
[ 14.734] (**) NOUVEAU(G0): Driver mode "800x600": 38.2 MHz (scaled from 0.0 MHz), 37.4 kHz, 59.9 Hz
[ 14.734] (II) NOUVEAU(G0): Modeline "800x600"x59.9 38.25 800 832 912 1024 600 603 607 624 -hsync +vsync (37.4 kHz e)
[ 14.734] (**) NOUVEAU(G0): Driver mode "640x480": 25.2 MHz (scaled from 0.0 MHz), 31.5 kHz, 60.0 Hz
[ 14.734] (II) NOUVEAU(G0): Modeline "640x480"x60.0 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)
[ 14.734] (**) NOUVEAU(G0): Driver mode "640x480": 23.8 MHz (scaled from 0.0 MHz), 29.7 kHz, 59.4 Hz
[ 14.734] (II) NOUVEAU(G0): Modeline "640x480"x59.4 23.75 640 664 720 800 480 483 487 500 -hsync +vsync (29.7 kHz e)
[ 14.734] (**) NOUVEAU(G0): Driver mode "720x400": 28.3 MHz (scaled from 0.0 MHz), 31.5 kHz, 70.1 Hz
[ 14.734] (II) NOUVEAU(G0): Modeline "720x400"x70.1 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e)
[ 14.734] (**) NOUVEAU(G0): Driver mode "720x400": 22.2 MHz (scaled from 0.0 MHz), 24.8 kHz, 59.6 Hz
[ 14.734] (II) NOUVEAU(G0): Modeline "720x400"x59.6 22.25 720 744 808 896 400 403 413 417 -hsync +vsync (24.8 kHz e)
[ 14.734] (**) NOUVEAU(G0): Driver mode "640x400": 20.0 MHz (scaled from 0.0 MHz), 25.0 kHz, 60.0 Hz
[ 14.734] (II) NOUVEAU(G0): Modeline "640x400"x60.0 20.00 640 664 720 800 400 403 409 417 -hsync +vsync (25.0 kHz e)
[ 14.734] (**) NOUVEAU(G0): Driver mode "640x350": 17.5 MHz (scaled from 0.0 MHz), 21.9 kHz, 59.8 Hz
[ 14.734] (II) NOUVEAU(G0): Modeline "640x350"x59.8 17.50 640 664 720 800 350 353 363 366 -hsync +vsync (21.9 kHz e)
[ 14.734] (==) NOUVEAU(G0): DPI set to (96, 96)
[ 14.759] (II) NOUVEAU(G0): Channel setup complete.
[ 14.763] (II) NOUVEAU(G0): [COPY] async initialised.
[ 14.769] (II) NOUVEAU(G0): [DRI2] Setup complete
[ 14.769] (II) NOUVEAU(G0): [DRI2] DRI driver: nouveau
[ 14.769] (II) NOUVEAU(G0): [DRI2] VDPAU driver: nouveau
[ 14.773] (==) NOUVEAU(G0): Backing store enabled
[ 14.773] (==) NOUVEAU(G0): Silken mouse enabled
[ 14.773] (II) NOUVEAU(G0): [XvMC] Associated with Nouveau GeForce 8/9 Textured Video.
[ 14.773] (II) NOUVEAU(G0): [XvMC] Extension initialized.
[ 14.773] (==) NOUVEAU(G0): DPMS enabled
[ 14.774] (II) NOUVEAU(G0): RandR 1.2 enabled, ignore the following RandR disabled message.
[ 14.775] (WW) NOUVEAU(G0): Option "RightOf" is not used
[ 14.922] (II) NOUVEAU(G0): NVEnterVT is called.
[ 23.736] (II) NOUVEAU(G0): EDID vendor "HWP", prod id 10313
[ 23.736] (II) NOUVEAU(G0): Using EDID range info for horizontal sync
[ 23.736] (II) NOUVEAU(G0): Using EDID range info for vertical refresh
[ 23.736] (II) NOUVEAU(G0): Printing DDC gathered Modelines:
[ 23.736] (II) NOUVEAU(G0): Modeline "1680x1050"x0.0 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync (65.3 kHz eP)
[ 23.736] (II) NOUVEAU(G0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
[ 23.736] (II) NOUVEAU(G0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)
[ 23.737] (II) NOUVEAU(G0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e)
[ 23.737] (II) NOUVEAU(G0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
[ 23.737] (II) NOUVEAU(G0): Modeline "1280x960"x0.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz e)
[ 23.737] (II) NOUVEAU(G0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[ 23.737] (II) NOUVEAU(G0): Modeline "1440x900"x0.0 106.50 1440 1520 1672 1904 900 903 909 934 -hsync +vsync (55.9 kHz e)
[ 23.737] (II) NOUVEAU(G0): Modeline "1600x1200"x0.0 162.00 1600 1664 1856 2160 1200 1201 1204 125
It's like Nouveau "thinks" it's doing its job, but nothing is being sent to the monitor.
Note: I've tested the monitor and cable with another machine, so it's fine.
Any other ideas?
EDIT: When I say I'm using xrandr directly, I mean no xorg.conf files at all; everything is default at this point.
Last edited by C. M. Harlequin (2015-02-04 01:25:48)
διπλοῦν ὁρῶσιν οἱ μαθόντες γράμματα.
Offline
Hmm well I don't have anything close to similar hardware so I can't fiddle with things myself, and there's little to no documentation about any similar problems. So, I can't help much....
However, since you could get things working with the Nvidia drivers, I would try setting up a working xorg .conf while using the Nvidia drivers (either manually or with nvidia-settings), and then adapt that configuration for nouveau:
Section "Device":
Identifier "nvidia card"
Driver "nouveau"
...
And switch back to nouveau, using that configuration file.
Hopefully, this might get things working.
Offline
I've been playing around with this on-and-off for a couple of weeks now and still no luck. Worse still, my last update broke the configuration I had with the Nvidia drivers, so now neither are displaying the screen on the DP. I haven't been able to work out exactly what broke it yet.
I'll keep trying and post back here if I figure it out.
-- C.M.
διπλοῦν ὁρῶσιν οἱ μαθόντες γράμματα.
Offline
Ok, so I don't know why I did look here before (or maybe I did, I can't remember), but dmesg is throwing up errors related to the nouveau driver:
dmesg | grep -i nouveau
[ 0.747743] nouveau 0000:01:00.0: enabling device (0004 -> 0007)
[ 0.748605] nouveau [ DEVICE][0000:01:00.0] BOOT0 : 0x0d9100a1
[ 0.748612] nouveau [ DEVICE][0000:01:00.0] Chipset: GF119 (NVD9)
[ 0.748617] nouveau [ DEVICE][0000:01:00.0] Family : NVC0
[ 0.748693] nouveau [ VBIOS][0000:01:00.0] checking PRAMIN for image...
[ 0.748706] nouveau [ VBIOS][0000:01:00.0] ... signature not found
[ 0.748712] nouveau [ VBIOS][0000:01:00.0] checking PROM for image...
[ 0.762649] nouveau [ VBIOS][0000:01:00.0] ... signature not found
[ 0.762653] nouveau [ VBIOS][0000:01:00.0] checking ACPI for image...
[ 5.016694] nouveau [ VBIOS][0000:01:00.0] ... appears to be valid
[ 5.016704] nouveau [ VBIOS][0000:01:00.0] using image from ACPI
[ 5.016907] nouveau [ VBIOS][0000:01:00.0] BIT signature found
[ 5.016914] nouveau [ VBIOS][0000:01:00.0] version 75.19.23.00.03
[ 5.018342] nouveau [ DEVINIT][0000:01:00.0] adaptor not initialised
[ 5.018359] nouveau [ VBIOS][0000:01:00.0] running init tables
[ 5.157822] nouveau 0000:01:00.0: irq 27 for MSI/MSI-X
[ 5.157834] nouveau [ PMC][0000:01:00.0] MSI interrupts enabled
[ 5.157875] nouveau W[ PFB][0000:01:00.0][0x00000000][ffff880098218000] reclocking of this ram type unsupported
[ 5.157878] nouveau [ PFB][0000:01:00.0] RAM type: DDR3
[ 5.157879] nouveau [ PFB][0000:01:00.0] RAM size: 1024 MiB
[ 5.157881] nouveau [ PFB][0000:01:00.0] ZCOMP: 0 tags
[ 5.159595] nouveau [ VOLT][0000:01:00.0] GPU voltage: 850000uv
[ 5.209119] nouveau [ PTHERM][0000:01:00.0] FAN control: none / external
[ 5.209136] nouveau [ PTHERM][0000:01:00.0] fan management: automatic
[ 5.209163] nouveau [ PTHERM][0000:01:00.0] internal sensor: yes
[ 5.209233] nouveau [ CLK][0000:01:00.0] 07: core 270 MHz memory 405 MHz
[ 5.209236] nouveau [ CLK][0000:01:00.0] 0f: core 740 MHz memory 800 MHz
[ 5.209384] nouveau [ CLK][0000:01:00.0] --: core 270 MHz memory 405 MHz
[ 5.212929] nouveau [ DRM] VRAM: 1024 MiB
[ 5.212930] nouveau [ DRM] GART: 1048576 MiB
[ 5.212934] nouveau [ DRM] TMDS table version 2.0
[ 5.212935] nouveau [ DRM] DCB version 4.0
[ 5.212937] nouveau [ DRM] DCB outp 00: 020003a6 0f220010
[ 5.212938] nouveau [ DRM] DCB outp 01: 02000362 00020010
[ 5.212940] nouveau [ DRM] DCB conn 00: 00101046
[ 5.213611] nouveau E[ VBIOS][0000:01:00.0] 0x5c86[0]: script needs crtc
[ 5.234115] nouveau [ DRM] MM: using COPY0 for buffer copies
[ 5.272610] nouveau [ DRM] allocated 1680x1050 fb: 0x60000, bo ffff880252a10800
[ 5.272725] nouveau 0000:01:00.0: fb1: nouveaufb frame buffer device
[ 5.272728] nouveau 0000:01:00.0: registered panic notifier
[ 5.296475] [drm] Initialized nouveau 1.2.1 20120801 for 0000:01:00.0 on minor 0
[ 10.357004] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x002140 [ !ENGINE ]
[ 39.545434] nouveau E[ VBIOS][0000:01:00.0] 0x62d3[0]: script needs connector type
[ 39.575373] nouveau E[ VBIOS][0000:01:00.0] 0x5c86[0]: script needs crtc
[ 46.422786] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x002140 [ !ENGINE ]
[ 260.248325] nouveau E[ VBIOS][0000:01:00.0] 0x62d3[0]: script needs connector type
[ 260.287025] nouveau E[ VBIOS][0000:01:00.0] 0x5c86[0]: script needs crtc
[ 266.703056] nouveau E[ VBIOS][0000:01:00.0] 0x62d3[0]: script needs connector type
[ 266.733598] nouveau E[ VBIOS][0000:01:00.0] 0x5c86[0]: script needs crtc
[ 272.689240] nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x002140 [ !ENGINE ]
Last edited by C. M. Harlequin (2015-03-07 17:25:26)
διπλοῦν ὁρῶσιν οἱ μαθόντες γράμματα.
Offline