Author Topic: Screen Resolution with VIA Chrome 9 display adapter  (Read 7071 times)


  • Member
  • *
  • Posts: 11
Screen Resolution with VIA Chrome 9 display adapter
« on: January 30, 2009, 06:25:47 am »
I have recently installed VL 8.0 RC4 on an HP 2133 Mini-Note, which has a VIA C-7 CPU and associated chip sets, including the Chrome 9 (P4M900) graphic chip.  On the whole, VL is working great on this netbook.  In fact, I would say better than great, it is fantastic, and everything is working right out of the box, I haven't had to tweak anything yet.  However, I have one relatively minor problem that I have not been able to figure out.  The 2133 has a maximum screen resolution of 1280x768, but I can't get VL to come up in anything better than 1024x768.  For comparison, Windows (XP and VIsta) come up at 1280x768, and MEPIS Linux comes up at 1280x800 and then scrolls the display withing the viewable area.  But nothing I have tried has produced anything better than 1024x768 undel VL.  Here's the details:

After the initial installation, it was using the vesa driver.  /etc/X11/xorg.conf contrained these lines:

Driver      "vesa"
Modes "1280x768" "1024x768" "800x600" "640x480"

There were "Display" sections with this mode line for every depth from 1 to 32.  This all looks right to me.  However, when it came up at 1024x768, and I checked /var/log/Xorg.0.log, I found this:

(II) VESA(0): Not using mode "1280x768" (no mode of this name)

I don't understand why it thinks there is no mode of that name...

Thinking that it might need a Chrome 9 specific video driver, especially since this seems like a pretty weird resolution to me (at least I have never heard of it before), I scouted around and found that the "openchrome" driver should support the P4M900 chipset.  So I changed the Driver entry in xorg.conf:

Driver      "openchrome"

and restarted.  It saw the change, because the Xorg.0.log file now says:

(II) LoadModule: "openchrome"
(II) Loading /usr/lib/xorg/modules/drivers//
(II) Module openchrome: vendor=""
(II) OPENCHROME: Driver for VIA Chrome chipsets: CLE266, KM400/KN400,
   K8M890/K8N890, P4M900/VN896/CN896, CX700/VX700, P4M890
(--) Chipset P4M900/VN896/CN896 found
(--) CHROME(0): Chipset: P4M900/VN896/CN896

But I sdtill get the dreaded message:

(II) CHROME(0): Not using mode "1280x768" (no mode of this name)

In fact, if anything the display looks a bit worse with this driver than it did with the VESA driver, but that is totally subjective evaluation on my part, I haven't tried to determine if there are other differences.

What can I do to get this to come up in 1280x768 resolution?  As I said, this is not a big deal, and in fact it is likely that the screen is more readable at 1024 than it would be at 1280... but I am stubborn, and I want to see it for myself.  Besides, I don't want Windows (and MEPIS) doing something that VL doesn't do.

Thanks in advance for any help.



  • Global Moderator
  • Vectorian
  • *****
  • Posts: 1922
Re: Screen Resolution with VIA Chrome 9 display adapter
« Reply #1 on: January 30, 2009, 07:01:45 am »
See this regarding Ubuntu, especially the section re xorg.conf - but I tink you need the Via drivers for that.
"As people become more intelligent they care less for preachers and more for teachers". Robert G. Ingersoll


  • Packager
  • Vectorian
  • ****
  • Posts: 2921
    • The Linux Works
Re: Screen Resolution with VIA Chrome 9 display adapter
« Reply #2 on: January 30, 2009, 08:33:30 am »
The OpenChrome driver included with VL isn't the latest and greatest.  You will need to either upgrade that driver (yes, compile from source) or get the genuine Via UniChrome driver.  The Via driver will also need to be compiled from source and you'll have to upgrade as well -- and no, we don't have packages for that upgrade as of yet.

I wish I had better news for you.
eMachines EL-1300G desktop, 1.6GHz AMD Athlon 2650e CPU, 4GB RAM, nVidia GeForce 6150 SE video
VL64 7.1

Toshiba Satellite A135-S4727,  Intel Pentium T2080 / 1.73 GHz, 2GB RAM, Intel GMA 950

HP Mini 110 netbook, 1.6GHz Intel Atom CPU, 2GB RAM, Intel 950 video, VL 7.1