Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Thu 24 Jul 2014, 16:27
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Projects
Beryl on Puppy(Installation guide for nvidia gfx cards.)
Moderators: Flash, JohnMurga
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 1 of 7 Posts_count   Goto page: 1, 2, 3, 4, 5, 6, 7 Next
Author Message
wow

Joined: 29 Jun 2006
Posts: 985
Location: Peru

PostPosted: Thu 15 Mar 2007, 01:29    Post_subject:  Beryl on Puppy(Installation guide for nvidia gfx cards.)
Sub_title: Progress: 90% |Beryl works|Emerald crashes after change theme|gxine/mplayer crash with x11-7.2|
 

[Click here if you have an ATI or Intel GPU]

Some info:
    What is the Beryl Project?

Quote:
Beryl is an OpenGL accelerated desktop that seeks to provide a free, open source desktop experience to the community that reflects the wishes of the users. Above all else, the project seeks to listen to and respond to the requests of the user base.

    Beryl official site Arrow http://www.beryl-project.org/
    Beryl FAQ Arrow http://www.beryl-project.org/faq.php
    Features Arrow http://www.beryl-project.org/features.php


Hello, I'm starting this thread to write about Beryl and the possibility of have this 100% working under Puppy. [EDIT: success]

I wrote about my first tests here: http://www.murga-linux.com/puppy/viewtopic.php?p=102098#102098
Also Lobster and MU wrote something here: http://www.murga-linux.com/puppy/viewtopic.php?t=12697&search_id=1215900899

Till now, I got it working BUT without Emerald the "Window Decorator". It doesn't show error messages, so I think that is something wrong with GTK(missing extensions maybe?).[EDIT: solved]

If you have KDE in your Puppy use Aquamarine instead of Emerald for the window borders/decorations. [read more]

_______________________________________________________


Instructions for nVidia cards(AGP):


System Requirements:
    Hardware:
    These are the system requirements from the Beryl FAQ:
    http://wiki.beryl-project.org/wiki/Beryl_FAQ
    Quote:
    Beryl runs acceptably well on a GeForce 3/i855/Radeon 7500, 256MB of RAM, and a 1.2GHz processor. It also works best with Xorg 7.1 and requires a recent version of Mesa.

    Note: My card is a GeForce 2(AGPx4).

    If you want a more optimistic review, please read: http://www.freesoftwaremagazine.com/node/1797

    Software:
    - Puppy-2.13 or higher
    - XFCE, KDE or Gnome
    - Recent version of Mesa
    - Xorg 7.1 or newer
    - SVG support
    - Python(required for beryl-settings and beryl-settings-simple)
    - Xserver must be Xorg(change to xorg via 'xorgwizard')
    - And more, read below

Updates, dependencies required and instructions:


Notes and extra stuff:

Downloads:

Known issues:
    - Emerald crashes when you change or edit a theme.
    - Beryl does not work with Fluxbox(tested by orbisvicis), JWM or IceWM you must use XFCE or KDE(all others untested).
    - "Beryl-settings and beryl-settings-simple are mutually exclusive: change settings in one, lose the settings of the other"(orbisvicis).


Usage:
    Ok, that's all you need Wink To start Beryl run this command: "beryl-manager" or clic its icon at:
    /usr/share/applications/beryl-manager.desktop.
    Also see:
    /usr/share/applications/beryl-settings.desktop.
    /usr/share/applications/beryl-settings-simple.desktop.
    /usr/share/applications/emerald-theme-manager.desktop.


Screenshots:



Videos:
[Puppy-2.13 running Beryl-0.2.1]

Description: 2 minutes demo, transparent background, negative effect, scale effect, etc.


Links:
Video capture plugin for Beryl: Intallation and some demo videos(my current Puppy desktop)
Beryl for Puppy-2.13/2.14/2.15CE (ATI and Intel GPUs): Installation guide, tips, help and more.


Enjoy.

_________________


Edited_times_total
Back to top
View user's profile Send_private_message 
Sit Heel Speak


Joined: 30 Mar 2006
Posts: 2595
Location: downwind

PostPosted: Thu 15 Mar 2007, 02:45    Post_subject:  

