[obsolete] Compiz-Fusion Puplet for testing -- aka "W...

A home for all kinds of Puppy related projects
Message
Author
User avatar
floborg
Posts: 199
Joined: Thu 25 Oct 2007, 12:12
Location: Fort Worth, TX

#106 Post by floborg »

tombh wrote: @floborg: I'm very interested in what the minimum spec for wNOP is, I think your graphics card is DRI capable and your system isn't that old so if you'd like to keep trying we can begin with a wNOPdump (see very first post on the thread and also a couple of posts back for what to do with a wNOPinspect and wNOPdump)....
Here is a wNOP dump. I had to make it in the normal Puppy 3.01 + Xfce since wNOP isn't stable enough. I already have the xorg OpenGL pet installed.

EDIT: Deleted attachment. See more recent post.
Last edited by floborg on Mon 17 Dec 2007, 05:13, edited 1 time in total.

User avatar
Volsung
Posts: 160
Joined: Fri 28 Sep 2007, 02:39
Location: A house with broken Windows

#107 Post by Volsung »

The Jinx wrote:okay well it doesn't work on my laptop with ATI Mobility Radeon x1200. When i tried to type "SKIP_CHECKS=yes compiz-manager" in the terminal window it just kills x.
I am pretty (85%) sure that that needs to be run from the CLI in order to work properly since it affects X. Try exiting X (ctrl alt Bkspce) and then using it. Then start X if it doesn't do that for you.
[img]http://img385.imageshack.us/img385/3843/magussigbc0.jpg[/img]

User avatar
tombh
Posts: 422
Joined: Fri 12 Jan 2007, 12:27
Location: Bristol, UK
Contact:

#108 Post by tombh »

@The Jinx: Bingo :P We've done it -- the official fix for ATI cards. Although it doesn't work on your X1200? Did you follow all the steps, like the Option "Composite" "Enable" thing? Which card was it you got going with the ATI-Installer/devx/kernel-source method?

To make it official then, here is the recommended fix for ATI cards:
(*NB) If your card is older (therefore older than 5th generation) then simply typing

Code: Select all

SKIP_CHECKS=yes compiz-manager
into the terminal should get you wobbling. Otherwise you will need to do the following --
(1) Clean, fresh, 'pfix=ram' boot of wNOP
(2) Download (or by whatever other means) kirk's ATI fglrx dotpet
(3) Double click it to install
(4) Add

Code: Select all

Section "Extensions"
    Option "Composite" "Enable"
EndSection
to the end of /etc/X11/xorg.conf
(5) Restart X (CTRL+ALT+BACKSPACE then type 'xwin' to come back)
(6) Type

Code: Select all

SKIP_CHECKS=yes compiz-manager
in the terminal.

Any confirmations of this method (Caneri, topjohn) would be greatfully received.

User avatar
tombh
Posts: 422
Joined: Fri 12 Jan 2007, 12:27
Location: Bristol, UK
Contact:

#109 Post by tombh »

@floborg: Can you not choose the <Plain Xfce> Option during the Compiz-Fusion Wizard at boot time? It would be good if that did work cos otherwise we might have to do it all the old school manual way!

topjohn
Posts: 31
Joined: Tue 27 Nov 2007, 20:28

ati.pet working... sorta...

#110 Post by topjohn »

using ati.pet with the method mentioned by tombh, i've been able to get almost everything working together. my only issue now is that randomly some windows/menus will not appear. for instance, if i pull up the desktop menu i might see the first level of menus, but the second level only paints a blank menu of the correct size. apps are the same. nother example, i can open a file manager only to have title at the top, but a blank window below below. anyone else experiencing this? sometimes it will work after opening and closing several windows/menus.

note: from a fresh install of wnop, my xorg already had:

Section "Extensions"
Option "Composite" "Enable"
EndSection

so i didn't have to add it myself.

User avatar
Volsung
Posts: 160
Joined: Fri 28 Sep 2007, 02:39
Location: A house with broken Windows

#111 Post by Volsung »

That sounds kinda like the rendering problem I was having with an intel card... Perhaps seeing if the fix is the same? This is just a guess until the people that know what they are talking about return...

Code: Select all

Option "XAANoOffscreenPixmaps" "True"
Oddly enough though mine is working without the line in my xorgconfig. For some reason if I leave puppy alone at startup, it exits X and runs xorgwizard so my xorg.conf file gets rewritten. After that had happened once I found I didn't need that line of code anymore... Wierd... Any ideas as to why that is so?
[img]http://img385.imageshack.us/img385/3843/magussigbc0.jpg[/img]

User avatar
tombh
Posts: 422
Joined: Fri 12 Jan 2007, 12:27
Location: Bristol, UK
Contact:

#112 Post by tombh »

