VIA Chrome9 HC Intergrated Graphics Processor Drivers?

Asked by Nicholas Lund-Molfese

My Problem:
On a native 1440 x 900 screen I am stuck with 800 x 600 resolution and no graphics acceleration. I tried two different solutions posted on the VIA form: http://www.viaarena.com/default.aspx?PageID=420&OSID=45&CatID=3220&SubCatID=185

Their instructions were really difficult to follow and neither worked for me. I also tried to manually edit the x config file, but that did not help.

My Computer:
-- Everex StepNote VA2001T, Intel Pentium dual-core T2080(1.73GHz), FSB: 533MHz, L2 Cache: 1MB
-- Northbridge: VIA VN896, Southbridge: VIA VT8237A, 1GB DDR2, 80GB HD, Dual Layer DVD Burner
-- VIA Chrome 9 HC IGP (VT3371), 15.4", Wide XGA+, Resolution: 1440 x 900, VideoMemory: 64MB shared
-- Installed: Feisty, Dual Boot with MS Vista, All Feisty and Security updates installed.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Nicholas Lund-Molfese
Solved:
Last query:
Last reply:
Revision history for this message
Launchpad Janitor (janitor) said :
#1

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
Nicholas Lund-Molfese (nicholas-lundmolfese) said :
#2

HELP! Anyone out there? Any suggestions?

If there is currently no know solution to this problem, any suggestions on how I can contribute to getting to a solution?

Thanks.

Revision history for this message
Christian Gleerup (cromozon) said :
#3

Hi, I have just bought a motherboard which uses the same drivers for the graphics card, I agree that the instructions really suck. And the via-arena homepage...

I have now managed to get opengl acceleration by compiling the drivers from source.

I followed this tutoril which really helped alot!
perhaps it can do the same for you :)

As a side note. I still don't have hardware mpeg acceleration :(

Revision history for this message
Christian Gleerup (cromozon) said :
#4
Revision history for this message
Nicholas Lund-Molfese (nicholas-lundmolfese) said :
#5

Christian,

Thanks so much for responding, the link to your how to and for putting it in English. I'll try this today and report back my results.

If this works, is there any reason these drivers could not be included in the Ubuntu release, at least in the same way the nvidia drivers are? Is there someone we should talk to about this?

Revision history for this message
Nicholas Lund-Molfese (nicholas-lundmolfese) said :
#6

OK, I hate to be a complete fool, but I have a question about the directions at the link Christian provided. They say,

"Check the version is the same, if its not, then, edit it with vim (or your prefered editor) and replace the wrong version entries with the one of the command: “uname -r“."

OK, uname -r gives: 2.6.20-16-generic

grep "2.6." makedriver gives:

# 3. Install kernel devel packge: kernel-devel-2.6.15-1.2054_FC5.i686.rpm
    2.6.5-1.358)
    2.6.9-1.667)
    2.6.11-1.1369_FC4)
    2.6.15-1.2054_FC5)
    2.6.15-1.2054_FC5smp)
    2.6.18-1.2798.fc6)
# 2.6.18-1.2798.fc6.cx700)
    2.6.3-7mdk*)
    2.6.12-12mdk*)
    2.6.17-5mdv*)
    2.6.4-52-default)
    2.6.8-24-default)
    2.6.11.4-21.7-default)
    2.6.13-15-smp)
    2.6.13-15-default)
    2.6.16.13-4*)
    2.6.9-5.34DT)
    2.6.15-26-386)
        DIR2=6.06.1
    2.6.17-10-generic)
        DIR2=6.10
if [ "`uname -r | cut -c1-3`" = "2.6" ]; then
#if [ "$DIR3" = "kernel-2.6" ]; then
#if [ "$DIR3" = "kernel-2.6" ]; then
#if [ "$DIR3" = "kernel-2.6" ]; then
#if [ "$DIR3" = "kernel-2.6" ]; then
if [ "$KERNELVERSION" = "2.6.15-1.2054_FC5" ] || [ "$KERNELVERSION" = "2.6.15-1.2054_FC5smp" ] || [ "$KERNELVERSION" = "2.6.18-1.2798.fc6" ] || [ "$KERNELVERSION" = "2.6.18-1.2798.fc6.cx700" ] || [ "$KERNELVERSION" = "2.6.17-5mdv" ] || [ "$KERNELVERSION" = "2.6.17-5mdventerprise" ] || [ "$KERNELVERSION" = "2.6.15-26-386" ] || [ "$KERNELVERSION" = "2.6.17-10-generic" ]; then
#if [ "$DIR3" = "kernel-2.6" ]; then

So, in each and every case above where I see "2.6" or "2.6.5-1.358" or "2.6.18-1.2798.fc6.cx700", then I am to replace that text with "2.6.20-16-generic"?

Thank for all the help.

Revision history for this message
Christian Gleerup (cromozon) said :
#7

I did not search and replace in those files, although I have the same kernel as you.
I am not sure if you actually are supposed to replace those links.

And just a note, I did not write those tutorials :) but they helped me to get the drivers to work.

