J. Erik Heinz wrote:

Hi,

phriedrich <[EMAIL PROTECTED]> words
        on 18.01.2006 - 17:22 (+0100 Zulu-Time):
On Wed, 18 Jan 2006 17:12:12 +0100
"J. Erik Heinz" <[EMAIL PROTECTED]> wrote:

I want to buy a powerbook. My reasearched about OS X came to the
result, that is possible to run an X Server on it. With this
possibility it should be possible to run e on it.
Does someone have already experice in this aspect?
No, e is the reason I use linux on my Powerbook for.
*scr*
Sounds good. Normaly I would love to use FreeBSD or Linux on the
Powerbook, but I dont know if all the hardware is supported, ie
Airport Card (WLAN), Suspend Mode, etc.

Would be nice if you could give a feedback aboout this.
Firstly, Enlightenment works *flawlessly* on my Powerbook ( in Linux ). I was quite amazed. I posted some evas benchmarks compiled with various versions of gcc-3 and gcc-4 to the list a couple of months back - search in the archives if you're interested. With the EXA drivers ( see below ), you can use the xrender engine for Enlightenment. This was previously a *LOT* faster than software, but for some reason the EXA drivers in the current release of xorg-x11 have slowed down considerably. It was good while it lasted :) Note that the xrender engine isn't recommended yet anyway ( not complete ).

Hardware support for Powerbooks is excellent :)

My TiBook works *flawlessly* other than the occasional cursor corruption when resuming from suspending, but this is a minor issue, and probably also affects other Radeon users. I don't get any lock-ups at all on this system. The only thing missing from the kernel is stable pre-emption support, which I'm told is evil anyway.

My Radeon ( R250 ) works very well. DRI in particular is very good, and I've got the EXA drivers working for accelerating compositing. EXA is promising, but needs work ( generally ... it's not a PPC issue ).

The old airport cards have been supported for *ages*. Support for the new 'extreme' airport cards has arrived recently.

Suspend-to-ram works flawlessly ( minus that occasional cursor corruption I mentioned ), however this consumes power while 'suspended'. I've mucked around a *little* with Software Suspend 2, but haven't gotten it going yet. I probably should have another go - it was a while ago. This method lets you save a suspended state on your hard disk ( eg in a swap file ), and then power off completely, so you don't use the battery at all. Other power management stuff works flawlessly - changing the CPU speed, and the battery monitor. There's no temperature sensor support on my TiBook.

I have had some issues with endianess stuff with my sound card and libmad, but that seems to have sorted itself out now.

The PCMCIA slot works, as does the DVD burner.

The FireWire port also works well :) I've got a 200GB firewire drive, with some stuff in reiser3 format, and some stuff in Apple's hpfs format. I've also got a Canon MV600i digital video, and capture via the firewire port works flawlessly.

Other cool things that work are the function keys to alter LCD brightnes & volume, eject button, power button ( to suspend ).

So in short: yes the hardware is completely supported. Actually ... let me qualify that ... *MY* hardware is completely supported. If you get a newer Powerbook with a more recent video card, you may run into problems. Support for the ATI R300 chip and above is still experimental, but I believe ( having read posts in the Gentoo on PPC forums ) that people have DRI working with these cards. Do *NOT* buy a Powerbook with an nVidia, as you won't get hardware accelerated OpenGL, or compositing, or probably a heap of other cool stuff. There is no open source driver for nVidia cards that does this, and nVidia don't provide binaries for PPC Linux.

Another interesting point is that you can run Mac-On-Linux which works like VMWare, but without the need for a license ( ie Mac-On-Linux is open source ). It works flawlessly on my system - I can boot a VM from my other partition where I have OS-X installed, and it runs at about 75% native speed, but without hardware accelerated OpenGL.

If you don't need to run any proprietary stuff, then a Powerbook is a great machine to run Linux on. I'm moving to a Turion ( mobile Athlon64 ) system because I need a Perl debugger, and the only one that doesn't suck ( Komodo ) is only available for x86 Linux. There is a OS-X version, but installing all my other requirements ( Gtk2 and friends ) is a *big* headache under OS-X. Also, Komodo isn't the fastest app on the planet, and I'd *hate* to see it run in OS-X under Mac-On-Linux ... this is only a 1Ghz system after all ...

FYI, lspci -v on my system gives:

00:0b.0 Host bridge: Apple Computer Inc. UniNorth 1.5 AGP
       Flags: bus master, 66MHz, medium devsel, latency 16
       Capabilities: [80] AGP version 1.0
00:10.0 VGA compatible controller: ATI Technologies Inc Radeon R250 Lf [FireGL 9000] (rev 01) (prog-if 00 [VGA])
       Subsystem: ATI Technologies Inc Radeon R250 Lf [FireGL 9000]
Flags: bus master, stepping, 66MHz, medium devsel, latency 255, IRQ 48
       Memory at b8000000 (32-bit, prefetchable) [size=128M]
       I/O ports at f0000400 [size=256]
       Memory at b0000000 (32-bit, non-prefetchable) [size=64K]
       Expansion ROM at f1000000 [disabled] [size=128K]
       Capabilities: [58] AGP version 2.0
       Capabilities: [50] Power Management version 2

0001:10:0b.0 Host bridge: Apple Computer Inc. UniNorth 1.5 PCI
       Flags: bus master, 66MHz, medium devsel, latency 16

0001:10:17.0 Class ff00: Apple Computer Inc. KeyLargo Mac I/O (rev 03)
       Flags: bus master, medium devsel, latency 16
       Memory at 80000000 (32-bit, non-prefetchable) [size=512K]

0001:10:18.0 USB Controller: Apple Computer Inc. KeyLargo USB (prog-if 10 [OHCI])
       Flags: bus master, medium devsel, latency 16, IRQ 27
       Memory at a0002000 (32-bit, non-prefetchable) [size=4K]

0001:10:19.0 USB Controller: Apple Computer Inc. KeyLargo USB (prog-if 10 [OHCI])
       Flags: bus master, medium devsel, latency 16, IRQ 28
       Memory at a0001000 (32-bit, non-prefetchable) [size=4K]

0001:10:1a.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller (rev 02)
       Flags: bus master, medium devsel, latency 168, IRQ 58
       Memory at a0000000 (32-bit, non-prefetchable) [size=4K]
       Bus: primary=10, secondary=11, subordinate=14, sec-latency=176
       Memory window 0: 90000000-9ffff000 (prefetchable)
       Memory window 1: f3000000-f33ff000
       I/O window 0: 00001000-00008fff
       I/O window 1: 00009000-000091ff
       16-bit legacy interface ports at 0001

0002:24:0b.0 Host bridge: Apple Computer Inc. UniNorth 1.5 Internal PCI
       Flags: bus master, 66MHz, medium devsel, latency 16

0002:24:0e.0 FireWire (IEEE 1394): Agere Systems FW323 (prog-if 10 [OHCI])
       Subsystem: Agere Systems FW323
       Flags: bus master, medium devsel, latency 16, IRQ 40
       Memory at f5000000 (32-bit, non-prefetchable) [size=4K]
       Capabilities: [44] Power Management version 2

0002:24:0f.0 Ethernet controller: Apple Computer Inc. UniNorth GMAC (Sun GEM) (rev 01)
       Flags: bus master, 66MHz, slow devsel, latency 16, IRQ 41
       Memory at f5200000 (32-bit, non-prefetchable) [size=2M]
       Expansion ROM at f5100000 [disabled] [size=1M]



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to