Only 1920x1080 available on 2560x1080 monitor available

Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
karsti
Level 3
Level 3
Posts: 152
Joined: Mon Aug 10, 2015 9:28 am

Only 1920x1080 available on 2560x1080 monitor available

Post by karsti »

This problem occurs since 18.2 until the current version 19.x Tara.

In Ubuntu terms this means everything worked until 16.04.1. I think it had something to do with some the hardware enablement. When I boot the laptop from a 16.04.1 live usb it all works. With 16.04.2 it does not. Same with Linux Mint.

The problem: I use my laptop with an external monitor with a maximum resolution of 2560x1080. However the maximum resolution offered (in Displays settings) is only 1920x1080.

Any idea how to fix this?
lspci
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:16.3 Serial controller: Intel Corporation 5 Series/3400 Series Chipset KT Controller (rev 06)
00:19.0 Ethernet controller: Intel Corporation 82577LM Gigabit Network Connection (rev 06)
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 06)
00:1c.3 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 4 (rev 06)
00:1c.4 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 (rev 06)
00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation QM57 Chipset LPC Interface Controller (rev 06)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller (rev 06)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 06)
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 06)
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8191SEvB Wireless LAN Controller (rev 10)
0d:00.0 SD Host controller: Ricoh Co Ltd MMC/SD Host Controller (rev 01)
0d:00.1 System peripheral: Ricoh Co Ltd R5U2xx (R5U230 / R5U231 / R5U241) [Memory Stick Host Controller] (rev 01)
0d:00.3 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 PCIe IEEE 1394 Controller (rev 01)
ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)
ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)
ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
ff:02.1 Host bridge: Intel Corporation 1st Generation Core i3/5/7 Processor QPI Physical 0 (rev 02)
ff:02.2 Host bridge: Intel Corporation 1st Generation Core i3/5/7 Processor Reserved (rev 02)
ff:02.3 Host bridge: Intel Corporation 1st Generation Core i3/5/7 Processor Reserved (rev 02)
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
gm10

Re: Only 1920x1080 available on 2560x1080 monitor available

Post by gm10 »

See the solution here viewtopic.php?p=1544352#p1544352 (but have a look through that entire thread), sounds like a similar issue. Maybe there's an issue with this particular resolution?
Hoser Rob
Level 20
Level 20
Posts: 11806
Joined: Sat Dec 15, 2012 8:57 am

Re: Only 1920x1080 available on 2560x1080 monitor available

Post by Hoser Rob »

The lspci command doesn't give very complete info for Intel gpus and you should give more info as well. Post the text results of inxi -Fxz in the terminal.
For every complex problem there is an answer that is clear, simple, and wrong - H. L. Mencken
karsti
Level 3
Level 3
Posts: 152
Joined: Mon Aug 10, 2015 9:28 am

Re: Only 1920x1080 available on 2560x1080 monitor available

Post by karsti »

Machine: System: LENOVO product: 4313CTO v: ThinkPad T510
Mobo: LENOVO model: 4313CTO Bios: LENOVO v: 6MET92WW (1.52 ) date: 09/26/2012
CPU: Dual core Intel Core i5 M 520 (-HT-MCP-) cache: 3072 KB
flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 9575
clock speeds: max: 2400 MHz 1: 1199 MHz 2: 1199 MHz 3: 1199 MHz 4: 1199 MHz
Graphics: Card: Intel Core Processor Integrated Graphics Controller bus-ID: 00:02.0
Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa) Resolution: 2560x1080@60.00hz
GLX Renderer: Mesa DRI Intel Ironlake Mobile GLX Version: 2.1 Mesa 18.0.5 Direct Rendering: Yes
Audio: Card Intel 5 Series/3400 Series High Definition Audio driver: snd_hda_intel bus-ID: 00:1b.0
Sound: Advanced Linux Sound Architecture v: k4.4.0-138-generic
Network: Card-1: Intel 82577LM Gigabit Network Connection driver: e1000e v: 3.2.6-k port: 1820 bus-ID: 00:19.0
IF: enp0s25 state: down mac: <filter>
Card-2: Realtek RTL8191SEvB Wireless LAN Controller driver: rtl8192se port: 2000 bus-ID: 03:00.0
IF: wlp3s0 state: up mac: <filter>
Drives: HDD Total Size: 240.1GB (73.7% used) ID-1: /dev/sda model: ADATA_SP550 size: 240.1GB
Partition: ID-1: / size: 39G used: 29G (79%) fs: ext4 dev: /dev/sda1
RAID: No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors: System Temperatures: cpu: 57.0C mobo: 0.0C
Fan Speeds (in rpm): cpu: 3066
Info: Processes: 248 Uptime: 3 days Memory: 4224.1/5763.4MB Init: systemd runlevel: 5 Gcc sys: 5.4.0
Client: Shell (bash 4.3.481) inxi: 2.2.35
karsti
Level 3
Level 3
Posts: 152
Joined: Mon Aug 10, 2015 9:28 am