So, still a bit more tidying up to do with this ATI fix.

@topjohn: My first guess would have been what Volsung said about the Option "XaanOffScreenPixmaps". But then you say that you already have the Option "Composite" "Enable" which means that wNOP has set you up for ATI which *also* means you'll have XaanOffCScreenPixmaos in there. So what I'm thinking now is that maybe all the added ATI options, namely --

Code: Select all

Option     "backingstore" "true"
   Option     "EnablePageFlip" "true"
   Option     "SubPixelOrder" "none"
   Option     "AccelMethod" "XAA"
   Option     "RenderAccel" "true"
   Option     "AGPMode" "4"
   Option     "ColorTiling"   "on"
   Option     "DynamicClocks" "on"
   Option     "mtrr" "on"
   Option     "VideoOverlay" "on"
   Option     "OpenGLOverlay" "off"

   Option "XAANoOffscreenPixmaps" "true"
   Option "AddARGBGLXVisuals" "True" 
should be reconsidered for the fglrx driver. What if you were to try removing all or some of those options from /etc/X11/xorg.conf ?

@Volsung: that does sound a bit weird! What do mean by 'if I leave puppy alone at startup', what do you do if you're present for boot up? What type of installation do you have?

User avatar
cb88
Posts: 1165
Joined: Mon 29 Jan 2007, 03:12
Location: USA
Contact:

#113 Post by cb88 »

@tombh if you get all the configuration working in 3.00 would you consider building a 2.12 based version?

because 2.12 is one of the more lightweight versions... already has nividia drivers compiled ...ati would probably need to be recompiled with aiglx

xorg would need to be recompiled or perhaps wows package could be used... it worked in 2.13+ I think 2.12 is the same as 2.13 except with petget support and some other changes that made it somewhat less stable

I think someone is working on an upgrade of 2.12 GTK so CCSM would run.... who is doing that?

since the goal would be a lightweight verson XFCE is a no no... just a plain GTK dock (with a root menu) and compiz to manage the wallpaper and emerald WM

of course would fallback to JWM.. there was a little talk of JWM being hacked to only control the panel... that might work if the window managing and panel part can be made independant

even if you went the dock only and no xfce it would knock wNOP down to ~110mb that is something to consider also lovin' the wii-black GTK theme
and H-K black emerald theme
Taking Puppy Linux to the limit of perfection. meanwhile try "puppy pfix=duct_tape" kernel parem eater.
X86: Sager NP6110 3630QM 16GB ram, Tyan Thunder 2 2x 300Mhz
Sun: SS2 , LX , SS5 , SS10 , SS20 ,Ultra 1, Ultra 10 , T2000
Mac: Platinum Plus, SE/30

pdrito
Posts: 50
Joined: Thu 18 Jan 2007, 14:13

#114 Post by pdrito »

tombh,

For me it's the same as topjohn pointed.
I have an external PCI-e ATI x1300 Radeon video card.

I open wNOP from a live CD.... no problem.
I install kirk's ATI fglrx dotpet.... no problem
I follow the steps:
(4) Not necessary, It was already there.
(5) Restart X (CTRL+ALT+BACKSPACE then type 'xwin' to come back)
(6) Type Code:
SKIP_CHECKS=yes compiz-manager
in the terminal.
Your logo fusion-compiz appears and ALL OK ....... no problem

Then, maintaining the terminal open, I have fusion-compiz working. :o

The problem IS:
Some windows open in white, only the frame. (example Pmount, File Manager , etc) so is imposible to work.

I put all/some # on some variables addind by compiz on xorg.conf, like this
#Added by Compiz_Fusion Wizard :)
Identifier "Card0"
Driver "vesa"
VendorName "ATI Technologies Inc"
BoardName "RV515 [Radeon X1300]"
#Option "backingstore" "true"
#Option "EnablePageFlip" "true"
#Option "SubPixelOrder" "none"
#Option "AccelMethod" "XAA"
#Option "RenderAccel" "true"
#Option "AGPMode" "4"
#Option "ColorTiling" "on"
#Option "DynamicClocks" "on"
#Option "mtrr" "on"
#Option "VideoOverlay" "on"
#Option "OpenGLOverlay" "off"
#Option "XAANoOffscreenPixmaps" "true"
#Option "AddARGBGLXVisuals" "True"
BusID "PCI:3:0:0"
EndSection

BUT, no joy.

Please see if you give us some ideas. You are soooooo close. :lol:

pdrito.

User avatar
cb88
Posts: 1165
Joined: Mon 29 Jan 2007, 03:12
Location: USA
Contact:

#115 Post by cb88 »

@tombh http://lxde.sourceforge.net/ they seem to have the right idea... a very lightweight desktop environment probalby almost as light as rox... the file manager supports desktop icons... maybe support for compiz could be requested or it already exists (i mean different icons for different desktops and multiple wallpapers it is GTK so should run just as well with compiz as XFCE)

