I have a cheap Acer 7741G. So I answer your questions for this generic hardware I bought from ebay.
1. Not good but not much worse than on windows.
2. It doesn't have builtin bluetooth but my $2 usb bluetooth dongle from ebay works. 3D with fglrx and the open source driver works. Wifi speed is not that great with 6 Megabyte/s but it's faster than 54 mbit wifi so I guess it works. The webcam used to work but not at the moment. I think I disabled it myself. I have to investigate that. I don't know what mike is but the microphone works of course.
3. Suspend doesn't work with amd's proprietary driver unless I boot with nopat. That's 100% amd's fault. With the open source driver it works out of the box as expected. Putting it to sleep and waking up is not instant but less than two seconds, so good enough for me.
4. xrandr --output LVDS --preferred --output DFP1 --preferred --left-of LVDS --primary --rotate normal
Does what I expect it to do. Of course --rotate right etc. works too. Why shouldn't it? It was nvidia that refused to implement the freedesktop randr standard but recently they finally got it together and implemented it.
5. Yes.
6. I don't know. It's not great but ok. I have no problem with it.
7. See 6. You could just use linux on your macbook if you'd like the keyboard/touchpad...
1. Not good but not much worse than on windows.
2. It doesn't have builtin bluetooth but my $2 usb bluetooth dongle from ebay works. 3D with fglrx and the open source driver works. Wifi speed is not that great with 6 Megabyte/s but it's faster than 54 mbit wifi so I guess it works. The webcam used to work but not at the moment. I think I disabled it myself. I have to investigate that. I don't know what mike is but the microphone works of course.
3. Suspend doesn't work with amd's proprietary driver unless I boot with nopat. That's 100% amd's fault. With the open source driver it works out of the box as expected. Putting it to sleep and waking up is not instant but less than two seconds, so good enough for me.
4. xrandr --output LVDS --preferred --output DFP1 --preferred --left-of LVDS --primary --rotate normal Does what I expect it to do. Of course --rotate right etc. works too. Why shouldn't it? It was nvidia that refused to implement the freedesktop randr standard but recently they finally got it together and implemented it.
5. Yes.
6. I don't know. It's not great but ok. I have no problem with it.
7. See 6. You could just use linux on your macbook if you'd like the keyboard/touchpad...