Re: Only 1920x1080 available on 2560x1080 monitor available

Post by karsti »

Any chance this will ever go back to "normal", meaning correct behavior as seen with Ubuntu 16.04.1 and earlier?

I am testing every new version of Mint and it is always only allowing 1920x1080 for the external monitor.
User avatar
AndyMH
Level 21
Level 21
Posts: 13616
Joined: Fri Mar 04, 2016 5:23 pm
Location: Wiltshire

Re: Only 1920x1080 available on 2560x1080 monitor available

Post by AndyMH »

Don't know the T510, but on a T430, from memory, it will only go upto 1920x1080 if you use VGA output. Any higher, then you must use the displayport.
Thinkcentre M720Q - LM21.3 cinnamon, 4 x T430 - LM21.3 cinnamon, Homebrew desktop i5-8400+GTX1080 Cinnamon 19.0
karsti
Level 3
Level 3
Posts: 152
Joined: Mon Aug 10, 2015 9:28 am

Re: Only 1920x1080 available on 2560x1080 monitor available

Post by karsti »

I am using Displayport. As I said, 16.04.1 and every version before that offered 2560x1080 resolution. 16.04.2 offered only 1920x1080.
User avatar
AndyMH
Level 21
Level 21
Posts: 13616
Joined: Fri Mar 04, 2016 5:23 pm
Location: Wiltshire

Re: Only 1920x1080 available on 2560x1080 monitor available

Post by AndyMH »

Did you follow the link gm10 provided to my thread on this topic? It provides the details on the woes I went though to get 2560x1080 working in LM19 on a T430, where it worked perfectly under 18.3.
Thinkcentre M720Q - LM21.3 cinnamon, 4 x T430 - LM21.3 cinnamon, Homebrew desktop i5-8400+GTX1080 Cinnamon 19.0
karsti
Level 3
Level 3
Posts: 152
Joined: Mon Aug 10, 2015 9:28 am

Re: Only 1920x1080 available on 2560x1080 monitor available

Post by karsti »

Thanks. I know this works. I don't need get-edid...cvt and gtf work for me.

My problem is, the display changes from HDMI1 to HDMI-1 randomly after reboot. Also my main priority is to somehow get this into Ubuntu so this problem is fixed once and for all. How can I achieve this? Is this even a bug?

I bet your problem is fixed as well with 16.04.1 and earlier. Just download a live usb iso and try it out. I think it is a problem with the Hardware-Enablement introduced in 16.04.2. So this is a regression, right? Could we file a bug?

You put it nicely in your previous post: I shouldn't have to spend several hours trying to sort this out and wasting the time of other forum members.[rant over].

I love Linux und especially Xubuntu and Mint but it seems things like this happen all the time. For every new laptop I need to write a bunch of python scripts to fix problems like this to get basic functionality?
gm10

Re: Only 1920x1080 available on 2560x1080 monitor available

