Public bug reported: On a vanilla install of Ubuntu 22.04 and 21.10, boot is in a video mode with 2880 vertical pixels, not the real 2560x1600
Impact: at the bottom of the display are 6–12 invisible lines, and during boot and console work, the cursor is below the bottom of the screen — external display has same problem Root cause: the computer is detected as MacBookPro13,3 (2016 15” 2880x1800) when it is MacBookPro13,2 (2016 13” 2560x1600) It appears impossible to change the video mode in grub, there is only one device and it only has one mode. edid seems to claim that the display supports both 2560x1400 and 2880x1800 which is false The dumb thing of course picks 2880x1800 I have noticed that linux-hardware.org probes incorrectly lists the computer as MacBookPro13,3 — no kernel setting can fix this — once efi or grub chose a video mode during boot, it cannot be changed — the hidden lines is where the cursor is, error messages are displayed after boot, one can find: get-edid | parse-edidThis is read-edid version 3.0.2. Prepare for some fun. Attempting to use i2c interface No EDID on bus 0 No EDID on bus 1 No EDID on bus 2 No EDID on bus 3 No EDID on bus 5 No EDID on bus 6 1 potential busses found: 4 256-byte EDID successfully retrieved from i2c bus 4 Looks like i2c was successful. Have a good day. Checksum Correct Section "Monitor" Identifier "Color LCD" ModelName "Color LCD" VendorName "APP" # Monitor Manufactured week 37 of 2015 # EDID version 1.4 # Digital Display DisplaySize 290 180 Gamma 2.20 Option "DPMS" "false" Modeline "Mode 0" 260.73 2560 2568 2600 2640 1600 1632 1640 1646 +hsync -vsync Modeline "Mode 1" 328.92 2880 2888 2920 2960 1800 1838 1846 1852 +hsync -vsync EndSection for p in /sys/class/drm/*/status; do con=${p%/status}; echo -n "${con#*/card?-}: "; cat $p; done DP-1: disconnected DP-2: disconnected eDP-1: connected HDMI-A-1: disconnected HDMI-A-2: disconnected kernel command-line options tested: video=eDP-1:2560x1600@60 # does not work video=eDP-1:640x480 # works but number of rows still wrong grub: videoinfo List of supported video modes: Legend: mask/position=red/green/blue/reserved Adapter ‘Bochs PCI Video Driver’: No info available Adapter ‘Cirrus CLGD 5446 PCI Video Driver’: No info available Adapter ‘EFI GOP driver’: * 0x0000 2880 x 1800 x 32 (115200) Direct color, mask: 8/8/8/8 pos: 16/8/0/24 does not work: videotest 2560x1600 videotest 640x480 videotest 1280x900 vbetest 640-480 error: can’t find command ‘vbetest’. vbeinfo error: can’t find command ‘vbeinfo’. hwinfo --framebuffer # has no output ProblemType: Bug DistroRelease: Ubuntu 22.04 Package: linux-image-5.15.0-37-generic 5.15.0-37.39 ProcVersionSignature: Ubuntu 5.15.0-37.39-generic 5.15.35 Uname: Linux 5.15.0-37-generic x86_64 NonfreeKernelModules: zfs zunicode zcommon znvpair zavl icp ApportVersion: 2.20.11-0ubuntu82.1 Architecture: amd64 AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/by-path', '/dev/snd/controlC0', '/dev/snd/hwC0D2', '/dev/snd/hwC0D0', '/dev/snd/pcmC0D10p', '/dev/snd/pcmC0D9p', '/dev/snd/pcmC0D8p', '/dev/snd/pcmC0D7p', '/dev/snd/pcmC0D3p', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: CasperMD5CheckResult: pass Date: Sat Jun 11 21:42:57 2022 HibernationDevice: RESUME=none InstallationDate: Installed on 2021-10-31 (223 days ago) InstallationMedia: Ubuntu 21.10 "Impish Indri" - Release amd64 (20211012) MachineType: Apple Inc. MacBookPro13,2 ProcEnviron: SHELL=/bin/bash LANG=en_US.UTF-8 TERM=screen PATH=(custom, no user) ProcFB: 0 i915drmfb ProcKernelCmdLine: BOOT_IMAGE=/BOOT/ubuntu_gk5crv@/vmlinuz-5.15.0-37-generic root=ZFS=rpool/ROOT/ubuntu_gk5crv ro PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon. RelatedPackageVersions: linux-restricted-modules-5.15.0-37-generic N/A linux-backports-modules-5.15.0-37-generic N/A linux-firmware 20220329.git681281e4-0ubuntu3.2 SourcePackage: linux UpgradeStatus: Upgraded to jammy on 2022-06-11 (1 days ago) dmi.bios.date: 09/25/2021 dmi.bios.release: 0.1 dmi.bios.vendor: Apple Inc. dmi.bios.version: 447.40.12.0.0 dmi.board.name: Mac-66E35819EE2D0D05 dmi.board.vendor: Apple Inc. dmi.board.version: MacBookPro13,2 dmi.chassis.type: 9 dmi.chassis.vendor: Apple Inc. dmi.chassis.version: Mac-66E35819EE2D0D05 dmi.modalias: dmi:bvnAppleInc.:bvr447.40.12.0.0:bd09/25/2021:br0.1:svnAppleInc.:pnMacBookPro13,2:pvr1.0:rvnAppleInc.:rnMac-66E35819EE2D0D05:rvrMacBookPro13,2:cvnAppleInc.:ct9:cvrMac-66E35819EE2D0D05:sku: dmi.product.family: MacBook Pro dmi.product.name: MacBookPro13,2 dmi.product.version: 1.0 dmi.sys.vendor: Apple Inc. ** Affects: linux (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug jammy -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1978396 Title: MacBook Pro 2016: 13” detected as 15”, wrong video mode Status in linux package in Ubuntu: New Bug description: On a vanilla install of Ubuntu 22.04 and 21.10, boot is in a video mode with 2880 vertical pixels, not the real 2560x1600 Impact: at the bottom of the display are 6–12 invisible lines, and during boot and console work, the cursor is below the bottom of the screen — external display has same problem Root cause: the computer is detected as MacBookPro13,3 (2016 15” 2880x1800) when it is MacBookPro13,2 (2016 13” 2560x1600) It appears impossible to change the video mode in grub, there is only one device and it only has one mode. edid seems to claim that the display supports both 2560x1400 and 2880x1800 which is false The dumb thing of course picks 2880x1800 I have noticed that linux-hardware.org probes incorrectly lists the computer as MacBookPro13,3 — no kernel setting can fix this — once efi or grub chose a video mode during boot, it cannot be changed — the hidden lines is where the cursor is, error messages are displayed after boot, one can find: get-edid | parse-edidThis is read-edid version 3.0.2. Prepare for some fun. Attempting to use i2c interface No EDID on bus 0 No EDID on bus 1 No EDID on bus 2 No EDID on bus 3 No EDID on bus 5 No EDID on bus 6 1 potential busses found: 4 256-byte EDID successfully retrieved from i2c bus 4 Looks like i2c was successful. Have a good day. Checksum Correct Section "Monitor" Identifier "Color LCD" ModelName "Color LCD" VendorName "APP" # Monitor Manufactured week 37 of 2015 # EDID version 1.4 # Digital Display DisplaySize 290 180 Gamma 2.20 Option "DPMS" "false" Modeline "Mode 0" 260.73 2560 2568 2600 2640 1600 1632 1640 1646 +hsync -vsync Modeline "Mode 1" 328.92 2880 2888 2920 2960 1800 1838 1846 1852 +hsync -vsync EndSection for p in /sys/class/drm/*/status; do con=${p%/status}; echo -n "${con#*/card?-}: "; cat $p; done DP-1: disconnected DP-2: disconnected eDP-1: connected HDMI-A-1: disconnected HDMI-A-2: disconnected kernel command-line options tested: video=eDP-1:2560x1600@60 # does not work video=eDP-1:640x480 # works but number of rows still wrong grub: videoinfo List of supported video modes: Legend: mask/position=red/green/blue/reserved Adapter ‘Bochs PCI Video Driver’: No info available Adapter ‘Cirrus CLGD 5446 PCI Video Driver’: No info available Adapter ‘EFI GOP driver’: * 0x0000 2880 x 1800 x 32 (115200) Direct color, mask: 8/8/8/8 pos: 16/8/0/24 does not work: videotest 2560x1600 videotest 640x480 videotest 1280x900 vbetest 640-480 error: can’t find command ‘vbetest’. vbeinfo error: can’t find command ‘vbeinfo’. hwinfo --framebuffer # has no output ProblemType: Bug DistroRelease: Ubuntu 22.04 Package: linux-image-5.15.0-37-generic 5.15.0-37.39 ProcVersionSignature: Ubuntu 5.15.0-37.39-generic 5.15.35 Uname: Linux 5.15.0-37-generic x86_64 NonfreeKernelModules: zfs zunicode zcommon znvpair zavl icp ApportVersion: 2.20.11-0ubuntu82.1 Architecture: amd64 AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/by-path', '/dev/snd/controlC0', '/dev/snd/hwC0D2', '/dev/snd/hwC0D0', '/dev/snd/pcmC0D10p', '/dev/snd/pcmC0D9p', '/dev/snd/pcmC0D8p', '/dev/snd/pcmC0D7p', '/dev/snd/pcmC0D3p', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: CasperMD5CheckResult: pass Date: Sat Jun 11 21:42:57 2022 HibernationDevice: RESUME=none InstallationDate: Installed on 2021-10-31 (223 days ago) InstallationMedia: Ubuntu 21.10 "Impish Indri" - Release amd64 (20211012) MachineType: Apple Inc. MacBookPro13,2 ProcEnviron: SHELL=/bin/bash LANG=en_US.UTF-8 TERM=screen PATH=(custom, no user) ProcFB: 0 i915drmfb ProcKernelCmdLine: BOOT_IMAGE=/BOOT/ubuntu_gk5crv@/vmlinuz-5.15.0-37-generic root=ZFS=rpool/ROOT/ubuntu_gk5crv ro PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon. RelatedPackageVersions: linux-restricted-modules-5.15.0-37-generic N/A linux-backports-modules-5.15.0-37-generic N/A linux-firmware 20220329.git681281e4-0ubuntu3.2 SourcePackage: linux UpgradeStatus: Upgraded to jammy on 2022-06-11 (1 days ago) dmi.bios.date: 09/25/2021 dmi.bios.release: 0.1 dmi.bios.vendor: Apple Inc. dmi.bios.version: 447.40.12.0.0 dmi.board.name: Mac-66E35819EE2D0D05 dmi.board.vendor: Apple Inc. dmi.board.version: MacBookPro13,2 dmi.chassis.type: 9 dmi.chassis.vendor: Apple Inc. dmi.chassis.version: Mac-66E35819EE2D0D05 dmi.modalias: dmi:bvnAppleInc.:bvr447.40.12.0.0:bd09/25/2021:br0.1:svnAppleInc.:pnMacBookPro13,2:pvr1.0:rvnAppleInc.:rnMac-66E35819EE2D0D05:rvrMacBookPro13,2:cvnAppleInc.:ct9:cvrMac-66E35819EE2D0D05:sku: dmi.product.family: MacBook Pro dmi.product.name: MacBookPro13,2 dmi.product.version: 1.0 dmi.sys.vendor: Apple Inc. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1978396/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp