2.11beta - PupGet package XORG_VIDEO_DRVRS-7.0 missing

Please post any bugs you have found
Message
Author
User avatar
pakt
Posts: 1157
Joined: Sat 04 Jun 2005, 16:54
Location: Sweden

2.11beta - PupGet package XORG_VIDEO_DRVRS-7.0 missing

#1 Post by pakt »

Neither distro.ibiblio.org nor ftp.nluug.nl appears to have package XORG_VIDEO_DRVRS-7.0

Paul

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#2 Post by BarryK »

well, that's not really a bug.
The updated pupget packages won't get uploaded until v2.11 is released.

I'm still uncertain whether the video drivers should be left out of the live-cd.
If the Xorg 'vesa' driver is troublesome for anyone, let me know.
The full set of drivers is about 8M so is quite big, but if I have to put it into
the live-cd then I'll just have to find other stuff to throw out.

User avatar
pakt
Posts: 1157
Joined: Sat 04 Jun 2005, 16:54
Location: Sweden

#3 Post by pakt »

BarryK wrote: I'm still uncertain whether the video drivers should be left out of the live-cd.
If the Xorg 'vesa' driver is troublesome for anyone, let me know.
Glad you brought that up. ;)

The large and popular Intel i810 family is quite special in that the bios decides how much video memory is available (usually not manually 'setable') and a dialog between the driver and the bios is necessary for the bios to increase the memory allotment beyond the small initial amount. Unfortunately that 'initial amount of memory' seems to vary widely between different bios manufacturers.

Example of two PCs with i810 that I have tested: one, a popular Dell laptop, initially has 832 KB video memory. The other, a popular IBM ThinkPad, initially has 8060 KB video memory. With 832 KB video memory, only 640x480 is possible. Unfortunately, this is my main PC. With the ThinkPad, it is possible to get 1024x768.

The problem I run into with the Dell @ 640x480 is that the wizard windows are almost all too large to fit on the desktop and the bottom-most buttons are unavailable. No amount of resizing/moving helps. In other words, I would not have been able to use PupGet to download the i810 driver. I don't really know how it is with other video chipsets, but with the i810 a person trying Puppy for the first time would certainly abandon him after these difficulties.

Conclusion: You should at least include the driver for the i810 family (i810_drv.o & libxaa.so).

Paul

User avatar
gliezl
Posts: 322
Joined: Sat 06 Aug 2005, 22:30
Location: Manila

#4 Post by gliezl »

pakt wrote: Conclusion: You should at least include the driver for the i810 family (i810_drv.o & libxaa.so).
I second. The PCs I commonly tried with Puppy has the i810 video chipsets. :-)
[color=blue][i]"If you have knowledge, let others light their candles in it."
~Margaret Fuller[/i][/color]

User avatar
pakt
Posts: 1157
Joined: Sat 04 Jun 2005, 16:54
Location: Sweden

#5 Post by pakt »

Here is a dotpup that will install the i810 xorg driver in Puppy 2.11beta. It includes the xwin bugfix.

Use it like this:

1. Let Puppy 2.11beta start up with the vesa driver

2. Download xorg_i810.pup and execute it

3. Press Ctrl-Alt-Backspace to exit X

4. Type "xorgwizard" and press "Return". Choose your settings. When the command line returns, type "xwin". That's it!

Paul

User avatar
gliezl
Posts: 322
Joined: Sat 06 Aug 2005, 22:30
Location: Manila

#6 Post by gliezl »

wow! that's fast. thanks a lot. :-D
[color=blue][i]"If you have knowledge, let others light their candles in it."
~Margaret Fuller[/i][/color]

User avatar
pakt
Posts: 1157
Joined: Sat 04 Jun 2005, 16:54
Location: Sweden

#7 Post by pakt »

Glad I could help ;)

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#8 Post by BarryK »

What does libxaa.so do?
I checked i810_drv.so, it doesn't have libxaa.so as a dependency.

User avatar
pakt
Posts: 1157
Joined: Sat 04 Jun 2005, 16:54
Location: Sweden

#9 Post by pakt »

BarryK wrote:What does libxaa.so do?
I checked i810_drv.so, it doesn't have libxaa.so as a dependency.
X will not start when using the i810 driver if the libxaa.so library is missing. It complains about not finding xaa.

From /var/log/Xorg.0.log

Code: Select all