Post by gm10 »

karsti wrote: Wed Oct 31, 2018 8:41 am I bet your problem is fixed as well with 16.04.1 and earlier. Just download a live usb iso and try it out. I think it is a problem with the Hardware-Enablement introduced in 16.04.2. So this is a regression, right? Could we file a bug?
HWE includes both kernel + X11 upgrade. Maybe you could boot the release kernel with the X11 HWE upgrade in place to make sure X11 is the culprit and not the kernel. And yes, this should get reported/checked if reports exist.
User avatar
AndyMH
Level 21
Level 21
Posts: 13616
Joined: Fri Mar 04, 2016 5:23 pm
Location: Wiltshire

Re: Only 1920x1080 available on 2560x1080 monitor available

Post by AndyMH »

Just a suggestion, have a go at modding the script I've got:

Code: Select all

xrandr --newmode "2560x1080" 185.58 2560 2624 2688 2784 1080 1083 1093 1111 -hsync -vsync
xrandr --addmode HDMI-2 "2560x1080"
monitor=$(xrandr | grep -o "HDMI-2 connected")
if [ ${#monitor} > 0 ]; then
    xrandr --output HDMI-2 --mode "2560x1080"
fi
So that it also checks for HDMI2 as well as HDMI-2 (or HDMI1 in your case). A fix not a solution?
I bet your problem is fixed as well with 16.04.1 and earlier.
Whatever the problem is I didn't have an issue with mint 18.3 cinnamon (I know it's based on 16.04, but not which version) it found 2560x1080 automatically.

If you follow gm10's suggestion, please post outcome, you're not the only one with ultra-wide monitor issues :)
I love Linux und especially Xubuntu and Mint but it seems things like this happen all the time. For every new laptop I need to write a bunch of python scripts to fix problems like this to get basic functionality
Likewise, but in my case, same laptop!
Thinkcentre M720Q - LM21.3 cinnamon, 4 x T430 - LM21.3 cinnamon, Homebrew desktop i5-8400+GTX1080 Cinnamon 19.0
karsti
Level 3
Level 3
Posts: 152
Joined: Mon Aug 10, 2015 9:28 am

Re: Only 1920x1080 available on 2560x1080 monitor available

Post by karsti »

18.3 does not work for me. I will test 18.0 soon.

It is X11 HWE. I can use current kernels.
gm10

Re: Only 1920x1080 available on 2560x1080 monitor available

Post by gm10 »

Note that AndyMH linked it to kernel version in his other thread, he found that every kernel past version 4.5.8 (or something like that) failed, the ones before were good.
karsti
Level 3
Level 3
Posts: 152
Joined: Mon Aug 10, 2015 9:28 am

Re: Only 1920x1080 available on 2560x1080 monitor available

Post by karsti »

Yes, but AndyMH has no problems till 18.3. Only 19 doesn't handle his monitor well.

In my case 18.3 does not work. I think the last working version was 18.1.

Same problem - unrelated cause?
gm10

Re: Only 1920x1080 available on 2560x1080 monitor available

Post by gm10 »

karsti wrote: Mon Nov 05, 2018 7:36 pm Yes, but AndyMH has no problems till 18.3. Only 19 doesn't handle his monitor well.

In my case 18.3 does not work. I think the last working version was 18.1.

Same problem - unrelated cause?
AndyMH uses the 4.4 kernel on 18.3, i.e. one he identified as safe. You conveniently left your kernel version out of your inxi data but I'll take a bet it's a more recent one. Try a 4.4-series kernel and if it still doesn't work then it's indeed unrelated.
User avatar
AndyMH
Level 21
Level 21
Posts: 13616
Joined: Fri Mar 04, 2016 5:23 pm
Location: Wiltshire

Re: Only 1920x1080 available on 2560x1080 monitor available

Post by AndyMH »

