Opened 8 years ago

Closed 8 days ago

#7441 closed enhancement (not reproducible)

1024x600 screen resolution doesn't work on Acer Aspire AO532h

Reported by: sotrud_nik Owned by: nobody
Priority: normal Milestone: R1
Component: Drivers/Graphics/intel_extreme Version: R1/Development
Keywords: intel_extreme atom n450 videocard Cc: umccullough
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

(This bug is similiar to http://dev.haiku-os.org/ticket/6202)

Tried latest hrev41211 It shows only blank black screen with backlight is on.

It did show the colorfull mess on screen before http://dev.haiku-os.org/changeset/41154

Syslog and listdev's outputs are attached.

Attachments (2)

listdev.n450.txt (2.3 KB) - added by sotrud_nik 8 years ago.
listdev's output, AtomN450
syslog.n450 (389.1 KB) - added by sotrud_nik 8 years ago.
syslog's file, AtomN450

Download all attachments as: .zip

Change History (16)

Changed 8 years ago by sotrud_nik

Attachment: listdev.n450.txt added

listdev's output, AtomN450

Changed 8 years ago by sotrud_nik

Attachment: syslog.n450 added

syslog's file, AtomN450

comment:1 Changed 8 years ago by sotrud_nik

Version: R1/alpha2R1/Development

comment:2 Changed 8 years ago by sotrud_nik

There was a bugreport about Acer Aspire One AO532h (https://dev.haiku-os.org/ticket/6293), I tried hrev40319 as was suggested there, but no luck.

comment:3 Changed 8 years ago by sotrud_nik

I tried to boot Haiku with external monitor plugged in to netbook, and it seems like driver worked. I didn't get native resolution, (which is 1360x768). Haiku set screen resolution to 1024x768. The monitor is Samsung SyncMaster 943 Widescreen.

So, maybe netbook's LCD panel causes the problem? I believe it's AU Optronics 10.1".

(There is an "intel_set_display_mode(1024x600)" string in syslog)

comment:4 Changed 8 years ago by sotrud_nik

While looking into source code and logs, I found that there is a wrong pixel clock error. I believe, it's in a compute_pll_divisors function, file src/add-ons/accelerants/intel_extreme/mode.cpp. It looks like getting edid info from monitor failed both on A and C (lvds) ports. Then it falls back to BIOS's mode, which found correctly (1024x600), then requestedPixelClock was set to 7.257 MHz, but required one is 52.0 MHz. I took this value from the xrandr --verbose output, under Linux.

Is it intel_accelerant's, or ddc2_read_edid1's error?

I manually set it to 52.0, recompiled and replaced intel_extreme.accelerant, and it worked. Of course, 1024x600 screen resolution only available.

This bug should be renamed to '1024x600 screen resolution doesn't work on Acer Aspire AO532h'.

comment:5 Changed 8 years ago by tidux

On the Asus Eee PC 1005PEB, this happens, except that connecting to an external monitor doesn't work either. This is probably because the default behavior is to clone the middle part of the LVDS display, so when the LVDS display is set to 1024x600, the VGA display is set to 800x600.

comment:6 Changed 8 years ago by sotrud_nik

Summary: Intel Extreme Driver Does Not Work With Intel Atom N4501024x600 screen resolution doesn't work on Acer Aspire AO532h

comment:7 Changed 7 years ago by sotrud_nik

Latest hrev43697 did not work. I've got the Haiku boot screen with 1px-heigth bar at the top. Something was actually happened on that bar, since pixels have blinked, and definitely when mouse pointer was moved.

comment:8 Changed 6 years ago by umccullough

Looks like this has affected my (previously working) Acer AOA150 as well.

It uses a i945 chip. I just get the black screen - booting in fail safe video mode gets me vesa 800x600 at best.

I can binary-search the revision that causes this if necessary. Other seemingly-related tickets: #8132, #9145, and #9157 which may be duplicates of this problem.

comment:9 Changed 6 years ago by umccullough

Cc: umccullough added

comment:10 in reply to:  8 Changed 6 years ago by umccullough

Replying to umccullough:

I can binary-search the revision that causes this if necessary. Other seemingly-related tickets: #8132, #9145, and #9157 which may be duplicates of this problem.

My issue was resolved with the workaround mentioned in ticket #9157, but this ticket seems to pre-date the hrev mentioned there

comment:11 Changed 2 years ago by axeld

Owner: changed from axeld to nobody
Status: newassigned

comment:12 Changed 2 weeks ago by waddlesplash

Please retest after hrev53040.

comment:13 Changed 8 days ago by tidux

My netbook hardware died years ago so I am not able to re-test.

comment:14 Changed 8 days ago by waddlesplash

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