what sort of DVI adapter are you using? I am just using a $10 Deal extreme adapter.
I read somewhere that adding the following option to your Xorg config might help.
Code:Option "UseDPLib" "off"
A couple other tricks I found on the net:
Keyboard backlight : (value between 0-255)
Fans :Code:echo 250 > /sys/devices/platform/applesmc.768/leds/smc::kbd_backlight/brightness
I cant get them to automatically change their speeds based on temp, I can manually control them using : (rpm value 2000-5900)
Code:echo 1 > /sys/devices/platform/applesmc.768/fan1_manual echo 5600 > /sys/devices/platform/applesmc.768/fan1_output echo 1 > /sys/devices/platform/applesmc.768/fan2_manual echo 5600 > /sys/devices/platform/applesmc.768/fan2_output
Blayne:
Can you post your kernel config? When I load the nvidia driver all I get is a blank screen. I figure I'm missing something.
Gentoo Developer Extraordinaire
Sure it is just the default 3.5-2 config from ubuntu.
Ive also attached my xorg config, Xorg.log and my dmesg log incase any of that helps (ignore the applesmc errors in dmesg as I havent replaced my autoloading moudle with the patched version)
http://c.ac.nz/log/2012-07-13/Xorg.0.log
http://c.ac.nz/log/2012-07-13/dmesg.log
http://c.ac.nz/log/2012-07-13/xorg.conf
http://c.ac.nz/log/2012-07-13/config-3.5.0-2-generic
my grub menu entry :
The applesmc patch I used was taken from this forum postCode:menuentry 'Ubuntu, with Linux 3.5.0-2-generic' --class ubuntu --class gnu-linux --class gnu --class os { recordfail gfxmode $linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 set root='(hd0,gpt4)' search --no-floppy --fs-uuid --set=root c0f05e89-7dd8-460b-ac15-52b4489a2177 linux /vmlinuz-3.5.0-2-generic root=UUID=95c51cc0-5fc3-4f8f-a1b9-43fba3165789 ro rootflags=subvol=@ nointremap nomodeset initrd /initrd.img-3.5.0-2-generic }
Code:diff --git a/drivers/hwmon/applesmc.c b/drivers/hwmon/applesmc.c index 2cde9ec..7f07c2b 100644 --- a/drivers/hwmon/applesmc.c +++ b/drivers/hwmon/applesmc.c @@ -174,7 +174,7 @@ static int __wait_status(u8 val) for (us = APPLESMC_MIN_WAIT; us < APPLESMC_MAX_WAIT; us <<= 1) { udelay(us); - if ((inb(APPLESMC_CMD_PORT) & APPLESMC_STATUS_MASK) == val) + if ((inb(APPLESMC_CMD_PORT) & val) == val) return 0; } --
Last edited by blayne; July 14th, 2012 at 07:01 AM.
Thank you blayne, nointremap and nomodeset did the job!
I now have 12.10 A2 insalled. Tried default nvidia-current and nvidia-current-updates but it is as if X does not manage to load the nvidia module.
Where did you install the driver from?
Oh, never mind. After modprobe nvidia-current-updates and lightdm restart, X is now running!
I've patched in initial support for the nouveau open source video driver but I'm still having one problem. The screen's displaying as if the modeline is incorrect.
Can any of you post the X modeline that gets used when using the nvidia proprietary driver?
Gentoo Developer Extraordinaire
Yes indeed, thanks.
That's the same modeline I have. Something's not quite right here.
Gentoo Developer Extraordinaire
Bookmarks