Ticket #7441 (new enhancement)

Opened 13 months ago

Last modified 4 months ago

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

Reported by: sotrud_nik Owned by: axeld
Priority: normal Milestone: R1
Component: Drivers/Graphics/intel_extreme Version: R1/Development
Keywords: intel_extreme atom n450 videocard Cc:
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

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

Change History

Changed 13 months ago by sotrud_nik

listdev's output, AtomN450

Changed 13 months ago by sotrud_nik

syslog's file, AtomN450

comment:1 Changed 13 months ago by sotrud_nik

  • Version changed from R1/alpha2 to R1/Development

comment:2 Changed 13 months 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 13 months 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 13 months 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 13 months 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 12 months ago by sotrud_nik

  • Summary changed from Intel Extreme Driver Does Not Work With Intel Atom N450 to 1024x600 screen resolution doesn't work on Acer Aspire AO532h

comment:7 Changed 4 months 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.

Note: See TracTickets for help on using tickets.