Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Xorg 2D acceleration problem with s3virge
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
monohouse
n00b
n00b


Joined: 05 Sep 2008
Posts: 13

PostPosted: Sat Dec 15, 2012 5:52 pm    Post subject: Xorg 2D acceleration problem with s3virge Reply with quote

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
View user's profile Send private message
Gusar
Advocate
Advocate


Joined: 09 Apr 2005
Posts: 2642
Location: Slovenia

PostPosted: Sat Dec 15, 2012 6:06 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
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