Whew. Beryl. So much for the "small is beautiful" philosophy.

Double-check this file, I get an error message, either file not found on server, or my download key is invalid:

x11-7.2-upd.pup

Also these don't want to come over either (although I admit, I don't know why I would want them):

pygtk-2.8.6-dev.pup
x11-7.2-upd-dev.pup
libcroco-0.6.1-dev.pup
glitz-0.5.6-dev.pup
Back to top
View user's profile Send_private_message 
Sit Heel Speak


Joined: 30 Mar 2006
Posts: 2595
Location: downwind

PostPosted: Thu 15 Mar 2007, 03:19    Post_subject:  

Also, I notice that Beryl 0.2.0 final was just released today...
Back to top
View user's profile Send_private_message 
wow

Joined: 29 Jun 2006
Posts: 985
Location: Peru

PostPosted: Thu 15 Mar 2007, 03:29    Post_subject:  

Thanks for the info. It seems that Filefront is having problems. Here is a temporally link for x11-7.2-upd.pup: http://www.savefile.com/files/554612
_________________

Back to top
View user's profile Send_private_message 
orbisvicis

Joined: 06 Mar 2007
Posts: 42

PostPosted: Thu 15 Mar 2007, 14:59    Post_subject:  

wow! thanks for the guide - and no compiling too!

Just a thing - are there any directions for compiz, it might run smoother, with borders?

As soon as I get around to doing this ill see if it works with fluxbox.

thanks

orbisvicis
Back to top
View user's profile Send_private_message 
MU


Joined: 24 Aug 2005
Posts: 13642
Location: Karlsruhe, Germany

PostPosted: Thu 15 Mar 2007, 16:27    Post_subject:  

Mirror of Python 2.5:
http://puppyfiles.org/dotpupsde/dotpups/Programming/Python-2.5/

Mirror of Xorg upgrade:
http://puppyfiles.org/dotpupsde/dotpups/XServer/x11-7_2-upd.pup

Other files I'll mirror when the remaining issues are solved, but these already could be of general interest.

But note:
If you upgrade Xorg, 3D modules (DRI) from Xorg 7.0 might no longer work!
But I'm not shure about this.

Mark
Back to top
View user's profile Send_private_message Visit_website 
wow

Joined: 29 Jun 2006
Posts: 985
Location: Peru

PostPosted: Thu 15 Mar 2007, 21:40    Post_subject:  

Quote:
But note:
If you upgrade Xorg, 3D modules (DRI) from Xorg 7.0 might no longer work!
But I'm not shure about this.


Me either, and I compiled some of them but since this guide is only for nvidia cards using the propietary driver they're almost useless(I'll upload these files later in the X11R7.2 folder):
    xf86-video-ati-X11R7.2-6.6.3.pup
    xf86-video-fbdev-X11R7.2-0.3.1.pup
    xf86-video-i128-X11R7.2-1.2.1.pup
    xf86-video-i810-X11R7.2-1.6.5.pup
    xf86-video-mga-X11R7.2-1.4.6.1.pup
    xf86-video-newport-X11R7.2-0.2.1.pup
    xf86-video-nsc-X11R7.2-2.8.2.pup
    xf86-video-nv-X11R7.2-1.2.2.1.pup
    xf86-video-rendition-X11R7.2-4.1.3.pup
    xf86-video-s3-X11R7.2-0.5.0.pup
    xf86-video-savage-X11R7.2-2.1.2.pup
    xf86-video-siliconmotion-X11R7.2-1.4.2.pup
    xf86-video-tdfx-X11R7.2-1.3.0.pup
    xf86-video-trident-X11R7.2-1.2.3.pup
    xf86-video-tseng-X11R7.2-1.1.1.pup
    xf86-video-vesa-X11R7.2-1.3.0.pup
    xf86-video-via-X11R7.2-0.2.2.pup
    xf86-video-vmware-X11R7.2-10.14.1.pup
    xf86-video-voodoo-X11R7.2-1.1.1.pup

