kdrives-1.4.2 (Xvesa etc...)

Problems and successes with specific brands/models of computer video hardware
Post Reply
Message
Author
User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

kdrives-1.4.2 (Xvesa etc...)

#1 Post by technosaurus »

I think xorgserver-1.4.2 is the last version that will build without libpciaccess, so I built the kdrives from that (most are familiar with Xvesa, which is just one of the kdrives) ... if you are having trouble with xorg but still want some hardware specific acceleration, then try one of these.

I've tested Xvesa only. All xecutables are stripped and upx'd, so do NOT strip them again or they will be rendered useless.
Last edited by technosaurus on Tue 11 Sep 2012, 03:41, edited 2 times in total.
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#2 Post by technosaurus »

Here is Xvesa and Xfbdev
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

joe-roberts
Posts: 3
Joined: Mon 18 Feb 2008, 15:21

#3 Post by joe-roberts »

Sorry for the dumb question, but how do you use these? What are the compatibility issues, such as puppy version, or kernel version, or Xorg version if any.

Thanks.

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#4 Post by technosaurus »

I use a laptop with intel graphics that only takes Xvesa, so I can't say for sure, but my first attempt at a hack would be to simply rename the corresponding executable (depends on your video card) to Xvesa and see if xorgwizard takes care of it when you select Xvesa.
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

User avatar
Karl Godt
Posts: 4199
Joined: Sun 20 Jun 2010, 13:52
Location: Kiel,Germany

#5 Post by Karl Godt »

Hi technosaurus !

I was running only Xorg nv & vesa x=800 to 1600 before and was able to get the pre-installed Xvesa to work without any problems so far on MacpupOpera2pup431 .
Then I tried the pre-installed on MacpupFoxy3pup-430 and have a blank black screen .

Now I installed your Xvesa driver on a luci-218/pup-511 full install which has no Xvesa pre-installed and despite the wierd code of xorgwizard,xwin,delayedrun,.xinitrc it booted to functional desktop . :)

Unfortunately I can't get the mouse to work . In Opera2 /dev/mouse is linked to /dev/psaux and still works .

I have compared /etc,/var,/tmp files , elspci-l,lsmod etcetera , and if somewhere there would be the solution , I couln't find it .

Does anybody know if there are workarounds for black screens and input-ware ?

I also miss the Cntl+Alt+F[1-12]|BackSpace possibilities of Xorg to switch|exit to console. Do they exist for Xvesa ?

User avatar
Karl Godt
Posts: 4199
Joined: Sun 20 Jun 2010, 13:52
Location: Kiel,Germany

#6 Post by Karl Godt »

Yes , also Xvesa normally switches to the prompts defined @/etc/inittab
with ALT+CONTROL+F[1-9]*

I have compiled Xorg-7.1.1 = xserver-1.1.1 from debian etch sources @MacPupF3

and Xvesa works fine @MacPupF3 @xwin [enlightenment_start&jwm]

I used the configure options

"--enable-xgl --enable-xglx --enable-xegl --enable-kdrive --enable-multibuffer --enable-glx-tls --enable-install-libxf86config --enable-builddocs"

and "strip" became 192KB bigger than the original Xvesa
and "strip && upx -9" it became 544KB in size .

This also boots into jwm @puppy5 with mouse and switching to terminals , but even compiled @puppy5 it does not work with gtk&gtk-dialog apps . The only things that were working had been "rxvt" and "xmessage" .

I also recognized , that many defaults of the configure options had changed from 1.1.1 to 1.4.2

If time permits , I will compile later xorgs @puppy5 , to see , how they would work .

I must say , that latest </X11/extensions/panoramiXext.h>
contains code as
extern Status XPanoramiXGetScreenSize (
Display * /* dpy */,
Drawable /* drawable */,
int /* screen_num */,
XPanoramiXInfo * /* panoramiX_info */
);
which forced running make -k to compile the kdrives but Xorg itself did not compile .

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#7 Post by technosaurus »

http://murga-linux.com/puppy/viewtopic.php?t=62145
My latest static uclibc compile is really tiny and will still work even if x11 and libc are broken ... but then you'd need other static X-apps too.
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

Post Reply