(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/X11R7/lib/xorg/modules/libxaa.so
(II) Module xaa: vendor="X.Org Foundation"
	compiled for 7.0.0, module version = 1.2.0
	ABI class: X.Org Video Driver, version 0.8
...
(II) I810(0): Using XFree86 Acceleration Architecture (XAA)
	Screen to screen bit blits
	Solid filled rectangles
	8x8 mono pattern filled rectangles
	Indirect CPU to Screen color expansion
	Solid Horizontal and Vertical Lines
	Offscreen Pixmaps
	Setting up tile and stipple cache:
		30 128x128 slots
Hope that helps.

Paul

Delboy
Posts: 33
Joined: Mon 30 Jan 2006, 12:02

#10 Post by Delboy »

Puppy 2.11beta with cut down Xorg wont let me boot into any display at all now - error console message only for Xorg, black screen for xvesa alternative. I was used to using simplepup which I believe had most of the Xorg in it and this (LCD Savage S3) display worked fine. I am going to go back to try 1.09CE tonight.
Toshiba Portege 3440CT, 192mbRAM, 300mhz., 11.5" LCD wth Savage S3 IX MV graphics, Linksys WPC54G-S wireless card and Micronet ADSL2+ router on Tiscali UK.

User avatar
pakt
Posts: 1157
Joined: Sat 04 Jun 2005, 16:54
Location: Sweden

#11 Post by pakt »

BarryK wrote:well, that's not really a bug.
The updated pupget packages won't get uploaded until v2.11 is released.
Barry, I don't really understand the logic in that - the pupget app (as well as the pupget packages) cannot be tested until the 'finished product' is released?? :shock:

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#12 Post by BarryK »

:) Okay, I'll upload the pupget's tonight.

User avatar
pakt
Posts: 1157
Joined: Sat 04 Jun 2005, 16:54
Location: Sweden

#13 Post by pakt »

Good - testing continues ;)

User avatar
jaxpilot
Posts: 25
Joined: Wed 31 May 2006, 16:27
Location: St. Augustine
Contact:

neomagic video driver?

#14 Post by jaxpilot »

Any idea how I can get the neomagic 2200 driver for 2.11? Is it included in the 8 MB download, or is there a way to get a smaller download? I need it for my Sony Picturebook, which has a screen resolution of 1024x480.

From xorg.conf

Identifier "Card0"
Driver "neomagic"
VendorName "Neomagic Corporation"
BoardName "NM2200 [MagicGraph 256AV]"
BusID "PCI:1:0:0"

Thanks,
Paul

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#15 Post by BarryK »

The Neomagic driver is quite small, file neomagic_drv.so.
But, I wonder if it needs anything else to run?

I have put 'i810_drv.so' and 'libxaa.so' into the 'xorg_BASE' package
-- as advised earlier, the i810 driver requires libxaa.

So, could you try the neomagic_drv.so driver, see if it loads?
Basically, copy neomagic_drv.so to /usr/X11R7/lib/xorg/modules/drivers/
Then run Xorg Wizard, script 'xorgwizard'.
-- you can get a log of any Xorg startup errors by looking in
/var/log/Xorg.0.log

I am uploading latest pupget pkgs right now.
'xorg_VIDEO_DRVRS-7.0' should be uploaded soon ...maybe about another
hour from now.
Download it, open it up, extract ONLY the 'neomagic_drv.so' file
and then try Xorg -- I want to know exactly what other library file is
required to get it to work.

Note, I'm planning to release Pup 2.11 on Monday 16th Perth time,
which will still be Sunday 15th in USA.

User avatar
jaxpilot
Posts: 25
Joined: Wed 31 May 2006, 16:27
Location: St. Augustine
Contact:

#16 Post by jaxpilot »

BarryK wrote:The Neomagic driver is quite small, file neomagic_drv.so.
But, I wonder if it needs anything else to run?

So, could you try the neomagic_drv.so driver, see if it loads?
Basically, copy neomagic_drv.so to /usr/X11R7/lib/xorg/modules/drivers/
Barry,
I followed your instructions, and have the neomagic_drv.so in place. However, the xorg.conf ALWAYS changes the driver back to vesa - as if it is hardcoded somewhere. I have to modify my xorg.conf to use a special modeline, but every time I start xwin the xorg.conf the card driver is changed.
Identifier "Card0"
Driver "vesa" #card0driver
VendorName "Neomagic Corporation"
BoardName "NM2200 [MagicGraph 256AV]"
BusID "PCI:1:0:0"
Here are what I think are relevant excerpts from the /var/log/Xlog.0.log. The glx module fails to load (cannot be found) and vesa always loads.

Code: Select all