The problem is that this specific build of x11-7.2 needs(I'm not 100% sure, can't remember):
    xcb-proto-1.0.pup
    libxcb-1.0.pup(requires xcb-proto)
    gperf-3.0.2.pup
    xcb-util-0.2(requires gperf)
    glitz-0.5.6.pup
    cairo-1.3.2.pup(requires glitz and xcb)
    libdrm-2.3.0.pup(x11r7.2 dependency)

And they all must be installed exactly in that order. That's the reason that I've not posted this x11-7.2 update in the "Additional Software (PUPs, n' stuff)" section.

And talking about updates, I made dotpups for Beryl-0.2.0 final Smile, uploading . . .

_________________

Back to top
View user's profile Send_private_message 
orbisvicis

Joined: 06 Mar 2007
Posts: 42

PostPosted: Fri 16 Mar 2007, 17:49    Post_subject:  

It really blows your mind. Beryl > Compiz
Very nice job!
Recommend install to hd, might be slow slow otherwise.
True, it still is beta (though the lack of window borders could be an ergonomical feature, depending on your taste) but completely usable if you drag/close with the alt key. Perhaps you could change the alt binding as well, shrug.

Other things:
Once it starts itll crash kwin, signal 6 (SIGABRT)
It also does not run on fluxbox, to be expected
Beryl-settings.desktop and beryl-settings-simple.desktop are mutually exclusive: change settings in one, lose the settings of the other; however it works fine after restart!
The lack of window borders might just be a setting - of which there are tons

lovely

orbisvicis
Back to top
View user's profile Send_private_message 
wow

Joined: 29 Jun 2006
Posts: 985
Location: Peru

PostPosted: Fri 16 Mar 2007, 23:35    Post_subject:  

orbisvicis wrote:
The lack of window borders might just be a setting - of which there are tons

It's not a setting, I think that puppy lack something. What could it be? Rolling Eyes

Emerald(window decorator) is not working but Aquamarine does!! Though it has some complications:
Code:
checking for KDE... libraries /opt/kde/lib, headers /opt/kde/include
checking if UIC has KDE plugins available... no
configure: error:
you need to install kdelibs first.

If you did install kdelibs, then the Qt version that is picked up by
this configure is not the same version you used to compile kdelibs.
The Qt Plugin installed by kdelibs is *ONLY* loadable if it is the
_same Qt version_, compiled with the _same compiler_ and the same Qt
configuration settings.

sh-3.00#


Anyway, I could compile it after compile and install kdelibs(using the official Puppy's Qt libraries and headers) and kdebase(only kwin), but is quite unstable with others KDE packages(works fine 90% of the time with the Muppy's sfs mounted as addon). Here is the package:

[aquamarine-0.2.0-i686]

And some info:
- Select aquamarine as Window Decorator:


- If still no have window borders try this setting:


Screenshots:

Puppy power !!!

_________________

Back to top
View user's profile Send_private_message 
orbisvicis

Joined: 06 Mar 2007
Posts: 42

PostPosted: Sat 17 Mar 2007, 20:38    Post_subject:  

To have beryl autostart, both beryl-manager and beryl should be soft linked:
ln -s /usr/bin/beryl-manager ~/.kde/Autostart/beryl-manager
ln -s /usr/bin/beryl ~/.kde/Autostart/beryl

I cannot figure out how to disable kwin. It is not in the environment variables, KDE does not read puppy's xinitrc, /opt/kde3/env does not exist, and a text search for KDEWM turns up nothing - so when you start up puppy kwin will start up first, then the autostart folder will be read, and the screen will flicker as Beryl starts up and takes over for kwin.

Edit: How to get rid of kwin - thanks to MU, see http://www.murga-linux.com/puppy/viewtopic.php?p=104866
open /opt/kde/bin/startkde and add "export KDEWM=beryl-manager" under all the other exports right at the top. Save. Remove any beryl links in the autostart folder.

Also, if you restart the X server (even with normal logout), kwin runs instead of beryl, that is if you have selected kwin as your fallback WM. Maybe Beryl thinks it has crashed, (?) - but there is its icon in the taskbar.
Edit: fixed by adding "export KDEWM=beryl-manager"

Furthermore:
"Beryl-settings and beryl-settings-simple are mutually exclusive: change settings in one, lose the settings of the other" - works fine after ?several? restarts and if you do not change 'effects level' in simple settings.

