Make Offer - Apple Mac Pro 2010 - 2 x 2.4 GHz Quad-Core, 32GB, 1TB HD, Nvidia GeForce GT640 Apple Mac Pro Mid 2010 with UAD-2 DUO PCIe and Analog Classics Plus Bundle $500.00 5d 5h. Note: The Mac Mini 4.1 basically uses the same hardware, but there's no black screen when using the proprietary nvidia driver in EFI mode. Apple ClickPad Multi-touch gestures like the drag two-finger drag gesture are supported in the current xserver-xorg-input-synaptics package (1.6.1). The mid-2010 15-inch MacBook Pro was a lovely machine-unless you had one with a defective video card. Chris Breen offers workarounds and a link to the Big Fix. Apple MacBook Pro 13-Inch 'Core 2 Duo' 2.4 Mid-2010 Specs. Identifiers: Mid-2010 13' - MC374LL/A - MacBookPro7,1 - A1278 - 2351. All MacBook Pro 13-Inch Models All 2010 Models Dynamically Compare This Mac to Others. Distribute This Page: Bookmark & Share Download: PDF Manual The MacBook Pro 'Core 2 Duo' 2.4 13-Inch (Mid-2010) features a 45 nm 'Penryn' 2.4 GHz Intel 'Core 2 Duo'. Mac Pro 2009 2010 GeForce GT120 512MB Graphic Card A1310 639-0376 630-9643 5.0 out of 5 stars 1 XFX Radeon RX 580 GTS XXX Edition 1386MHz OC+, 8GB GDDR5, VR Ready, Dual BIOS, 3xDP HDMI DVI, AMD Graphics Card (RX-580P8DFD6).
Translation(s): none
MacBookPro7,1
MacBook Pro 13' mid-2010
MacBook Pro 13' mid-2010
Contents
- Hardware
- System Summary
Runs on Buster installing in default EFI mode with latest Apple firmware. If you want to update EFI firmware, upgrade to macOS High Sierra and repartition the APFS container to allow space for your Linux partitions afterwards as free space or as a HFS+ partition to be deleted during the Debian installer partitioning process. Be aware partitioning utilities and grub on Linux may not identify APFS partitions properly.
CPU / Core 2 Duo P8600
See #cpuinfo for more details.
Occasionally only one out of the two cores is activated. Apparently adding the following to the kernel command line resolves this issue (unconfirmed):
GPU / Nvidia Geforce 320M
The GPU is an NVAF integrated graphics core in the MCP89 chipset.
- nouveau works for 2D and 3D out of the box. Automatic power management is missing.
- Proprietary nvidia driver requires setting PCIe registers to work around Apple's EFI firmware quirks. See Black screen fix (EFI mode) below. Backlight control may require nvidiabl kernel modules to be built.
2D
- KMS works.
- no xorg.conf needed for X
3D
- supported as of linux 2.6.37
- mesa's nouveau_dri driver works. occasional rendering errors though.
External display
- mini-?DisplayPort connector works as of linux 3.2
Backlight control
- nv_backlight (nouveau) works in recent kernels. apple_bl works, but nv_backlight is preferred by gnome-settings-daemon.
- nvidia may allow backlight control after adding a registry flag to the configuration file.
- nvidia backlight did not function with nvidia-legacy-340xx-driver on Buster. nvidiabl dkms modules needed to be built to restore backlight adjustment within Gnome 3 and keyboard control. See https://github.com/yorickvP/nvidiabl.
Black screen fix (EFI mode)
According to a post on askubuntu.com, the black screen when starting X11 while using the proprietary nvidia driver is not a driver issue. When booting in EFI mode (while handing over to grub), Apple's firmware does not actually activate the VGA card as PCI-E bus master. We can fix this setting up two PCI-E registers: one that enables bus-mastering on the video card and the other one enabling VGA support on the PCI-E bridge of the video card.
- Determine the PCIe IDs for the graphics card and the PCI-E bridge that it is connected to
![Nvidia Nvidia](/uploads/1/1/8/0/118023186/331434845.jpg)
- Create a GRUB script for setting the PCI-E registers during boot and update GRUB configuration
- After rebooting, the register values should have been set accordingly, which can be check as follows
![Nvidia for mac pro Nvidia for mac pro](/uploads/1/1/8/0/118023186/691209682.jpg)
- Using the proprietary nvidia driver now, there should be no more black screen when starting X11.
Note: The Mac Mini 4.1 basically uses the same hardware, but there's no black screen when using the proprietary nvidia driver in EFI mode.
Apple ClickPad
Multi-touch gestures like the drag two-finger drag gesture are supported in the current xserver-xorg-input-synaptics package (>1.6.1).
If you would like your touchpad to behave like the natural scrolling mode in Mac OS X Lion, you have to add the next line to your ~/.Xmodmap
Apple Touchpad
?MacBookPro3,1 touchpad behavior might be smoother with the kernel boot option:
possibly adding it to the GRUB_CMDLINE_LINUX_DEFAULT line in /etc/defaults/grub
For older versions you can check PageFragmentClickPadOld
Apple Keyboard
Configuration
You can set up the keyboard layout with this command:
This will change the config file /etc/default/keyboard into something like this:
… or another example:
Default behaviour
- 'fn'+'Enter' -> Insert
- 'fn'+'Backspace' -> Delete
- 'fn'+'Up' -> PageUpFor example, today we look at a game called Youtubers Life, created in the genre of Simulation. Youtuber life free download. Youtubers Life MAC Download Free (MacBook)Release Date: May 18, 2016Platforms: PC, MacDeveloper: U-Play onlinePublisher: U-Play onlineGenre: SimulationYou like to play new computer games? In recent years was released a lot of different interesting games.
- 'fn'+'Down' -> PageDown
- 'fn'+'Left' -> Home
- 'fn'+'Right' -> End
- 'Clear' -> NumLock
Function key behaviour
The hid_apple module has a parameter called 'fnmode' to change the behaviour of the 'fn'-key
There's three settings for fnmode:
- 0 = disabled: Disable the 'fn' key. Pressing 'fn' has no effect
- 1 = fkeyslast: Enable the 'fn' key. Pressing 'F1-F12' keys will act as special keys. Pressing 'fn'+'F1-F12' will behave like 'F1-F12'.
- 2 = fkeysfirst: Enable the 'fn' key. Pressing 'F1-F12' keys will behave like the real 'F1-F12'. Pressing 'fn'+'F8' will act as the special key (play/pause in this case).
There's several ways to set this parameter:
- using sysfs, for example:
- as a module parameter (won't work if you compile hid_apple in your kernel):if this throws no error you can
- on the kernel command line: edit /etc/default/grub, and add the following to the GRUB_CMDLINE_LINUX_DEFAULT variable:
Swapped keys on international keyboards
The hid_apple module also has a parameter called 'iso_layout'
- 0 means international layout, so on an 'English International' keyboard the '§±'-key will be top left, and the '`~'-key will be next to left shift
- 1 swaps it around
There's several ways to set this parameter:
- using sysfs, for example:
- as a module parameter (won't work if you compile hid_apple in your kernel):if this throws no error you can
- on the kernel command line: edit /etc/default/grub, and add the following to the GRUB_CMDLINE_LINUX_DEFAULT variable:
See also
See also AppleKeyboard on Ubuntu's wiki.
SATA / Nvidia MCP89
The firmware switches the SATA controller in two different modes depending on how the system was booted. In CSM/BIOS mode the sata_generic driver is used; in EFI mode the ahci driver is used.
SATA / AHCI Mode
Many SATA controllers have two modes of operation: IDE mode (using the ata_generic or the ata_piix kernel modules for example), and AHCI mode (using the ahci module). Apple determines the mode of operation on boot based on whether the system is booted in EFI mode or BIOS compatibility mode (see the whole section on EFI/BIOS for more detail).
When you use BIOS mode the SATA controller will be switched to IDE mode. If you want to set the controller in AHCI mode while using BIOS compatibility before the kernel boots up, you can do it using GRUB2. The reason why you might want to do this, is because the AHCI mode and module ensures better performance under load, and is generally more stable.
The fix is to just add a setpci call on your GRUB configuration. To be safe you can test it by going into command line mode in GRUB, and doing something like this:
You can add this to your GRUB configuration, and avoid losing it on upgrades, by adding a script like this to /etc/grub.d/:
For more info see these blog posts:
- http://darkfader.blogspot.be/2010/04/windows-on-intel-mac-and-ahci-mode.html
- http://blogs.gnome.org/diegoe/2012/10/14/enabling-sata-ahci-on-a-linux-macbook31/
Gigabit Ethernet / Broadcom BCM5764M
Works our of the box with the tg3 driver.
WiFi / Broadcom BCM432x
Installing the driver
The Broadcom BCM4321 and BCM4322 are supported by the b43 driver as of Linux 2.6.38. Later kernels improve the speed and stability of the aforementioned “N-PHY” hardware considerably (thank you, Rafał Miłecki).
To confirm you have such hardware you can refer to http://wireless.kernel.org/en/users/Drivers/b43#Device_firmware_installation
Installing the firmware
Ensure you have “contrib” archive area set up in your /etc/apt/sources.list, for example:
Gpu For Macbook Pro 2010
Next (after an “apt-get update” of course) install the firmware-b43-installer package:
The hardware will be fully functional the next time the b43 driver is loaded (after reboot or by explicitly unloading/loading the driver).
Alternative driver
This hardware is also supported by the proprietary wl driver.
Known issues
- BCM4321: The wl driver offers many more options than b43, this is specially useful for some advanced wireless scanning and performance data. The main difference, however, is that the b43 driver does not know how to do proper power-saving with this card. The wl driver does a much better job. This is noticeable in the temperature of the card, usually a difference of 10-15°C. In favor of the b43 driver, it is much faster to scan and join wireless networks.
See also
- bcm43xx — a page on all Broadcom 43xx wireless devices
- b43 — the upstream b43 driver page
- wl — the proprietary driver
Wi-Fi BCM4322 [14e4:432b] (rev 01)
Proprietary wl driver appears more reliable and faster than b43 on MacBookPro 7,1 with BCM4322 [14e4:432b] (rev 01). With either driver, Wi-Fi fails to scan and find networks upon boot on Buster. Scan functionality is restored by putting the computer to sleep and waking it up again.
Bluetooth / Broadcom BCM2046
Works out of the box with the btusb driver.
Audio / Nvidia MCP89
Works out of the box with the snd-hda-intel driver.
Some remarks though:
- speakers are quiet by default: opening up surround speakers using alsamixer helps
- however, only one of the surround speakers is active for me, there's no way to activate left surround channel
- S/PDIF (optical) is always active after sleep or reboot
Power Management
Suspend to ram works out of the box.
Firewire / Agere Systems FW643 (1394b)
Works out of the box.
Apple iSight
Works out of the box with the uvcvideo driver.
Apple IR Receiver
Untested. See also:
- MacBookPro#AppleIR
- MacBook#Infrared_Receiver
Apple SD Card Reader
Works out of the box with the usb-storage driver.