Xorg

Michael <[email protected]>
Newsgroups gmane.os.netbsd.ports.sgimips
Message-ID <[email protected]>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

I just imported Xorg's newport driver and made it work on NetBSD.  
Unlike XFree86's driver it supports all kinds of hardware  
acceleration, including alpha blending. It does show some minor  
glitches, mainly related to patterns though, and hasn't seen a lot of  
testing ( I just made it work on my hardware - that's an R5k Indy with  
24bit Newport )
To build a release with Xorg all you need is X11FLAVOUR=Xorg.
The driver needs testing, especially on 8bit boards.

In a related note - there are still some rough edges in the kernel  
driver to iron out, like screen redrawing when X exits, picking the  
right screen description and so on. I'll hopefully have time for that  
in the next few days. X should be usable though.

Here's some Xorg.0.log pr0n:

X.Org X Server 1.4.2
Release Date: 11 June 2008
X Protocol Version 11, Revision 0
Build Operating System: NetBSD/sgimips  -
Current Operating System: NetBSD indy 5.99.7 NetBSD 5.99.7 (INDY) #30:  
Fri Feb 1
3 14:38:54 EST 2009  ml@talisker:/dump/build/obj_sgimips/sys/arch/ 
sgimips/compil
e/INDY sgimips
Build Date: 11 June 2008  04:31:59PM

         Before reporting problems, check http://wiki.X.Org
         to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
         (++) from command line, (!!) notice, (II) informational,
         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Fri Feb 13 19:55:08 2009
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "X.org Configured"
...
(II) LoadModule: "newport"
(II) Loading /usr/X11R7/lib/modules/drivers//newport_drv.so
(II) Module newport: vendor="X.Org Foundation"
         compiled for 1.4.2, module version = 0.2.0
         Module class: X.Org Video Driver
         ABI class: X.Org Video Driver, version 2.0
...
(II) NEWPORT: driver for Newport Graphics Card: XL
...
(**) NEWPORT(0): Depth 24, (--) framebuffer bpp 32
(==) NEWPORT(0): RGB weight 888
(==) NEWPORT(0): Default visual is TrueColor
(**) NEWPORT(0): Using gamma correction (1.5, 1.5, 1.5)
(--) NEWPORT(0): Newport Graphics Revisions: Board: 6, Rex3: B, Cmap:  
C, Xmap9: A
(--) NEWPORT(0): Newport has 24 bitplanes
(==) NEWPORT(0): Using HW cursor
...
(==) NEWPORT(0): Backing store disabled
(II) NEWPORT(0): Using XFree86 Acceleration Architecture (XAA)
         Screen to screen bit blits
         Solid filled rectangles
         8x8 mono pattern filled rectangles
         CPU to Screen color expansion
         Solid Lines
         Dashed Lines
         Image Writes
         Driver provided ReadPixmap replacement
(II) NEWPORT(0): CLIPMODE 00001E00
(II) NEWPORT(0): XYWIN 10001000
(II) NEWPORT(0): CONFIG 0003DF00
(II) NEWPORT(0): SMASK0X 000004FF
(II) NEWPORT(0): SMASK0Y 000003FF
(II) NEWPORT(0): CONFIG 0003DF00
(==) RandR enabled

have fun
Michael

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)

iQEVAwUBSZY8WcpnzkX8Yg2nAQIA8Af7B4rLNkN9mGNPR3uGdA3WwWOiQVZ8uz7Q
u/a48rX6F8jhpSD9QyLxPhKHKlddk8u2AKOtOeMjvQwl85yulinGUkXHK7sCmMN2
EdUEOTReyM34OAwXZMeA3awozUD8ZOHt3dWu+0RMB/4qNkVlAYCWQOwDuHVnPfyA
Jc9dsmYohE+/1CE2w0sGnj3UFdHjnbr8kzv7X5BPB6L7Iz4Izplk+ER+ziJj8q9d
dxgYUUeuAm7nmMKxYgHcJkRsJZ1zokYD5sPBuVNaiuWG9cQqgfW28xs74UFqsZLB
Ng1VVgkVeuHU1wm1t84eJJB1FM1xzRhU34JauNL2wnqI86hQ8uQqvg==
=wSMy
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.