Jump to content

Recommended Posts

There doesn't seem to be one specifically for general chitchat that I could see? Doubtless will be heavily shoveled-upon if in error in this matter.

Anyway, nice update of the 13" Macbook -- now Pro -- today I thought. $100 price cut and FireWire makes a comeback, adds LED backlit display, support for 8GB of RAM, and the new uber-permabattery (OK, not unmixed blessing).

Also thought $30 for Snow Leopard upgrade was pretty fair. Leaner, faster and (allegedly) fixed fucking finder would be well worth that to me.

Share this post


Link to post
Share on other sites

Don't like the unchangeable battery, but other than that...yeah. Is this where they add the 9600M/9800M, or did they do that already? I was seriously considering the 17" MacBookPro option, but decided to hold out. Firewire is nice (Duet). Not sure about the price -- did it used to be US$2K or am I just imagining things?

Share this post


Link to post
Share on other sites

They made a big deal about the longer battery life and that it would last the average person something like 4 or 5 years. I think I would rather have the ability to change the battery and stick with the battery life I have on my 13" MB. I do like the return of FW (didn't realize that until your post). I also like the addition of the SD card slot. We are adding at least one and possibly two attorney's which means I need to buy at least one and possibly two new notebooks. I think the battery would be the only thing holding me back. It has a faster processor, 4 gb or ram and a 250 gb hard driver for $1500. I love my MB but could pass it down to an associate. I have a few months to think about it.

Share this post


Link to post
Share on other sites

The 13" only have the 9400M. But you can add 8GB RAM for $1,100 if you like. ;)

- $1199. 13" MacBook Pro. 2.26GHz. 2GB RAM, NVIDIA GeForce 9400. 160GB HD. Firewire

- $1499. 13" MacBook Pro. 2.53GHz. 4GB RAM, NVIDIA GeForce 9400. 250GB HD. Firewire

The 15" and 17" models both got $300 price cuts.

Share this post


Link to post
Share on other sites

I know I'm a mac noob, but its worth mentioning I have some issues with my Apogee Duet w/ my mac mini (latest version, several months old).

Sounds fine, but occasionally turns to ear piercing digital noise.

Resetting connections via the software doesnt do anything, the only way to fix it is to close itunes, open the midi settings (whatever its called) and click off of 44.1khz, to something else, and then back.

I'm thinking this is because I'm going from the firewire 400 to a firewire 800 adapter, but idk.

I can live with it, but I thought I'd mention it.

I have a drobo 2.0 connected via USB 2.0, which has all the music. I suppose I should move some music onto the internal HD and see if it changes, but the lost connection is sporadic.

Share this post


Link to post
Share on other sites

I think the idea behind a fixed battery is that it would outlive the life cycle of the computer. At least from a computing standpoint, the life cycle of computers is usually 3-4 years. Granted, being able to switch batteries may be important for those who travel and need extended battery life.

Edit: The one thing I wish they did for the entire line is add the anti-glare option for the screen. I have a 15" and wish it was available as an option when I purchased mine. As it stands, the option is only available on the 17". (Correct me if I'm wrong here)

Share this post


Link to post
Share on other sites

Then suffer. :)

Bit of a disappointment here finding my 2008 iMac won't be able to take advantage of GPU acceleration in Snow Leopard. Even for Apple, the list of supported cards is pretty fucking short and the disqualified systems of startlingly recent vintage! :(

Feature-specific requirements

OpenCL

NVIDIA Geforce 8600M GT, GeForce 8800 GT, GeForce 8800 GTS, Geforce 9400M, GeForce 9600M GT, GeForce GT 120, GeForce GT 130.

ATI Radeon 4850, Radeon 4870

Share this post


Link to post
Share on other sites

Anyone knows what exactly OpenCL does? I was sad to see that my 1 year old MacBook doesn't support it, though it's not completely surprising considering the cheapo integrated X3100 graphic card.

And yay for the 29$ Snow Leopard upgrade. I wasn't too fond of paying full price for a Leopard "upgrade" (though after reading today's keynote, I realized it's quite a big upgrade). I think Apple did a good move for the customers on that one. :cool:

Share this post


Link to post
Share on other sites

OpenCL relies pretty heavily on NVidia's CUDA and ATI's Stream processing. These have only really become usable in the last generation or two of GPUs. I've currently got nothing that will accelerate it myself. Quite interested in seeing what can be done with it though. If something like x264 can be made to make use for noticeable speed gains I'd be quite keen to upgrade my G5 tower.

Share this post


Link to post
Share on other sites

OpenCL lets you offload processing to the graphics card

Share this post


Link to post
Share on other sites

Kinda interesting how they "upgraded" the Unibody Macbooks to "Pro" status... also note new 15" Mac Pro sans fancy graphics. Did they drop the ExpressCard/34 slot from everything but the 17" now...?

Sweet to have FW800 in the 13" models.

Oh an the internal battery is TEH SICCNESS, and it's not particularly hard to do the replacement anyway...

On the fence about the 3G "S". 32gb would be nice but I just bought elnero's 5G 60gb with the intention of throwing a 240gb HD in it and going totally lossless... other than a doubling in capacity it seems like just a speed bump... hard to justify...

Wonder what the quietest OpenCL card I can throw in my hackintosh would be... my goal with this box was to be quieter and run cooler than a real Mac Pro (we have 30 at work and they COOK HDs and ram!!), without sacrificing much speed...

Oh and the '09 Mac Pros piss me off... have to go for two procs to have >8gb ram... :(

Either way can't wait for Snow Leopard and Adobe CS5 to put on our graphic designer's desks, gonna change their lives!!

Share this post