#Added by Compiz_Fusion Wizard
Identifier "Card0"
Driver "radeon" <<this might need to be frglx? but definitely not xvesa
VendorName "ATI Technologies Inc"
BoardName "RV515 [Radeon X1300]"
#Option "backingstore" "true"
#Option "EnablePageFlip" "true"
#Option "SubPixelOrder" "none"
#Option "AccelMethod" "XAA"
Option "RenderAccel" "true" <<I know you'll need that one others you probably need too
#Option "AGPMode" "4"
#Option "ColorTiling" "on"
#Option "DynamicClocks" "on"
#Option "mtrr" "on"
#Option "VideoOverlay" "on"
#Option "OpenGLOverlay" "off"
#Option "XAANoOffscreenPixmaps" "true"
#Option "AddARGBGLXVisuals" "True"
BusID "PCI:3:0:0"
EndSection
Taking Puppy Linux to the limit of perfection. meanwhile try "puppy pfix=duct_tape" kernel parem eater.
X86: Sager NP6110 3630QM 16GB ram, Tyan Thunder 2 2x 300Mhz
Sun: SS2 , LX , SS5 , SS10 , SS20 ,Ultra 1, Ultra 10 , T2000
Mac: Platinum Plus, SE/30

topjohn
Posts: 31
Joined: Tue 27 Nov 2007, 20:28

#116 Post by topjohn »

i don't know if this is of any help, but...

ati.pet seems to work when i do a fresh install, run ati.pet, restart x(ctrl alt backspace/xwin), run SKIP_CHECKS=yes compiz manager. everything comes up as it should with everything appearing normally. i then edit my /etc/.xinitrc to get autostart of compiz and reboot. when desktop appears i can't see my windows correctly again.

update: taking out the autostart in /etc/.xinitrc and manually starting comiz with "SKIP_CHECKS=yes compiz-manager" sorta fixes the problem. by sorta, i mean i got a blan window once. 30 open windows after worked just fine.

Caneri
Posts: 1513
Joined: Tue 04 Sep 2007, 13:23
Location: Canada

#117 Post by Caneri »

tombh

Here's another shot at pfix=ram..ATI.pet (kirk) etc.

So far for me only topjohn's method with the full ATI driver got me wobbly....

OK..back to fixing a ladies windose puter...Puppy how do I love thee...

On ATI Radeon Mobility X1600/256 ram..HP Compaq nx9420
Attachments
wNOPdump.tar.gz
(12.26 KiB) Downloaded 424 times
[color=darkred][i]Be not afraid to grow slowly, only be afraid of standing still.[/i]
Chinese Proverb[/color]

User avatar
tombh
Posts: 422
Joined: Fri 12 Jan 2007, 12:27
Location: Bristol, UK
Contact:

#118 Post by tombh »

!! Of Course, I've got it !!

Because wNOP sets up xorg.conf at boot for the radeon driver THEN we install the fglrx driver there are TWO "Device" Sections! Doh!

So Volsung's and my suspicions were correct :) We just didn't think to put them in the correct place!

Code: Select all

Option “XAANoOffscreenPixmaps
Last edited by tombh on Wed 05 Dec 2007, 17:07, edited 1 time in total.

User avatar
Volsung
Posts: 160
Joined: Fri 28 Sep 2007, 02:39
Location: A house with broken Windows

#119 Post by Volsung »

tombh wrote: @Volsung: that does sound a bit weird! What do mean by 'if I leave puppy alone at startup', what do you do if you're present for boot up? What type of installation do you have?
Frugal install of wNOP. Leaving it alone at startup means turning on the computer and walking away for 20+ min. When I come back, I see xorgwizard running. If I am present it starts up normally (loads kernel and such) then loads X and I can go from there.
[img]http://img385.imageshack.us/img385/3843/magussigbc0.jpg[/img]

Caneri
Posts: 1513
Joined: Tue 04 Sep 2007, 13:23
Location: Canada

#120 Post by Caneri »

yup...slow screen scolling here
[color=darkred][i]Be not afraid to grow slowly, only be afraid of standing still.[/i]
Chinese Proverb[/color]

User avatar
tombh
Posts: 422
Joined: Fri 12 Jan 2007, 12:27
Location: Bristol, UK
Contact:

#121 Post by tombh »

@Caneri: Ooops! I put @cb88 twice in my last post the second @cb88 was meant for you, same first letter see! Is that slow scrolling with or without those fixes?

Caneri
Posts: 1513
Joined: Tue 04 Sep 2007, 13:23
Location: Canada

#122 Post by Caneri »