time to try out beryl 2.0 w/ aquamarine.

Sweet! Window decorations.

A few other things:
-needed to use the copy option to see the window decorations: this seems to draw the windows (Edit: MUCH MUCH slower. Open/close/switch tabs in opera takes literally 5 seconds, as opposed to almost instantaneously with automatic) slower than automatic. Can't wait till emerald ; )
-After installing aquamarine got a duplicate of everything under the 'Actions' menu: settings & system menu.
-I used the mkkde script and included pretty much everything,~400 Mb's worth - but so far aquamarine runs fine/stable!
-It might be that I'm running 500 mb in ram, but when (only with the copy option) I click logoff, I get the usuall darkened screen with horizontal streaks. Also one .svg icon on the desktop seems to get silhoutted to the wallaper.

Thanks for the great work
orbisvicis
Back to top
View user's profile Send_private_message 
wow

Joined: 29 Jun 2006
Posts: 985
Location: Peru

PostPosted: Sun 18 Mar 2007, 21:44    Post_subject:  

Finally, Emerald is working. Smile

In the file '/etc/profile' comment out*, delete or set to 0* this line:
Code:
export XLIB_SKIP_ARGB_VISUALS=1

EDIT: *delete or set to 0* doesn't work. After edit '/etc/profile' you must Restart X or Reboot Puppy to see the changes.


By the way, Emerald crashes if you change or edit a theme, to solve it go to: Beryl-Manager(systray icon)>Reload Window Decorator.
The emerald binary in the dotpup was previously 'strip'ed and 'upx'ed, it also crashes with an unpacked binary.

Enjoy.

_________________


Edited_times_total
Back to top
View user's profile Send_private_message 
wow

Joined: 29 Jun 2006
Posts: 985
Location: Peru

PostPosted: Sun 18 Mar 2007, 22:06    Post_subject:  

How about on getting Beryl working with ATI and Intel gpu's Smile Are there somebody with expecience on this or with the hardware?
_________________

Back to top
View user's profile Send_private_message 
MU


Joined: 24 Aug 2005
Posts: 13642
Location: Karlsruhe, Germany

PostPosted: Sun 18 Mar 2007, 22:39    Post_subject:  

the XLIB_SKIP... might be required for some Gtk 1 -Applikations.

You might better try to set
export XLIB_SKIP_ARGB_VISUALS=0

in a script, that starts emerald.

So Gtk 1 would use the default "1", and Emerald "0".

Too bad, I just have my Notebook here in the hotel with slow SIS-graficscard.
At home I have a desktop with Nvidia-card.

Great work Smile

Mark
Back to top
View user's profile Send_private_message Visit_website 
orbisvicis

Joined: 06 Mar 2007
Posts: 42

PostPosted: Sun 18 Mar 2007, 23:29    Post_subject:  

This worked:
Code:
#XLIB_SKIP_ARGB_VISUALS=0

This did not work:
Code:
XLIB_SKIP_ARGB_VISUALS=0


Very nice job.
thanks
Back to top
View user's profile Send_private_message 
wow

Joined: 29 Jun 2006
Posts: 985
Location: Peru

PostPosted: Mon 19 Mar 2007, 22:26    Post_subject:  

MU wrote:
the XLIB_SKIP... might be required for some Gtk 1 -Applikations.

We're using another version of x11. So, I'm not sure about that, need to do more tests.

orbisvicis wrote:
This worked:
Code:
#XLIB_SKIP_ARGB_VISUALS=0

This did not work:
Code:
XLIB_SKIP_ARGB_VISUALS=0

Yep, that's right.

And,

Who needs Vista? Puppy is too much better Wink

_________________

Back to top
View user's profile Send_private_message 
Display_posts:   Sort by:   
Page 1 of 7 Posts_count   Goto page: 1, 2, 3, 4, 5, 6, 7 Next
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » Advanced Topics » Puppy Projects
Jump to:  

Rules_post_cannot
Rules_reply_cannot
Rules_edit_cannot
Rules_delete_cannot
Rules_vote_cannot
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1179s ][ Queries: 12 (0.0045s) ][ GZIP on ]