Date: Wed, 12 Nov 2008 01:02:19 +0800 From: "Intron is my alias on the Internet" <intron@intron.ac> To: Robert Noland <rnoland@FreeBSD.org> Cc: freebsd-x11@freebsd.org, freebsd-ports@freebsd.org Subject: Re: Another VIA UniChrome/Chrome9 Driver Message-ID: <courier.4919BA9B.00012041@intron.ac> In-Reply-To: <1226418439.10032.2.camel@squirrel.corp.cox.com> References: <courier.49199C4C.00010EA3@intron.ac> <1226418439.10032.2.camel@squirrel.corp.cox.com>
index | next in thread | previous in thread | raw e-mail
Robert Noland wrote:
>
> How does this compare to our Xorg driver? I've contemplated finishing
> the via drm work, but I don't have any of these devices and I'm not sure
> how many people do. At least that care about drm anyway...
>
> robert.
>
I haven't look in it carefully. But skimming tells me that the official
driver has more branches for various chips. See the source package:
http://linux.via.com.tw/
Via_drv.so is actually a Linux ELF ABI. Only because it wasn't linked
against any Linux's shared object can it run under FreeBSD simply.
Otherwise, a mechanism like linuxpluginwrapper (Wrapper for Linux
Mozilla/Firefox plugin to work with FreeBSD's native ABI of
Mozilla/Firefox) must be used.
The driver package contains some Linux kernel modules and shared objects,
including libGL.so.1.2.via_chrome9 and via_chrome9_dri.so. Thus, I guess
it is not easy to make the driver function fully under FreeBSD, especially
2D/3D acceleration.
But so far, as I know, it's the unique solution that makes my laptop work.
And I guess it supports more new chips.
I have quite a few products with VIA chipset:
* A laptop with UniChrome Pro IGP (0x3343)
* Motherboard VIA PC2500E with north bridge CN700
* Motherboard VIA PC3500E with north bridge CN896
I can make tests with you.
------------------------------------------------------------------------
From Beijing, China
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?courier.4919BA9B.00012041>
