Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

High resolution display not working with Fedora.

I have a Lenovo W541. On this system I have installed Fedora 23 At home this is connected to a Lenovo Ultradock, which is connected to an AOC monitor. This monitor supports a maximum resolution of 3840x2160.

I have however issues trying to display this resolution. The maximum I can get it to work at is 1920x1080. When I try to switch to a higher resolution the screen just turns black. This is what I see in the log. I switch to a higher resolution. Because the screen turns black I don't see the confirm dialog, and thus after a few seconds the screen reverts back:

Feb 12 06:36:46 me.kri.st /usr/libexec/gdm-x-session[2750]: (--) intel(0): HDMI max TMDS frequency 600000KHz
Feb 12 06:36:53 me.kri.st /usr/libexec/gdm-x-session[2750]: (II) intel(0): resizing framebuffer to 3840x2160
Feb 12 06:36:53 me.kri.st /usr/libexec/gdm-x-session[2750]: (II) intel(0): switch to mode 3840x2160@60.0 on DP2-2 using pipe 0,
Feb 12 06:36:53 me.kri.st /usr/libexec/gdm-x-session[2750]: (--) intel(0): HDMI max TMDS frequency 600000KHz
Feb 12 06:36:53 me.kri.st /usr/libexec/gdm-x-session[2750]: (--) intel(0): HDMI max TMDS frequency 600000KHz
Feb 12 06:37:04 me.kri.st /usr/libexec/gdm-x-session[2750]: (II) intel(0): resizing framebuffer to 1920x1080
Feb 12 06:37:04 me.kri.st /usr/libexec/gdm-x-session[2750]: (II) intel(0): switch to mode 1920x1080@59.9 on DP2-2 using pipe 0,
Feb 12 06:37:04 me.kri.st /usr/libexec/gdm-x-session[2750]: (--) intel(0): HDMI max TMDS frequency 600000KHz
Feb 12 06:37:04 me.kri.st /usr/libexec/gdm-x-session[2750]: (--) intel(0): HDMI max TMDS frequency 600000KHz

Now this system has a quite powerfull graphic card. Two in fact:

kvanbesi@me etc]$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107GLM [Quadro K1100M] (rev a1)

I've installed the NVIDIA drivers from nvidia, and use bumblebee to switch between both cards on a per program bases. This actually works just fine, as long as I don't choose a resolution higher than 1920x1080. If I for example start a game with "primusrun <game>", and then within the game switch to a higher resolution the screen goes black again. Just like when I try this in gnome.

What could be the reason behind this? Any hints on how to fix this?

High resolution display not working with Fedora.

I have a Lenovo W541. On this system I have installed Fedora 23 At home this is connected to a Lenovo Ultradock, which is connected to an AOC monitor. This monitor supports a maximum resolution of 3840x2160.

I have however issues trying to display this resolution. The maximum I can get it to work at is 1920x1080. When I try to switch to a higher resolution the screen just turns black. This is what I see in the log. I switch to a higher resolution. Because the screen turns black I don't see the confirm dialog, and thus after a few seconds the screen reverts back:

Feb 12 06:36:46 me.kri.st /usr/libexec/gdm-x-session[2750]: (--) intel(0): HDMI max TMDS frequency 600000KHz
Feb 12 06:36:53 me.kri.st /usr/libexec/gdm-x-session[2750]: (II) intel(0): resizing framebuffer to 3840x2160
Feb 12 06:36:53 me.kri.st /usr/libexec/gdm-x-session[2750]: (II) intel(0): switch to mode 3840x2160@60.0 on DP2-2 using pipe 0,
Feb 12 06:36:53 me.kri.st /usr/libexec/gdm-x-session[2750]: (--) intel(0): HDMI max TMDS frequency 600000KHz
Feb 12 06:36:53 me.kri.st /usr/libexec/gdm-x-session[2750]: (--) intel(0): HDMI max TMDS frequency 600000KHz
Feb 12 06:37:04 me.kri.st /usr/libexec/gdm-x-session[2750]: (II) intel(0): resizing framebuffer to 1920x1080
Feb 12 06:37:04 me.kri.st /usr/libexec/gdm-x-session[2750]: (II) intel(0): switch to mode 1920x1080@59.9 on DP2-2 using pipe 0,
Feb 12 06:37:04 me.kri.st /usr/libexec/gdm-x-session[2750]: (--) intel(0): HDMI max TMDS frequency 600000KHz
Feb 12 06:37:04 me.kri.st /usr/libexec/gdm-x-session[2750]: (--) intel(0): HDMI max TMDS frequency 600000KHz

Now this system has a quite powerfull graphic card. Two in fact:

kvanbesi@me etc]$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107GLM [Quadro K1100M] (rev a1)

