Unnamed puplet 1.1 (puppy411 kernel-2.6.28.5 Xorg-7.4 LXDE)

For talk and support relating specifically to Puppy derivatives
Message
Author
User avatar
divisionmd
Posts: 606
Joined: Sat 14 Jul 2007, 20:42

thanks

#61 Post by divisionmd »

Thanks Mu and WOW,

Thanks for help,

Best regards,
Johan
Last edited by divisionmd on Mon 30 Mar 2009, 22:01, edited 1 time in total.

User avatar
Béèm
Posts: 11763
Joined: Wed 22 Nov 2006, 00:47
Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win

#62 Post by Béèm »

wow wrote:@Béèm: I disabled some messages in kernel .config file to make it less verbose. But if you want to know what's going on please boot with loglevel=7. Example(grub):

Code: Select all

kernel /ultrapup/vmlinuz loglevel=7 psubdir=ultrapup pfix=ram
Never tried with loglevel= A wealth of messages now.
So added loglevel=7 and pfix=ram

The freeze is at: freeing unused kernel memory. 376k freed.
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
[url=http://puppylinux.org/wikka/HomePage]Consult Wikka[/url]
Use peppyy's [url=http://wellminded.com/puppy/pupsearch.html]puppysearch[/url]

User avatar
playdayz
Posts: 3799
Joined: Fri 25 Apr 2008, 18:57

#63 Post by playdayz »

I made a pet of Scribus 1.3.3.12 that works with the Unnamed One (since I used the Unnamed Puplet to make it)..

http://www.murga-linux.com/puppy/viewtopic.php?t=40511

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#64 Post by MU »

Some more info concerning the problem with 3D on intel cards.
I paste my conclusions I sent via mail with someone.

Q: - Just one thing I have noticed when testing here is that even
though "direct rendering" is active I don't like the graphics performance
when testing with for instance google earth.
In the computer I am testing with has the graphics card is "Intel GMA
X4500HD (Graphics Media Accelerator)".

A: it is a G45 chip:
http://www.intel.com/products/desktop/c ... erview.htm
I suggested to replace drm.ko with drm.bak.

The result in Xorg.0.log then was:
drm.ko seems to start fine according to the log.
Strangely, after dri installed successfully, you get a memory error:
----------------
(II) intel(0): [DRI] installation complete
(II) intel(0): xf86BindGARTMemory: bind key 0 at 0x03f7f000 (pgoffset 16255)
(WW) intel(0): xf86BindGARTMemory: binding of gart memory with key 0
at offset 0x3f7f000 failed (Invalid argument)

Fatal server error:
Couldn't bind memory for HW status
----------------
I never saw such an error before.
Maybe with the log of your former setup, I can get an important hint.

Please also attach /etc/X11/xorg.conf.


I then was sent the Xorg.0.log with the "original" drm.ko, X starts here.
My conclusion:
ok, this clarifies things, but no solution.

------------
[drm] failed to load kernel module "i915"
(EE) [drm] drmOpen failed.
(EE) intel(0): [dri] DRIScreenInit failed. Disabling DRI.
-----------
As you now have the "wrong", first drm.ko, the required dri-kernelmodule (i915.ko) cannot be loaded.
So you have no dri.
In consequence you get:
-----------
(II) GLX: Initialized DRISWRAST GL provider for screen 0
----------
This is the SOFTWARE renderer for OpenGL.
It is slow, but works.

So it was correct (in theory) to use dri.bak instead, because it enabled hardware accellerated dri.

Unfortunately it causes the memory error.

In the thread for the old puplet, wow wrote about problems with the new dri driver.
http://www.murga-linux.com/puppy/viewto ... &start=240
I think on the pages before, there already was a request concerning intel cards.
Yes, was here (for the old kernel):
http://www.murga-linux.com/puppy/viewto ... &start=195

At moment, I have no solution, just wanted to let you know, what the logs told me.
Maybe I get another idea by googling.

The best solution would be, if I had such a computer for tests, so I could try to compile some packages on my own.

I will however post my results to the lxdepup thread.
Maybe wow has another idea.

Mark

*********************************
I attach the logs and conf.
Attachments
xorglogsintelg45.tar.gz
(8.09 KiB) Downloaded 838 times
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

bigbeck
Posts: 49
Joined: Fri 27 Feb 2009, 20:11

#65 Post by bigbeck »

Great job Wow! I'm very impressed! 8) 8) 8) 8) 8)

wow
Posts: 1052
Joined: Fri 30 Jun 2006, 00:18
Location: Peru

#66 Post by wow »

@Béèm, try to add this boot option:

Code: Select all

memory_corruption_check=1
_________________________________________________________________

@MU,

How strange...

Well, I don't have such hardware so I don't mind. :lol: joke

Seriously, I'm tempted to try the new 2.6.29 kernel to see if I can mount swap files (in FAT partitions) again. Currently I don't have the time to even make a service pack for this puplet. But I'm compiling linux-2.6.29 right now (reason: swap files)... :oops: problem: it uses SquashFS-4 which is not compatible with older versions.

To learn more about to install/upgrade intel graphics drivers [read this]. Basically you will need:
[url=http://www.puppylinux.com][img]http://i.imgur.com/M4OyHe1.gif[/img][/url]

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#67 Post by MU »

I googled before I fell asleep.
These memory errors are common for G33 and G45 chips since 2007 and xorg 6.8.2.
There are several hacks around.
Basically they seem to patch some files from the kernel, and the intel xorg driver.
They concern the agp files of the kernel, to reserve more memory for these "new" chips.
It is strange, that these hacks are not included in ther pretty new files, we have in Ultrapup. Some messages indicated, that the hacks were not very proper, and so rejected in the official releases.
Also other new distros still have this problem, so there really seems to be some fundamental issues.
Some notes indicated, that a while ago, the pci related stuff in the kernel was rewritten, and this could conflict with intel drivers.
This makes it very difficult for me, to give a "remote" diagnose or solution.
Following wows hints in the last message might be a good solution.
Intel is currently very active in adding code for the new kernels as this will soon introduce a new rendering structure (dri2), but this also requires a new xorg. So no idea, if they still fix the current drivers.
Maybe, they also fixed the mentioned issues in the latest drivers.

Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

User avatar
divisionmd
Posts: 606
Joined: Sat 14 Jul 2007, 20:42

memory_corruption_check=1

#68 Post by divisionmd »

Hello all,

- Where do i enter that "memory_corruption_check=1" ?

- In the grub-boot (menu.lst) file ?

Thanks,

Best regards,
Johan

wow
Posts: 1052
Joined: Fri 30 Jun 2006, 00:18
Location: Peru

news

#69 Post by wow »

I can load swap files (inside a FAT partition) again :D screenshot:
Image
@divisionmd: yes, you can add it to the grub config file or to the boot options (pfix=) if booting from LiveCD.

And now more eye candy . . .

Ayttm 0.5.0-86 (CVS 2009-04-02) with tranparency support (only for murrine-rgba gtk+ theme engine).

Download: Image Image
Attachments
ayttm-rgba.patch.zip
RGBA patch to Ayttm.
How to patch the source code? Extract this file to ayttm source dir and type:
patch -p0 < ayttm-rgba.patch
(518 Bytes) Downloaded 820 times
[url=http://www.puppylinux.com][img]http://i.imgur.com/M4OyHe1.gif[/img][/url]

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#70 Post by MU »

I attach libdrm 2.4.5 and Intel driver 2.6.0.

Start X by selecting Xorg in the xorgwizard.
As it has a wrong drm module, you will have no acceleration, and X should work (without acceleration).
Now rename
/lib/modules/2.6.28.5/kernel/drivers/gpu/drm/drm.bak to drm.ko.

Then install the 2 pets.
Then exit X.
Now type:
xwin

If it does not work, run xorgizard, and use Xvesa.
Start X, and attach your /var/og/Xorg.0.log

According to reports, the Intel X4500HD (G45 Express chip) works with accelerated 3D now.
Mark
Attachments
libdrm-2.4.5-i486.pet
(113.42 KiB) Downloaded 1328 times
Last edited by MU on Tue 07 Apr 2009, 19:46, edited 2 times in total.
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

User avatar
divisionmd
Posts: 606
Joined: Sat 14 Jul 2007, 20:42

Hello,

#71 Post by divisionmd »

Hello,

- Excellent work Mu really impressive!

- Followed instructions to the letter and got it running and now when i run "antinspect -fps" i get frame rate up to 30 - 32

- Will test a few more applications here and test performance.

Best regards,
Johan
Attachments
Xorg.0.zip
(5.9 KiB) Downloaded 882 times

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#72 Post by MU »

cool:
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 11, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 11, (OK)
drmOpenByBusid: drmOpenMinor returns 11
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
(II) AIGLX: enabled GLX_MESA_copy_sub_buffer
(II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
(II) AIGLX: enabled GLX_texture_from_pixmap with driver support
(II) AIGLX: Loaded and initialized /usr/X11R7/lib/dri/i965_dri.so
(II) GLX: Initialized DRI GL provider for screen 0
:D

Now off for a rockconcert.
Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

wow
Posts: 1052
Joined: Fri 30 Jun 2006, 00:18
Location: Peru

Great

#73 Post by wow »

Well done MU, you saved the day, again.
[url=http://www.puppylinux.com][img]http://i.imgur.com/M4OyHe1.gif[/img][/url]

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#74 Post by MU »

just for the record, so that steps can be reproduced:
The compilation was easy.
When I googled about the mtrr problem, I somewhen reached this site:
http://intellinuxgraphics.org/2008Q4.html

In git, there are even newer drivers, but I had not seen that before.
http://cgit.freedesktop.org/xorg/driver ... deo-intel/
I'm just searching around again, as I also would like to try newer Ati drivers.
I also had read in the past, that the git drivers are not always recommended, as they sometimes include very new, unstable features.

So for the pets I followed the links, that were given on the first site.
For intel, I chose 2.6.0, as that was officially recommended by Intel.

Here is a link, where sources for other cards can be found.
http://xorg.freedesktop.org/archive/individual/driver/

Libdrm can be found here:
http://dri.freedesktop.org/libdrm/
For the pets above, I just tried the newest one.
The intel driver needed at least 2.4.4, so I thought, 2.4.5 would also be ok.

Then the compilation was easy for both:
./configure --prefix=/usr/X11R7
make
new2dir make install

-------------
I encountered one strange thing (everything was done in Newyearspup 02 rc7, I also had compiled the drivers in it):
After installation, X did not start. I currently used the Ati 9.2 catalyst driver.
I had restarted X to see, if the new files would break something.
So I ran xorgwizard, to use the vesa xorg driver, that worked.
Running xorgwizard again, choosing the catalyst driver again, X now works again.
I'm not exactly certain, what had caused that, and will do some more tests in the next days with different drivers.
Maybe still the old libdrm was in memory, so there was a conflict with some of the new files, hard to say afterwards.

Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#75 Post by MU »

I compiled more modules.
As I have no intel card, I cannot test them on my own.

Intel users might try them, if it fails, use 2.6.0 again.
Mark
Last edited by MU on Sun 05 Apr 2009, 05:33, edited 1 time in total.
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#76 Post by MU »

I attach a pet for ATI cards.
It is the radeon driver, not radeonhd, as radeonhd does not work on my system.
If someone wants to test radeonhd, I can upload that, too, on request.

It is basically intended for this case:

you have a new card, like the HD 4850.
You want DRI accelleration to watch videos fullscreen.
You do NOT need 3D accelleration. It is simply not added yet for the R600/R700 chips.

If you need accellerated 3D, you must use the Catalyst driver instead, but that is slower with 2D.

I don't know how these drivers work with older chips. No idea, if 3D works with them. If you want to try that, check it without savefile first (puppy pfix=ram).

To build the pet I had to run these special steps:
compile git from http://git-scm.com/.
then run such commands:
git clone git://anongit.freedesktop.org/mesa/drm
cd linux-core
git checkout -b r6xx-r7xx-support origin/r6xx-r7xx-support
make radeon.o drm.o

Then copy radeon.ko and drm.ko to the corresponding subfolders in /lib/.

Then I compiled http://xorg.freedesktop.org/archive/ind ... 2.1.tar.gz

A very good help was:
http://psung.blogspot.com/2009/02/confi ... es-on.html

I also had compiled more things during my tests (mesa with 2D dri libs), but they seem to be not needed, the files in ultrapup (I use NYP) are new enough already.

You also must install libdrm-2.4.5-i486.pet that I posted some messages above. Quicklink: http://www.murga-linux.com/puppy/viewto ... h&id=16848

Note:
after installation, reboot.
Or exit X, and type:
rmmod radeon
rmmod drm
xorgwizard


Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

User avatar
Béèm
Posts: 11763
Joined: Wed 22 Nov 2006, 00:47
Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win

#77 Post by Béèm »

wow wrote:@Béèm, try to add this boot option:

Code: Select all

memory_corruption_check=1
_________________________________________________________________
I realize I have not reported back.
I still have the freeze at: freeing unused kernel memory. 376k freed.
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
[url=http://puppylinux.org/wikka/HomePage]Consult Wikka[/url]
Use peppyy's [url=http://wellminded.com/puppy/pupsearch.html]puppysearch[/url]

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#78 Post by MU »

here is a folder, where you can download graficscard related files I compiled:
http://puppyisos.org/isos/2009-01-to-06 ... penGL-7.4/

User: puppy, password: linux

It includes the intel/ati pets I posted above.

I added the radeonhd pet, that does not work for me. Maybe I forgot something?
It also needs the other ati pet, as that includes the new kernelmodules.
To test it, edit /etc/X11/xorg.conf, and replace
Driver "radeon"
with
Driver "radeonhd"

New: Mesa 7.4.
This is a bugfix release of 7.3.
You might not see improvements, if Opengl worked for you before.
I cannot check this pet on my own, as my Ati/Nvidia cards are not supported, I need the unfree drivers instead for OpenGL.
I made it as pet, not as sfs. This ensures, that formerly installed OpenGL/dri files get overwritten. With sfs files, this is not the case.
You can get back 30 MB free diskspace, if you delete unneeded dri modues in /usr/X11R7/lib/dri/ after installation.
The pet includes /usr/local/graficsdrivers/mesa.tgz required for newyearspups modified xorgwizard.

To test openGL, install ati-stuff.pet.
Then type:
antinspect -fps
This should launch a small application displaying framerates.
It should run smooth with more that 10 fps ( typically 24-48 ).

Use all at own risk, and best try it with a new savefile first (puppy pfix=ram).
Please tell us, if you have success or not.

Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

techtype
Posts: 180
Joined: Sun 16 Nov 2008, 17:04

Bug copying files across netwwork

#79 Post by techtype »

I ran across a bug in this version of your pup that did not appear in the first version. It's extremely slow in copying files across a local gigabit network to a Vista or Server 2008 computer. This shows up more obviously on larger (100 megabyte or larger) files. I verified using different computers as the origin and destination. I checked Newyear's pup and the later releases based on this pup are just as slow. Doing the same copying using your earlier pup or the earlier releases of Newyear's pup are very fast.

Top, Pprocess viewer and Conky show very heavy use of the processor, but do not pinpoint any particular process as the one eating up the processor. I tried a variety of different file managers, but none transfer any faster. The regular internet can download as fast as always from my high speed connection.

That's all the clues that I have. I hope someone can diagnose this one!!!

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#80 Post by MU »

I uploaded proprietary graficsdrivers:
http://puppyisos.org/isos/2009-01-to-06 ... oprietary/
User: puppy, password: linux

Nvidia users:
this page gives an overview, what card is supported by which driver:
http://us.download.nvidia.com/XFree86/L ... dix-a.html
For newer cards, use the 180.29.

Or as simple rule:
180.29 is for latest cards (Gf6 ? - Gf9, G200)

173.14.15 is for newish cards (Gf4 ? - Gf6)

96.43.09 for older cards (Gf2 ? - Gf4 ?)

Not available:
71.86 for prehistoric cards

The pets include a modified xorgwizard.
The original xorgwizard was renamed to xorgwizard-puppy.
The new one extracts and deletes several files, depending on your selection.
This is required to solve conflicts among the different drivers.

They are pretty huge, especially the one from Ati.
I had to create a savefile with 256 MB, to be able to install it.
After the pet was installed, the ati will extract 65 MB when you select the driver in xorgwizard. Nvidia needs around 40 MB.
This is more than in the last versions of Newyearspup.
I had to do it, so that other Ati drivers can be installed in addition in future, as 9.3 is the last release, that supports a wide range of cards. 9.4 will support only very new cards.

The new xorgwizard does NOT check yet, if enough space is available.
So ensure, you have enugh space.
I'd recommend to have ALWAYS at least 100 MB free diskspace in your savefile :!:

Mark
Last edited by MU on Sun 05 Apr 2009, 22:45, edited 1 time in total.
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

Post Reply