Link to post
Share on other sites
Anyone knows what exactly OpenCL does? I was sad to see that my 1 year old MacBook doesn't support it, though it's not completely surprising considering the cheapo integrated X3100 graphic card.

OpenCL is designed to provide an abstracted view of the hardware and a way of specifying tasks that maximizes parallelism and portability. The idea is that OpenCL can deal with the problem of hardware optimization and hand off the tasks to the units that will execute them the fastest or most efficiently be they CPUs, GPUs or whatever.

If we take Blu-ray decoding for example the picture is actually split into four quadrants each of which can be decoded independently in parallel. OpenCL may for example hand off say three of these decode tasks to your GPU and one to your CPU. If you have a weaker GPU and a faster CPU it may do the opposite. Essentially it makes better use of the hardware available and avoids compute resources sitting idle when there's work they could be doing.

Share this post


Link to post
Share on other sites
If we take Blu-ray decoding for example the picture is actually split into four quadrants each of which can be decoded independently in parallel. OpenCL may for example hand off say three of these decode tasks to your GPU and one to your CPU. If you have a weaker GPU and a faster CPU it may do the opposite. Essentially it makes better use of the hardware available and avoids compute resources sitting idle when there's work they could be doing.

Assuming OS X actually supported Blu-ray decoding. ;)

Share this post


Link to post
Share on other sites
Assuming OS X actually supported Blu-ray decoding. ;)

Oh that's right. :palm:

I wonder how long they plan to drag it out for? I don't know about anyone else but I'm barely buying DVDs any more.

Share this post


Link to post
Share on other sites

Are there any commercial products that actually utilize OpenCL yet? I thought it was just an API at this point.

And just a minor correction: OpenCL does not "depend" on Cuda, I believe they're more like competition (I.E. they do the same thing in different ways [or possibly the same way, in Nvidia's case, since Nvidia hopped on the OpenCL bandwagon, it's just a matter of exposing a different API]).

Share this post


Link to post
Share on other sites
Are there any commercial products that actually utilize OpenCL yet? I thought it was just an API at this point.

Yes, there's no implementations of OpenCL available yet to my understanding. I looked into getting a dev kit or something from Khronos Group a while back, but nothing was available.

And just a minor correction: OpenCL does not "depend" on Cuda, I believe they're more like competition (I.E. they do the same thing in different ways [or possibly the same way, in Nvidia's case, since Nvidia hopped on the OpenCL bandwagon, it's just a matter of exposing a different API]).

I know what you mean, but it's not quite that clear cut. CUDA refers to the GPGPU hardware in modern NVidia GPUs and it is exposed to developers via the "C for CUDA" API. OpenCL does indeed compete with the CUDA API, but it still sits on top of the CUDA hardware.

Edited by mirumu
clarification

Share this post


Link to post
Share on other sites

Well, there is no such thing as "Cuda hardware" -- accessing the GPU's in a video card can be done for any video card. It's just...a lot harder without the API.

I think. Feel free to correct me.

Share this post


Link to post
Share on other sites

From NVidia's descriptions CUDA is neither software or hardware, but an "architecture" which is some fuzzy combination of the two. This is the closest I've seen to an official description of how OpenCL works with NVidia GPUs.

Manju Hegde, the General Manager of CUDA at NVIDIA, explained to AppleInsider that supporting OpenCL on a GPU requires certain hardware capabilities such as scatter write, as well as certain generality of control flow. Both have already been implemented in NVIDIA's CUDA architecture.

NVIDIA's CUDA ISA and hardware compute engine "were designed to support multiple entry points into the compute power of the GPU including standard computing languages (such as C, Fortran, etc) as well as API style interfaces like OpenCL," Hegde wrote in an email interview.

Rather than being competing technologies, Hegde noted that "OpenCL is a layer on top of the CUDA driver interface. As such, OpenCL is one avenue to GPU computing through CUDA, C for CUDA is another."

OpenCL vs CUDA?

When asked how NVIDIA's CUDA compares with OpenCL, and if NVIDIA is planning to support both in its future products, Hegde explained, "This is probably better put by saying how does C for CUDA compare with OpenCL

Share this post


Link to post
Share on other sites

Okay, I didn't realize it needed certain (hardware) capabilities, that's the key thing I was missing. I thought you could do it with anything. I stand corrected.

Share this post


Link to post
Share on other sites
I think the idea behind a fixed battery is that it would outlive the life cycle of the computer. At least from a computing standpoint, the life cycle of computers is usually 3-4 years. Granted, being able to switch batteries may be important for those who travel and need extended battery life.

Edit: The one thing I wish they did for the entire line is add the anti-glare option for the screen. I have a 15" and wish it was available as an option when I purchased mine. As it stands, the option is only available on the 17". (Correct me if I'm wrong here)

They could at least put a connector on the bottom/back and allow the aftermarket to make a external battery add-ons

Share this post


Link to post
Share on other sites

it's got a magsafe connector, you can hack any number of external batteries to work :)

Share this post


Link to post
Share on other sites
Okay, I didn't realize it needed certain (hardware) capabilities, that's the key thing I was missing. I thought you could do it with anything. I stand corrected.

I think you can do it with anything that has some minimum level of processing capability. Even if a few features have to be implemented in software it shouldn't hurt performance too much. It's just that for NVidia GPUs they've decided to implement it using the CUDA functionality. Probably more for marketing reasons than anything. Whether it's the only way they could have done it is anyone's guess.

Share this post


Link to post
Share on other sites

My wife (through her company) has been doing some work with iPhone apps. She's the biz dev side, not the programming side. How difficult would it be for someone with no prior programming experience to learn programming for iPhone apps?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×