From owner-freebsd-x11@FreeBSD.ORG Sat Feb 9 22:46:38 2008 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C54E816A417 for ; Sat, 9 Feb 2008 22:46:38 +0000 (UTC) (envelope-from masterone@o0l0o.org) Received: from mailbackup.inode.at (mailbackup.inode.at [213.229.60.24]) by mx1.freebsd.org (Postfix) with ESMTP id 7FA7413C44B for ; Sat, 9 Feb 2008 22:46:38 +0000 (UTC) (envelope-from masterone@o0l0o.org) Received: from [62.99.145.9] (port=64610 helo=mx.inode.at) by mailbackup.inode.at with esmtp (Exim 4.67) (envelope-from ) id 1JNxt1-0003pa-OG for freebsd-x11@freebsd.org; Sat, 09 Feb 2008 23:09:27 +0100 Received: from [195.58.170.124] (port=5769 helo=webmail.inode.at) by smartmx-09.inode.at with esmtp (Exim 4.50) id 1JNxsz-00071I-Mj for freebsd-x11@freebsd.org; Sat, 09 Feb 2008 23:09:25 +0100 Received: from [127.0.0.1] (helo=o0l0o.org) by webmail.inode.at with smtp (Exim 4.67) (envelope-from ) id 1JNxsy-0002iD-OS for freebsd-x11@freebsd.org; Sat, 09 Feb 2008 23:09:24 +0100 Received: from 85.125.207.250 (SquirrelMail authenticated user masterone#o0l0o.org) by webmail.inode.at with HTTP; Sat, 9 Feb 2008 23:09:24 +0100 (CET) Message-ID: <85.125.207.250.1202594964.wm@webmail.inode.at> Date: Sat, 9 Feb 2008 23:09:24 +0100 (CET) From: To: X-Priority: 3 Importance: Normal X-Mailer: SquirrelMail (version 1.2.8) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Subject: New SiS Graphics Driver For Xorg: Can anybody port it to FreeBSD? X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Feb 2008 22:46:38 -0000 I am actually trying FreeBSD on a mainboard with embedded SiS Mirage*1 graphics, which is pretty much crap, but nevertheless I want to get it to work. The SiS graphics driver inluded in actual Xorg is an old version from Winischhofer from the year 2005, which produces vertical distortions, making it unusable with higher resolutions. There is a newly patched SiS graphics driver for Linux, which seems to be based on the latest Winischhofer premium driver (http://cs.haifa.ac.il/~skiselev/), which he released before he stopped working on it. Please have a look here: http://www.linuxconsulting.ro/xorg-drivers/ It features 2D hardware acceleration and XV/XVMC support. For Linux, a kernel patch it required, to make it recognize the PCI ids and chipset. I already took a look at that patch, and it should be able to apply something similar to FreeBSD's /usr/src/sys/pci/agp_sis.c and /usr/src/sys/dev/drm/drm_pciids.h (the third file in the Linux patch is pci_ids.h, but I could not find something similar in the FreeBSD kernel sources). I am not a programmer, so I am pretty much stuck with that info. Surely it shouldn't be that hard, to port that driver to FreeBSD, but I am just not the person capable to do so. Can somebody with some more knowledge please have a look? P.S. Recently Intel made the Linux SiS graphics driver available again as well (after they had removed that driver package last autumn), but that one seems to be not the latest version: http://downloadcenter.intel.com/Detail_Desc.aspx?agr=N&Inst=Yes&ProductID=2773&DwnldID=15443&strOSs=39&OSFullName=Linux*&lang=eng