Opened 3 years ago

Closed 3 years ago

#12789 closed bug (fixed)

Lenovo X200, Intel 4500MHD, "White screen"

Reported by: destroyfx Owned by: kallisti5
Priority: normal Milestone: Unscheduled
Component: Drivers/Graphics/intel_extreme Version: R1/Development
Keywords: 4500MHD Cc: moochris
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

Hi, Booting Haiku with default setting get me to a black screen that progresively become white starting by the center of the screen. I think that the video driver work fine but try to use a unsupported mode.

Using the failsafe mode and "VESA" work fine.

The video card is Intel 4500MHD. Computer is Lenovo X200, normal screen resolution is 1280x800

Might be similar to #8001

Attachments (8)

opt-IMG_20160519_195407.jpg (821.4 KB ) - added by destroyfx 3 years ago.
photo-01
opt-IMG_20160519_195444.jpg (779.6 KB ) - added by destroyfx 3 years ago.
photo-02
opt-IMG_20160519_195500.jpg (716.6 KB ) - added by destroyfx 3 years ago.
photo-03
opt-IMG_20160519_195513.jpg (783.3 KB ) - added by destroyfx 3 years ago.
photo-04
opt-IMG_20160519_195523.jpg (712.5 KB ) - added by destroyfx 3 years ago.
photo-05
opt-IMG_20160519_195539.jpg (865.1 KB ) - added by destroyfx 3 years ago.
photo-06
syslog.old (512.1 KB ) - added by destroyfx 3 years ago.
syslog
modes_x200.png (19.9 KB ) - added by moochris 3 years ago.
Unsupported modes offered in Screen preflet

Change History (17)

comment:1 by tojoko, 3 years ago

Hi,

should work, compare

https://www.haiku-os.org/community/forum/thinkpad_x200_keymap

please. Maybe it's possible to find out which nightly exactly was used.

Otherwise, please provide a log.

boot -> put an empty fat32 formated stick on -> reboot (no power off) -> press space while bootin' -> enter debug handling -> safe debug output -> choose location -> publish it here

thanks

by destroyfx, 3 years ago

Attachment: opt-IMG_20160519_195407.jpg added

photo-01

by destroyfx, 3 years ago

Attachment: opt-IMG_20160519_195444.jpg added

photo-02

by destroyfx, 3 years ago

Attachment: opt-IMG_20160519_195500.jpg added

photo-03

by destroyfx, 3 years ago

Attachment: opt-IMG_20160519_195513.jpg added

photo-04

by destroyfx, 3 years ago

Attachment: opt-IMG_20160519_195523.jpg added

photo-05

by destroyfx, 3 years ago

Attachment: opt-IMG_20160519_195539.jpg added

photo-06

comment:2 by destroyfx, 3 years ago

Hi, I could not find the requested option to save to log in USB. But I was able to display it on the screen. Also in the same time I found out that the Video just doesn't initialise and that's probably the source of the screen that become white issue.

I took pictures of the log from the first time I saw about Intel Extreme up to the error about unable to initialise display.

EDIT : REV 50321

Last edited 3 years ago by destroyfx (previous) (diff)

comment:3 by tojoko, 3 years ago

welcome back,

# 1 save log - you'll find it next to where to found the log (above or below).

Please be aware that it will only show up on a direct reboot after a failed boot. (No power off, no other os in between - otherwise all u see will be a blank line) (Advantage of a syslog is you got highlighting and can search through.)

# 2 What happens if and only if you blacklist intel_extrem on bootup?

(boot -> hit space -> debug handling -> at the end u find the blacklist option,

-> add-ons -> kernel -> drivers -> bin -> intel_extrem

# 3 I wonder if your boot medium is corrupt. If u have a cd drive, try to get a

rewritable cd, put the latest nightly on it and boot from cd. Advantage - it can't be altered that easily.

sincerely

comment:4 by destroyfx, 3 years ago

#1 did not work as it do a complete boot (just corrupt withing that become black after a couples of secondes. No way to get to that menu.

#2 Blacklisting the video driver revert it back to VESA mode.

#3 Installation medium is fine, I have done an installation in another system using the same usb key without issue.

BUT I got the log by booting normally and press power once it's "booted" and Haiku do a proper shutdown (I did not have to press the full 7 seconds to get it to power off). After I booted into VESA mode and found the log in /var/log/syslog.old.

by destroyfx, 3 years ago

Attachment: syslog.old added

syslog

comment:5 by moochris, 3 years ago

I have an issue now with my X200 also since the Intel graphics drivers were reworked to add support for new chipsets.

It boots into the max screenmode fine (1280 x 800), but in the Screens preflet, I am offered modes which are beyond this mode and are unsupported.

This causes issues with any game/emulator etc. that has a full screen option, as it always picks the wrong mode and I end up with the 'increasingly white screen' reported with this bug.

See attachment for modes that are offered. 1280 x 800 is the maximum supported for the display.

by moochris, 3 years ago

Attachment: modes_x200.png added

Unsupported modes offered in Screen preflet

comment:6 by pulkomandy, 3 years ago

Owner: changed from axeld to kallisti5
Status: newassigned

The driver/hardware is supposed to downscale those to the native screen mode ("panel fitting"). It seems this isn't working as expected. I happen to have an X200 around, so I can help testing debugging this if needed.

comment:7 by pulkomandy, 3 years ago

Cc: moochris added

comment:8 by destroyfx, 3 years ago

I booted the latest nightly and it just work so it can be closed.

comment:9 by korli, 3 years ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.