Quantcast
Channel: Ubuntu Forums - Apple Hardware Users
Viewing all articles
Browse latest Browse all 2868

MacBook Pro 2016: 13” detected as 15”

$
0
0
On a vanilla install of Ubuntu 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

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

Question:
Can the video mode be changed somehow?
Should some other reconfiguration take place to get to 2560x1600

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


Viewing all articles
Browse latest Browse all 2868

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>