I've installed the NVIDIA drivers from nvidia, and use bumblebee to switch between both cards on a per program bases. This actually works just fine, as long as I don't choose a resolution higher than 1920x1080. If I for example start a game with "primusrun <game>", and then within the game switch to a higher resolution the screen goes black again. Just like when I try this in gnome.

What could be the reason behind this? Any hints on how to fix this?

High resolution display not working with Fedora.

I have a Lenovo W541. On this system I have installed Fedora 23 At home this is connected to a Lenovo Ultradock, which is connected to an AOC monitor. This monitor supports a maximum resolution of 3840x2160.

I have however issues trying to display this resolution. The maximum I can get it to work at is 1920x1080. When I try to switch to a higher resolution the screen just turns black. This is what I see in the log. I switch to a higher resolution. Because the screen turns black I don't see the confirm dialog, and thus after a few seconds the screen reverts back:

Feb 12 06:36:46 me.kri.st /usr/libexec/gdm-x-session[2750]: (--) intel(0): HDMI max TMDS frequency 600000KHz
Feb 12 06:36:53 me.kri.st /usr/libexec/gdm-x-session[2750]: (II) intel(0): resizing framebuffer to 3840x2160
Feb 12 06:36:53 me.kri.st /usr/libexec/gdm-x-session[2750]: (II) intel(0): switch to mode 3840x2160@60.0 on DP2-2 using pipe 0,
Feb 12 06:36:53 me.kri.st /usr/libexec/gdm-x-session[2750]: (--) intel(0): HDMI max TMDS frequency 600000KHz
Feb 12 06:36:53 me.kri.st /usr/libexec/gdm-x-session[2750]: (--) intel(0): HDMI max TMDS frequency 600000KHz
Feb 12 06:37:04 me.kri.st /usr/libexec/gdm-x-session[2750]: (II) intel(0): resizing framebuffer to 1920x1080
Feb 12 06:37:04 me.kri.st /usr/libexec/gdm-x-session[2750]: (II) intel(0): switch to mode 1920x1080@59.9 on DP2-2 using pipe 0,
Feb 12 06:37:04 me.kri.st /usr/libexec/gdm-x-session[2750]: (--) intel(0): HDMI max TMDS frequency 600000KHz
Feb 12 06:37:04 me.kri.st /usr/libexec/gdm-x-session[2750]: (--) intel(0): HDMI max TMDS frequency 600000KHz

Now this system has a quite powerfull graphic card. Two in fact:

kvanbesi@me etc]$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107GLM [Quadro K1100M] (rev a1)

I've installed the NVIDIA drivers from nvidia, and use bumblebee to switch between both cards on a per program bases. This actually works just fine, as long as I don't choose a resolution higher than 1920x1080. If I for example start a game with "primusrun <game>", and then within the game switch to a higher resolution the screen goes black again. Just like when I try this in gnome.

Output of xrandr (I'm using gnome + wayland at the moment)

$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
XWAYLAND0 connected 3840x2160+1920+0 710mm x 400mm
   3840x2160@0.1Hz   0.05*+
XWAYLAND1 connected 1920x1080+0+0 340mm x 190mm
   1920x1080@0.1Hz   0.00*+
XWAYLAND2 connected 3840x2160+1920+0 710mm x 400mm
   3840x2160@0.1Hz   0.05*+
XWAYLAND3 connected 3840x2160+1920+0 710mm x 400mm
   3840x2160@0.1Hz   0.05*+
XWAYLAND4 connected 1920x1080+0+0 710mm x 400mm
   1920x1080@0.1Hz   0.00*+
XWAYLAND5 connected 1920x1080+0+0 340mm x 190mm
   1920x1080@0.1Hz   0.00*+
XWAYLAND6 connected 1920x1080+0+0 710mm x 400mm
   1920x1080@0.1Hz   0.00*+

What could be the reason behind this? Any hints on how to fix this?

High resolution display not working with Fedora.

I have a Lenovo W541. On this system I have installed Fedora 23 At home this is connected to a Lenovo Ultradock, which is connected to an AOC monitor. This monitor supports a maximum resolution of 3840x2160.

I have however issues trying to display this resolution. The maximum I can get it to work at is 1920x1080. When I try to switch to a higher resolution the screen just turns black. This is what I see in the log. I switch to a higher resolution. Because the screen turns black I don't see the confirm dialog, and thus after a few seconds the screen reverts back:

Feb 12 06:36:46 me.kri.st /usr/libexec/gdm-x-session[2750]: (--) intel(0): HDMI max TMDS frequency 600000KHz
Feb 12 06:36:53 me.kri.st /usr/libexec/gdm-x-session[2750]: (II) intel(0): resizing framebuffer to 3840x2160
Feb 12 06:36:53 me.kri.st /usr/libexec/gdm-x-session[2750]: (II) intel(0): switch to mode 3840x2160@60.0 on DP2-2 using pipe 0,
Feb 12 06:36:53 me.kri.st /usr/libexec/gdm-x-session[2750]: (--) intel(0): HDMI max TMDS frequency 600000KHz
Feb 12 06:36:53 me.kri.st /usr/libexec/gdm-x-session[2750]: (--) intel(0): HDMI max TMDS frequency 600000KHz
Feb 12 06:37:04 me.kri.st /usr/libexec/gdm-x-session[2750]: (II) intel(0): resizing framebuffer to 1920x1080
Feb 12 06:37:04 me.kri.st /usr/libexec/gdm-x-session[2750]: (II) intel(0): switch to mode 1920x1080@59.9 on DP2-2 using pipe 0,
Feb 12 06:37:04 me.kri.st /usr/libexec/gdm-x-session[2750]: (--) intel(0): HDMI max TMDS frequency 600000KHz
Feb 12 06:37:04 me.kri.st /usr/libexec/gdm-x-session[2750]: (--) intel(0): HDMI max TMDS frequency 600000KHz

Now this system has a quite powerfull graphic card. Two in fact:

kvanbesi@me etc]$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107GLM [Quadro K1100M] (rev a1)

I've installed the NVIDIA drivers from nvidia, and use bumblebee to switch between both cards on a per program bases. This actually works just fine, as long as I don't choose a resolution higher than 1920x1080. If I for example start a game with "primusrun <game>", and then within the game switch to a higher resolution the screen goes black again. Just like when I try this in gnome.

Output of xrandr (I'm using gnome + wayland at the moment)

$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
XWAYLAND0 connected 3840x2160+1920+0 710mm x 400mm
   3840x2160@0.1Hz   0.05*+
XWAYLAND1 connected 1920x1080+0+0 340mm x 190mm
   1920x1080@0.1Hz   0.00*+
XWAYLAND2 connected 3840x2160+1920+0 710mm x 400mm
   3840x2160@0.1Hz   0.05*+
XWAYLAND3 connected 3840x2160+1920+0 710mm x 400mm
   3840x2160@0.1Hz   0.05*+
XWAYLAND4 connected 1920x1080+0+0 710mm x 400mm
   1920x1080@0.1Hz   0.00*+
XWAYLAND5 connected 1920x1080+0+0 340mm x 190mm
   1920x1080@0.1Hz   0.00*+
XWAYLAND6 connected 1920x1080+0+0 710mm x 400mm
   1920x1080@0.1Hz   0.00*+

Wayland does not allow middle button pasting (which I use a lot) so I went back to Gnome Classic (with X)

The laptop itself has a VGA port, and a combined displayport/thunderbolt port.

I did a test with the monitor connected to this thunderbolt port with a displayport to DVI adaptor. WIth that I only got offered 1920x1080 as maxium resolution.

The docking station has two displayports, a HDMI and a DVI port. I cannot use all of them at the same time however. With the DVI and one DP connected xrandr gives me the following output:

$ xrandr
Screen 0: minimum 8 x 8, current 5760 x 2160, maximum 32767 x 32767
eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1920x1080     60.00*+
   1400x1050     59.98  
   1600x900      60.00  
   1280x1024     60.02  
   1280x960      60.00  
   1368x768      60.00  
   1280x720      60.00  
   1024x768      60.00  
   1024x576      60.00  
   960x540       60.00  
   800x600       60.32    56.25  
   864x486       60.00  
   640x480       59.94  
   720x405       60.00  
   640x360       60.00  
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP2-1 connected 3840x2160+1920+0 (normal left inverted right x axis y axis) 708mm x 399mm
   3840x2160     60.00*+  30.00    25.00    24.00    29.97    23.98    29.98  
   2048x1080     59.99  
   1920x1080     60.00    60.00    50.00    59.94  
   1680x1050     59.95  
   1280x1024     75.02    60.02  
   1440x900      74.98    59.89  
   1280x960      60.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.08    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
DP2-2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 255mm x 255mm
   1920x1080     60.00*+
   1680x1050     59.88  
   1280x1024     75.02    60.02  
   1440x900      74.98    59.90  
   1280x960      60.00  
   1280x720      60.00  
   1024x768      75.08    60.00  
   800x600       75.00    60.32  
   640x480       75.00    72.81    66.67    60.00  
   720x400       70.08  
DP2-3 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

I understand eDP is the internal display. As far as I can see DP2-1 is my DP, and DP2-2 is actually my DVI port. On the DP port I get offered 3840x2160 but when I select this the screen goes blank again.

The NVIDIA driver is 352.63, I know there is a more recent one, but I didn't get this to work with bumblebee...

What could be the reason behind this? Any hints on how to fix this?