Tiny Core Linux

Tiny Core Base => TCB Q&A Forum => Topic started by: wonderfulll on March 09, 2010, 11:50:24 AM

Title: Problems with VIA Chrome9 HC3 than connecting with VGA cable
Post by: wonderfulll on March 09, 2010, 11:50:24 AM
Good day TC community!
I am booting TC on HP Thin Client t5145 (it has VIA Chrome9 HC3 graphic chip).
Than i connect it to monitor or TV through DVI (DVI->HDMI) cable everything works perfectly, but than i use VGA cable, max. i can get is only 1024x786, any other resolution will expand outside the borders of monitor.

Tried to use Xorg with openchrome driver, but it cant detect graphic device.
Code: [Select]
(EE) No devices detected.
Any help is appreciated.

P.S.: the suggestion to use DVI cables isn't really a "real" solution  :)
Title: Re: Problems with VIA Chrome9 HC3 than connecting with VGA cable
Post by: curaga on March 10, 2010, 03:37:43 AM
Could be a hw limit w/ vesa?

Google says
http://forum.wtware.com/viewtopic.php?f=2&t=9914

It might or might not be overridable with a proper driver. There hasn't been a *chrome release in a while, so it is possible your card is not supported in the released openchrome.
I'd suggest building unichrome from git:
http://cgit.freedesktop.org/~libv/xf86-video-unichrome/
Title: Re: Problems with VIA Chrome9 HC3 than connecting with VGA cable
Post by: wonderfulll on March 10, 2010, 08:13:58 AM
xf86-video-unichrome works!
Thanks a lot  :)

will contribute autoconf.tcz and xf86-video-unichrome.tcz next week ;)
Title: Re: Problems with VIA Chrome9 HC3 than connecting with VGA cable
Post by: curaga on March 10, 2010, 09:17:31 AM
There already is autoconf.tcz - do you mean an update?
Title: Re: Problems with VIA Chrome9 HC3 than connecting with VGA cable
Post by: wonderfulll on March 10, 2010, 04:28:44 PM
hmm, i must have missed it, but it was a useful experience of making .tcz extensions
Title: Re: Problems with VIA Chrome9 HC3 than connecting with VGA cable
Post by: wonderfulll on March 20, 2010, 06:38:54 PM
Anyone know the exact license of xf86-video-unichrome, cant find anything on there page, it is definitely open source.
Title: Re: Problems with VIA Chrome9 HC3 than connecting with VGA cable
Post by: ^thehatsrule^ on March 20, 2010, 07:01:09 PM
It looks like MIT/X11 (http://www.opensource.org/licenses/mit-license.php)
Title: Re: Problems with VIA Chrome9 HC3 than connecting with VGA cable
Post by: grafeio on December 17, 2010, 04:20:29 AM
Wonderfulll, that's fantastic. I had it all set up on an HP T5135 then had exactly the same issue as you on the T5145. Sorry to sound like a noob, but is there something I'm missing to get this running on Tiny Core 3.3? Would I need to re build the module from source? I've tried it with Xorg-7.4 and Xor-7.5

When I ran Xorg -configure as root I got failed to load module via and failed to load module unichrome (no error 0,0)
Title: Re: Problems with VIA Chrome9 HC3 than connecting with VGA cable
Post by: grafeio on December 22, 2010, 11:40:04 AM
I am at a loss now. I used git to get the source from freedesktop.org with the address provided above. Had a nice learning curve in compiling - figured out I needed the Xorg-7.x-dev, compiletc, automake, autoconf, libtool and libtool-dev extensions loaded and ensure pixman-dev was loaded too. followed instructions to run autogen.sh, make and make install and created a .tcz extension. Now when I reboot or startx it just hangs.
I used Xorg-7.5... I'll do it over with Xorg-7.4 when I get the chance, but is thee something I'm missing, is there anothe module that needs to be running?
Title: Re: Problems with VIA Chrome9 HC3 than connecting with VGA cable
Post by: Deevie on January 05, 2011, 03:52:35 PM
I also have troubles with a t5135 and a t5145. I installed tinycore linux 3.4.1 with xorg-7.5. In the xorg-7.5 package there are 3 via drivers available: via, openchrome and unichrome. But watch out: the via end openchrome drivers are fakes ones (empty drivers) and let Xorg load the unichrome drivers. Look in de Xorg log and the size of both drivers.

Than there's a openchrome package in the repo and this depends on Xorg7.5-3D (big package). This package conflicts with the openchrome driver provided in the xorg-7.5. To bypass I copy the 'good' openchrome driver over the fake one.