View previous topic :: View next topic |
Author |
Message |
monohouse n00b
Joined: 05 Sep 2008 Posts: 13
|
Posted: Sat Dec 15, 2012 5:52 pm Post subject: Xorg 2D acceleration problem with s3virge |
|
|
just installed gentoo on this machine, emerged X (X.Org X Server 1.13.0) and got the driver:
Code: | [ 17892.762] (II) S3VIRGE: driver (version 1.10.6) for S3 ViRGE chipsets: virge, 86C325,
virge vx, 86C988, virge dx, virge gx, 86C375, 86C385, virge gx2,
86C357, virge mx, 86C260, virge mx+, 86C280, trio 3d, 86C365,
trio 3d/2x, 86C362, 86C368 |
but the driver is laggy as hell:
Code: | [ 17927.302] (II) Loading sub module "xaa"
[ 17927.302] (II) LoadModule: "xaa"
[ 17927.302] (WW) Warning, couldn't open module xaa
[ 17927.302] (II) UnloadModule: "xaa"
[ 17927.302] (II) Unloading xaa
[ 17927.302] (EE) S3VIRGE: Failed to load module "xaa" (module does not exist, 0) |
I suppose that means EXA doesn't exist yet in xf86-video-s3virge-1.10.6, so I manually compiled xorg-server-1.12.4 with:
xf86-video-s3virge-1.10.5
xf86-video-s3virge-1.10.4
xf86-video-s3virge-1.10.3
xf86-video-s3virge-1.10.2
xf86-video-s3virge-1.9.1
xf86-video-s3virge-1.9.0
xf86-video-s3virge-1.8.6.5
but none of them compile, and got many errors:
Code: | s3v.h:288:3: error: expected specifier-qualifier-list before 'pciVideoPtr'
In file included from s3v_dga.c:70:0:
s3v.h:288:3: error: expected specifier-qualifier-list before 'pciVideoPtr'
make[2]: *** [s3v_dac.lo] Error 1
s3v_dga.c: In function 'S3VDGAInit':
s3v_dga.c:129:6: warning: 'Xrealloc' is deprecated (declared at /usr/include/xorg/os.h:227)
s3v_dga.c:132:6: warning: 'Xrealloc' is deprecated (declared at /usr/include/xorg/os.h:227)
s3v_dga.c:137:5: warning: 'Xfree' is deprecated (declared at /usr/include/xorg/os.h:234)
s3v_dga.c:231:8: error: 'struct tagS3VRec' has no member named 'numDGAModes'
s3v_dga.c:232:8: error: 'struct tagS3VRec' has no member named 'DGAModes'
s3v_dga.c: In function 'S3V_SetMode':
s3v_dga.c:254:6: error: 'struct tagS3VRec' has no member named 'DGAactive'
s3v_dga.c:256:10: error: 'struct tagS3VRec' has no member named 'DGAactive'
s3v_dga.c:259:10: error: 'struct tagS3VRec' has no member named 'DGAactive'
s3v_dga.c: In function 'S3V_GetViewport':
s3v_dga.c:279:16: error: 'struct tagS3VRec' has no member named 'DGAViewportStatus'
s3v_dga.c: In function 'S3V_SetViewport':
s3v_dga.c:291:8: error: 'struct tagS3VRec' has no member named 'DGAViewportStatus'
s3v_dga.c: In function 'S3V_OpenFramebuffer':
s3v_dga.c:356:32: error: 'struct tagS3VRec' has no member named 'PciInfo'
make[2]: *** [s3v_dga.lo] Error 1
make[2]: Leaving directory `/mnt/part4/build/xf86-video-s3virge-1.8.6.5/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/part4/build/xf86-video-s3virge-1.8.6.5'
make: *** [all] Error 2 |
any suggestions ? the purpose is to get an X server going with acceleration, it doesn't matter to me what version |
|
Back to top |
|
|
Gusar Advocate
Joined: 09 Apr 2005 Posts: 2665 Location: Slovenia
|
Posted: Sat Dec 15, 2012 6:06 pm Post subject: |
|
|
XAA hasn't been accelerating anything for years, so there's no sense in trying to pursue that. If the driver doesn't have EXA, check it's manpage if it has ShadowFB, and if yes, activate that. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|