Opened 7 years ago

Last modified 2 years ago

#13655 new bug

GMA3600 max resolution on asus eeepc X101CH

Reported by: acypkob Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: Drivers/Graphics Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description (last modified by diver)

max resolution on asus eeepc X101CH is 800x600, which is not native but 1024x600 is native it it Atom N2600 with intel GMA3600 built in Haiku boot menu gives no more than 800x600 either

Attachments (1)

syslog (432.7 KB ) - added by acypkob 7 years ago.
syslog

Download all attachments as: .zip

Change History (14)

comment:1 by acypkob, 7 years ago

~> listimage | grep driver

   56 0x816f1000 0x816f8000     0          0 /boot/system/add-ons/kernel/drivers/disk/virtual/ram_disk
   68 0x81400000 0x81401000     0          0 /boot/system/add-ons/kernel/drivers/dev/dprintf
   69 0x81402000 0x81403000     0          0 /boot/system/add-ons/kernel/drivers/dev/zero
   70 0x8170f000 0x81710000     0          0 /boot/system/add-ons/kernel/drivers/dev/null
   71 0x813a6000 0x813a8000     0          0 /boot/system/add-ons/kernel/drivers/dev/console
   72 0x8138d000 0x81396000     0          0 /boot/system/add-ons/kernel/drivers/dev/tty
  553 0x8133d000 0x8133f000     0          0 /boot/system/add-ons/kernel/drivers/power/acpi_button
  953 0x81340000 0x81342000     0          0 /boot/system/add-ons/kernel/drivers/power/acpi_battery
 1302 0x8134b000 0x8134f000     0          0 /boot/system/add-ons/kernel/drivers/dev/graphics/vesa
 1337 0x815ec000 0x81609000     0          0 /boot/system/add-ons/kernel/drivers/dev/net/atheros813x
 1698 0x81ee5000 0x81ee7000     0          0 /boot/system/add-ons/kernel/drivers/dev/input/wacom
 1923 0xcce49000 0xcce55000     0          0 /boot/system/add-ons/kernel/drivers/dev/audio/hmulti/hda
 1987 0xccea6000 0xccea8000     0          0 /boot/system/add-ons/kernel/drivers/dev/bus/usb_raw
Last edited 7 years ago by diver (previous) (diff)

comment:2 by acypkob, 7 years ago

~> uname -a Haiku shredder 1 hrev51346 Aug 3 2017 08:28:16 BePC x86 Haiku

by acypkob, 7 years ago

Attachment: syslog added

syslog

comment:3 by acypkob, 7 years ago

patch: 01

comment:4 by diver, 7 years ago

patch: 10

comment:5 by diver, 7 years ago

Milestone: R1/beta1Unscheduled

comment:6 by korli, 7 years ago

[07:25] <@PulkoMandy> cypa: with the vesa driver we should already pick the best resolution and there is no easy way to force a specific resolution (otherwise we would have done it already)

[07:25] <@PulkoMandy> so if the non-vesa driver doesn't work, that should be fixed

[07:26] <@PulkoMandy> or maybe you can try with UEFI but there's no official support yet

comment:7 by acypkob, 7 years ago

so how to set resoution manually? just like X.org modeset

comment:8 by diver, 7 years ago

Haiku vesa driver doesn't support it.

comment:9 by pulkomandy, 7 years ago

X.org with VESA likely does not support it either (or if they do, I'm curious to hear hwo they achieve it).

Your only ways out are:

  • Get the intel_extreme driver to work on that machine, or
  • Use UEFI, which does not use the VESA driver so it can set video modes in a different way

comment:10 by pulkomandy, 5 years ago

Can you give us the output of "listdev", to see which video hardware is used on this machine?

comment:11 by diver, 4 years ago

Component: Audio & VideoDrivers/Graphics/intel_extreme
Description: modified (diff)
Keywords: resolution removed
Owner: changed from nobody to pulkomandy
Summary: max resolution on asus eeepc X101CH is 800x600, which is not nativeGMA3600 max resolution on asus eeepc X101CH

comment:12 by diver, 2 years ago

Component: Drivers/Graphics/intel_extremeDrivers/Graphics
Owner: changed from pulkomandy to nobody

On linux this device is handled by cedarview_gfx kernel driver.

Last edited 2 years ago by diver (previous) (diff)

comment:13 by bipolar, 2 years ago

Those PowerVR based Intel GMA (500, 600, 3600, 3650) were always a pain to work with due to poor (or lack of) drivers everywhere.

Just for reference: Linux 3.1x used to have one DRM driver called gma500_gfx (AFAIK, continuation of cedarview_gfx). It seems it got dropped on 4.15, and now uvesafb is the only option for those cards (according to ArchWiki).

VESA driver, with BIOS patching enabled perhaps, might be the only viable/reasonable choice on Haiku.

Note: See TracTickets for help on using tickets.