If you read to the end of my original post (gm10 provided the link) you will see that this is not a mint problem, it is a kernel problem. I found that any kernel after 4.5.7 would not automatically work with a 2560x1080 monitor. When I was running LM18.3 I was running a 4.4 kernel which was why I didn't have a problem.

You can choose to either:
  • Install an earlier kernel < 4.5.7. This should not present any problems with LM18.x. This may lead to other problems with LM19, don't know, haven't done any exhaustive testing.
  • Live with the existing 4.15 kernel in LM19 and manually patch the system to get the right display resolution - this the route I've taken.
Note - my testing has been specific to a Thinkpad T430 (integrated intel GPU), I have a desktop running LM19, 4.15 kernel, with an i5-8400 and GTX1080 - at some point I'll plug the ultra-wide monitor into it and see what happens.
Thinkcentre M720Q - LM21.3 cinnamon, 4 x T430 - LM21.3 cinnamon, Homebrew desktop i5-8400+GTX1080 Cinnamon 19.0
karsti
Level 3
Level 3
Posts: 152
Joined: Mon Aug 10, 2015 9:28 am

Re: Only 1920x1080 available on 2560x1080 monitor available

Post by karsti »

Yes, I currently use a 4.4 kernel indeed. It works. So probably it is the kernel in combination with Intel Graphics Chips?

How to file a bug for this? With the kernel dev or Ubuntu? I tested many other non-Ubuntu distris now since I was curious. Fedora and Arch and Debian based distris all show the same monitor problem.

Somebody need to give Linus T. a call ;)
gm10

Re: Only 1920x1080 available on 2560x1080 monitor available

Post by gm10 »

karsti wrote: Tue Nov 06, 2018 7:23 am Yes, I currently use a 4.4 kernel indeed. It works. So probably it is the kernel in combination with Intel Graphics Chips?
[...]
Somebody need to give Linus T. a call ;)
Yep, basically, this should be reported upstream (kernel.org) to Linus and friends. Whether the culprit is actually the intel drm driver i915 or the drm module itself I cannot say. I have a feeling it may be the drm module rather than the driver. If you want have some fun with its parameters, in particular to enable debug output but also those overrides, maybe that leads to something:

Code: Select all

parm:           edid_firmware:Do not probe monitor, use specified EDID blob from built-in data or /lib/firmware instead.  (string)
parm:           vblankoffdelay:Delay until vblank irq auto-disable [msecs] (0: never disable, <0: disable immediately) (int)
parm:           timestamp_precision_usec:Max. error on timestamps [usecs] (int)
parm:           edid_fixup:Minimum number of valid EDID header bytes (0-8, default 6) (int)
parm:           debug:Enable debug output, where each bit enables a debug category.
		Bit 0 (0x01)  will enable CORE messages (drm core code)
		Bit 1 (0x02)  will enable DRIVER messages (drm controller code)
		Bit 2 (0x04)  will enable KMS messages (modesetting code)
		Bit 3 (0x08)  will enable PRIME messages (prime code)
		Bit 4 (0x10)  will enable ATOMIC messages (atomic code)
		Bit 5 (0x20)  will enable VBL messages (vblank code)
		Bit 7 (0x80)  will enable LEASE messages (leasing code)
		Bit 8 (0x100) will enable DP messages (displayport code) (int)
(this is from 4.19.1, run modinfo drm to get the info on your active kernel's version)
User avatar
AndyMH
Level 21
Level 21
Posts: 13616
Joined: Fri Mar 04, 2016 5:23 pm
Location: Wiltshire

Re: Only 1920x1080 available on 2560x1080 monitor available

Post by AndyMH »

I've got xorg log files from running LM19 under kernel 4.4 (okay) and 4.15 (not okay), will be posting later on the differences in my original post.

Is this just a thinkpad problem, T510 here, T430 on mine?
Thinkcentre M720Q - LM21.3 cinnamon, 4 x T430 - LM21.3 cinnamon, Homebrew desktop i5-8400+GTX1080 Cinnamon 19.0
Locked

Return to “Graphics Cards & Monitors”