sorry thomas...gettin' busy here..I did a quick pfix=ram session and I wasn't able to save the changes in xorg.conf..dunno why..that's the first time that happened.

I'll get back a bit later .
[color=darkred][i]Be not afraid to grow slowly, only be afraid of standing still.[/i]
Chinese Proverb[/color]

User avatar
rarsa
Posts: 3053
Joined: Sun 29 May 2005, 20:30
Location: Kitchener, Ontario, Canada
Contact:

#123 Post by rarsa »

I'm realy impressed with NOP and the addition of the wobily extensions ;)

This puppy is still slim and looks awesome.

I'm using it on a Dell Latitude D610 from a multisession CD.

It worked almost out of the box. Here are the additional things I had to do to have it working well. It wasn't as straight forward as I'm writing it, but I don't want to bore you with my journey.

This computer has an intel chipset.

Boot from the CD
Open a console
modprobe -n i915
restart X
modify .xinitrc
replaced "compiz-manager &
with "SKIP_CHECKS=yes compiz-manager &"
modify xorg.conf :
added the following lines to the video card Device section
Option "DRI" "true"
Option "XAANoOffscreenPixmaps" "true"

that's it.

I've installed Abiword, gnumeric, Pidgin, Gimp
- For Abiword and Gnumeric I needed extra libraries that are included in the Puppy package manager
- The Gimp from the package manager does not work. so I installed the version provided by MU.
- Pidgin from the Puppy package manager comes without icons so I installed a nice theme and created a background. It still needs some more work to give it some volume but it's a start

The only thing I don't like is the "start" button and the XP-like Background.

I puppyfied a GNOME background and I think it looks better.

Image

Here is the background
Image
[url]http://rarsa.blogspot.com[/url] Covering my eclectic thoughts
[url]http://www.kwlug.org/blog/48[/url] Covering my Linux How-to

User avatar
cb88
Posts: 1165
Joined: Mon 29 Jan 2007, 03:12
Location: USA
Contact:

#124 Post by cb88 »

tombh: seems like most of the dirver problems are getting fixed ... although there are bound to be hiccups in the next version since you don't actually get to test many of the fixes in person....

how about other improvements.... like lxde or screenlets.org pehaps basing all this on fatfree PUP... although maybe we can get wNOP itself to switch over to lxde.

if someone could upload a package of the lxde components would be really nice since i lack high speed internet at home (may change in the next few months)...and don't have the deps

also the inclusion of a better default theme would be nice (assuming the current one is not your favorite...i like the default beryl theme myself or the H-K black emrald theme when in "black mode")

also multiple walpapers by default would be nice.. i forget but is compiz handleing the wallpaper or have you still left xfce doing that? xfce much less flexible also there is the icons issue ... perhaps if lxde is used we could call up the dev and have him add multiple desktop support since the project is so small maybe as a plugin actually i think the wallpapaer in lxde is handled by PCManFM the file manager

was just reading in the compiz forum and seems to be a lot going on there so that is good...

heheh we could combine compiz with retro...: http://tkdesk.sourceforge.net/ just kidding ;-)

the green start button has to go.. ttuuxx might want to wip us up some custom menu button...
Taking Puppy Linux to the limit of perfection. meanwhile try "puppy pfix=duct_tape" kernel parem eater.
X86: Sager NP6110 3630QM 16GB ram, Tyan Thunder 2 2x 300Mhz
Sun: SS2 , LX , SS5 , SS10 , SS20 ,Ultra 1, Ultra 10 , T2000
Mac: Platinum Plus, SE/30

User avatar
tombh
Posts: 422
Joined: Fri 12 Jan 2007, 12:27
Location: Bristol, UK
Contact:

#125 Post by tombh »

@Volsung: Sounds like X crashes (when you're not looking!) then for some reason xorg.conf can't be found and xorgwizard is started. Puzzling. You're using an intel card right? Apparently kirk's fglrx driver causes xorgwizard to be started on an X restart, but you're not using that. But then why does X crash? Maybe the Compiz-Fusion screensaver does it -- it is a pretty resource-hungry one!

@rarsa: Thanks for the feedback and nice screenshot -- it's an actual *wobbling window* which I haven't actually seen posted yet! The thing that had crossed my mind is that with all this eye-candy wNOP still loads up with the default cursors. I am considering the theme for wNOP but I still want to retain a certain tip-of-the-hat to the original NOP though.

@cb88: I'm really excited by this idea of a specialist, minimal Compiz-Fusion Puppy, there seems to be a lot of potential there. Plus it would be creating a default Desktop Environment not yet done in Linux (nor windows too of course!). However, for wNOP2 I think I will just try and concentrate on getting driver support and basic functionality done -- once there is a proven and tested way of supporting the majority of the world's graphic cards then we should start thinking about specialising.

Post Reply