(II) Loading /usr/X11R7/lib/xorg/modules/extensions/libdbe.so
(II) Loading extension DOUBLE-BUFFER
(II) Loading /usr/X11R7/lib/xorg/modules/extensions/libextmod.so
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) Loading /usr/X11R7/lib/xorg/modules/fonts/libtype1.so
(II) Loading /usr/X11R7/lib/xorg/modules/fonts/libfreetype.so
(II) LoadModule: "glx"
(WW) Warning, couldn't open module glx
(II) UnloadModule: "glx"
(EE) Failed to load module "glx" (module does not exist, 0)
(II) Loading /usr/X11R7/lib/xorg/modules/extensions/libxtrap.so
(II) Loading extension DEC-XTRAP
(II) LoadModule: "vesa"
(II) Loading /usr/X11R7/lib/xorg/modules/drivers/vesa_drv.so
(II) LoadModule: "mouse"
(II) Loading /usr/X11R7/lib/xorg/modules/input/mouse_drv.so
(II) LoadModule: "kbd"
(II) Loading /usr/X11R7/lib/xorg/modules/input/kbd_drv.so
(II) VESA: driver for VESA chipsets: vesa
(II) Primary Device is: PCI 01:00:0
(--) Chipset vesa found
Hope this helps - I am pretty much a linux newbie, but getting better.
Attachments
Xlog.0.log.tar.gz
Xlog showing vesa loaded as driver in midst of neomagic settings
(5.55 KiB) Downloaded 355 times
xorg.conf..tar.gz
xorg.conf with special modeline and options
(1.65 KiB) Downloaded 493 times

User avatar
debernardis
Posts: 180
Joined: Sat 12 Nov 2005, 08:01
Contact:

Not working

#17 Post by debernardis »

I installed xorg_VIDEO_DRVRS-7.0 but on my notebook (HP Pavilion zv6278ea) Xorg does not work with any resolution now, only XVESA. On 2.10 it worked well, even at 1280x800. I need Xorg for my synaptic touchpad.

Installing xorg_VIDEO_DRVRS-7.0 seems to need installing xorg_BASIC as a dependency. I did it, but must be a bug, right?

EDIT: my fault, forgot rebooting. Now Xorg starts in 1024x768. I cannot get 1280x800 any more, though.

EDIT EDIT: when I try to install xorg_OPENGL-7.0 pupget says
HOWEVER, these dependencies required by this package are missing:
File /usr/X11R7/lib/xorg/modules/extensions/libglx.so.1.0.8762 has these missing library files:
libGLcore.so.1 libnvidia-tls.so.1

EDIT EDIT EDIT no way to 1280x800 at all. Xorgwizard shows me this resolution but xwin refuses to start. What's more, when Xorgwizard shows the test scree, frequencies and resolutions are blank.

Please recover the old Xorg from 2.10!

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#18 Post by BarryK »

If you install 'xorg_VIDEO_DRVRS' then you have (almost) exactly the same
setup as v2.10.
Note, xorg_BASIC is already in the live-CD.
However, one problem is that 2.11BETA does not have 'i810_drv.so' and
'libxaa.so', later I moved those from the 'xorg_VIDEO_DRVRS' to the
'xorg_BASIC' pkg. So, if you need either of those files then you will also have to
get the xorg_BASIC pkg.

User avatar
pakt
Posts: 1157
Joined: Sat 04 Jun 2005, 16:54
Location: Sweden

#19 Post by pakt »

jaxpilot wrote: Barry,
I followed your instructions, and have the neomagic_drv.so in place. However, the xorg.conf ALWAYS changes the driver back to vesa - as if it is hardcoded somewhere.
Yes, you might say that xorg.conf *is* hardcoded to always use 'vesa'. This is due to a bug in 'xwin' that does not correctly test for the presence of another driver other than 'vesa'. You can install my 'xorg_i810.pup' from the post earlier in this thread which contains a bugfix for 'xwin'. It will also add the 'i810_drv.so' and 'libxaa.so' files but they won't interfere with testing. It also seems you might need 'libglx.a' and 'libGLcore.a' (if the names haven't changed since xorg 6.8.2 - I'm running Puppy 1.0.7 right now) to fix the error you are getting. Put them in /usr/X11R7/lib/xorg/modules/extentions/

Good luck,
Paul

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#20 Post by BarryK »

jaxpilot,
Yes, xorg.conf does automatically change back to 'vesa'! It's a bug in 2.11BETA.
This has been fixed. grab 'xwin' script, attached, gunzip it and place it at
/usr/X11R7/bin/.
Attachments
xwin.gz
(5.61 KiB) Downloaded 447 times

Post Reply