regarding the inclusion of this in the general distribution, then according to openchrome[1], via's own drivers have potential security holes and must run as root, I am not sure how severe this problem is, and I can run it as normal user, but it could perhaps explain the mpeg hardware acceleration problem.

I have tried the openchrome drivers in gentoo with no luck, I will try the experimatnal drivers when I have finished compiling kde :)

Anyway.
As far as I can see you should be able to get 2D acceleration with the openchrome drivers and your graphics card.

see :
http://wiki.openchrome.org/tikiwiki/tiki-index.php?page=HardwareCaveats
The strange thing is that my graphics card should be supported by the normal opencrome driver, but it doesn't seem to work.

lspci repports my graphics card as:
(01:00.0 VGA compatible controller: VIA Technologies, Inc. Unknown device 3157 (rev 03)
so i assumes it is the 3157 in the above list.

1) http://wiki.openchrome.org/tikiwiki/tiki-index.php?page=The+Different+Unichrome+family+display+drivers

Revision history for this message
Nicholas Lund-Molfese (nicholas-lundmolfese) said :
#8

Christian,

Thanks. There definitely needs to be better support for Chrome in Ubuntu. I know that this is no one's fault, other than VIA, but I hope someone is making it a priority. I know everyone says that about "their" issue, but this issue effects a lot of people with cheap computers in the central and south America.

I followed the instructions for "manual install" at https://help.ubuntu.com/community/OpenChrome

Then, my refresh rate was a mess, with artifacts all over the screen.
Then I followed some instructions I cannot recall to solve that problem. Now it works ok and can do 2d.

Thanks again for the help.

Revision history for this message
darkangel23 (d-dark-angel-23) said :
#9

I have the same problem.

via p4m900
via chrome9 hc
my board is p900dmp

I tried all the possible edit in X, but nothing happened.

---==_d@rk_@ngel_==---

Revision history for this message
Arief WM (ariefwm) said :
#10

Is there fix the problem in Gutsy Gibbon for VIA Chrome9 HC Intergrated Graphics Processor Drivers?

Revision history for this message
Elisée Maurer (elisee) said :
#11

Any news about this problem? I'd like to get 3D acceleration on my girlfriend's laptop (Fujitsu Amilo with VIA Chrome9 HC IGP)

Revision history for this message
manny (estelar57) said :
#12

does this Via work in hardy ?

Revision history for this message
DrPhuzzichtkeit (wilhelmsen) said :
#13

No. After upgradeing to Hardy everything was messed up. Will try out building the source for 2D.

Revision history for this message
manny (estelar57) said :
#14

anyone tried gOS rocket gnome? i heard they work out of the box with Via chips since it's included in the cloubook and gPC

http://dev.thinkgos.com/downloads

i will be getting a Via chip next week, so i can try it

Revision history for this message
DrPhuzzichtkeit (wilhelmsen) said :
#15

Tried out building the source for OpenChrome for 2D. Followed this guide:
https://help.ubuntu.com/community/OpenChrome

Changed the resolution to 1280x800 by adding a modline calculated by this:
http://xtiming.sourceforge.net/cgi-bin/xtiming.pl

Works fine, BUT... I get a black screen when switching between users, AND there are some repeating lines of pixels, with a constant distance, that are vertically displaced. It looks as if they are doubled. Not sure if that is an issue to raise here.

Have not tried gOS.

Revision history for this message
DrPhuzzichtkeit (wilhelmsen) said :
#16

Check this out: http://ubuntuforums.org/showthread.php?t=767074
Not perfect yet. Shut down is slow. Can still not switch between users (have to log out and in again). And some small issues. But the best till now using 1280 x 800.

The info made me really happy!

Revision history for this message
allan_rhae (yusoph-lane) said :
#17

this was a youtube video from a brazilian linux user i just googled last 3months ago....

http://www.youtube.com/watch?v=vK6LwROgrXY

sorry i forgot the link from ubuntu brazil which i just folllowed the english codes....

i will post my xorg.conf below...

***********************************************************************************

Section "Device"
 Driver "via"
 VendorName "VIA Tech"
 BoardName "via"
 Identifier "Configured Video Device"
 Option "LCDPort" "DFP_HIGHLOW"
 Option "EnableAGPDMA" [this was from ubuntu admin]
 Option "DPMS" [this was copied code from mandriva 2009 gnome/kde]
EndSection

Section "Screen"
 Monitor "Monitor"
 Identifier "Default Screen"
 Device "Configured Video Device"
 DefaultDepth 24
 Subsection "Display"
  Depth 24
  Modes "1280x800"
  Virtual 1280 800
 Endsubsection
EndSection

Section "Module"
 Load "glx"
 Load "dri"
 Load "extmod"
 Load "dbe" [this was copied from mandriva 2009 gnome/kde code]
EndSection

Section "DRI"
 Group 0
 Mode 0666
EndSection

***************************************************************************************

* by the way editing your xorg.conf using the command:

sudo nano /etc/X11/xorg.conf

or gtksu gedit /etc/X11/xorg.onf*

do this code after installing the video driver for ubuntu 8.04 from via arena site....

the bad thing here is i made the compiz work but having compiz + watching dvdrip movies no pictures would be seen