I'm running Ubuntu 12.04 on a MacBook 4,1 (Intel GMA X3100 graphics chipset) on an external monitor, but can only get a resolution of 1024 x 768 (I get 1280 x 1024 in OS X).
I'm able to force the resolution to 1280 x 1024 using the
xrandr command as per these instructions, but there are two issues now:
The screen is off center, by maybe a couple dozen pixels up and to the left.
The instructions are for 10.04, and the directions for making the change permanent do not work in 12.04.
Any way to fix this?
UPDATE: I believe the driver is the root of the problem. Ubuntu listed the graphics device as "Unknown" until I installed
mesa-utils. I also get a message on boot before the desktop loads that says something along the lines of
00:02.0: i915 Invalid ROM contents.
Here is the relevant output of
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) (rev 03) (prog-if 00 [VGA controller]) Subsystem: Apple Inc. Device 00a1 Flags: bus master, fast devsel, latency 0, IRQ 45 Memory at d0100000 (64-bit, non-prefetchable) [size=1M] Memory at c0000000 (64-bit, prefetchable) [size=256M] I/O ports at 6110 [size=8] Expansion ROM at <unassigned> [disabled] Capabilities: <access denied> Kernel driver in use: i915 Kernel modules: intelfb, i915 00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (secondary) (rev 03) Subsystem: Apple Inc. Device 00a1 Flags: fast devsel Memory at d0200000 (64-bit, non-prefetchable) [disabled] [size=1M] Capabilities: <access denied>
I tried using
xrandr --output VGA1 --pos 10x10 to see if it would reposition the screen but nothing happened.