特殊:Badtitle/NS100:NvidiaLaptopBinaryDriverSuspend:修订间差异
小无编辑摘要 |
小无编辑摘要 |
||
(未显示同一用户的3个中间版本) | |||
第1行: | 第1行: | ||
{{From|https://help.ubuntu.com/community/NvidiaLaptopBinaryDriverSuspend}} | {{From|https://help.ubuntu.com/community/NvidiaLaptopBinaryDriverSuspend}} | ||
{{Languages|UbuntuHelp:NvidiaLaptopBinaryDriverSuspend}} | {{Languages|UbuntuHelp:NvidiaLaptopBinaryDriverSuspend}} | ||
<<Include(Tag/StyleCleanup)>> | |||
{|border="1" cellspacing="0" | {|border="1" cellspacing="0" | ||
|||||'''''This introduction is reported to work with Ubuntu 8.04, 7.10, 7.04, 6.10, 6.06 on multiple setups''''' | |||||'''''This introduction is reported to work with Ubuntu 8.10, 8.04, 7.10, 7.04, 6.10, 6.06 on multiple setups''''' | ||
|} | |} | ||
'''Note:''' enabling TwinView breaks suspend-to-ram (reported to work with drivers 96XX), if you know better please delete this note and write how you did it ~ [[UbuntuWiki:Bernstein|Bernstein]] | '''Note:''' enabling TwinView breaks suspend-to-ram (reported to work with drivers 96XX), if you know better please delete this note and write how you did it ~ [[UbuntuWiki:Bernstein|Bernstein]] | ||
第14行: | 第15行: | ||
</nowiki></pre> | </nowiki></pre> | ||
This bug is tracked at https://launchpad.net/bugs/34043. | This bug is tracked at https://launchpad.net/bugs/34043. | ||
'''Second:''' blacklist the intel_agp module from being loaded by the kernel. This is done by editing /etc/modprobe.d/blacklist and adding the following line: | |||
''' | <pre><nowiki> | ||
blacklist intel_agp | |||
</nowiki></pre> | |||
'''''If you are using Ubuntu 8.04 or previous versions, you also need the following steps:''''' | |||
'''Third:''' disable warm-booting the video hardware on resume by editing your /etc/default/acpi-support as follows: | |||
<pre><nowiki> | <pre><nowiki> | ||
... | ... | ||
第30行: | 第35行: | ||
</nowiki></pre> | </nowiki></pre> | ||
If you don't have a suspend option, you need to manually enable ACPI_SLEEP in the same file. However, this should be enabled by default. | If you don't have a suspend option, you need to manually enable ACPI_SLEEP in the same file. However, this should be enabled by default. | ||
''' | '''Fourth:''' If you're running 7.10 (gutsy) and you're using compiz (desktop-effects) in conjunction with NVIDIA binary drivers, make sure your "Sync to VBLANK" option in "Advanced Desktop Effects Settings > General > Display settings" is *disabled* (note that this leads to ugly tearing when watching videos). You can set this option to false by running: | ||
<code><nowiki>gconftool --set /apps/compiz/general/screen0/options/sync_to_vblank 0 --type bool</nowiki></code> | <code><nowiki>gconftool --set /apps/compiz/general/screen0/options/sync_to_vblank 0 --type bool</nowiki></code> | ||
Seriously dont actually do this until you have tried everything else, it make anything with a scrollbar look absolutely horrible, it not a usual culprit too, if it is really necessary for suspend than thats a bug and needs to be fixed. | |||
Unless this setting is set to false, the graphical interface (X11) tends to wake up with just a blank screen (possibly with a working mouse cursor). For this bug, see https://launchpad.net/bugs/144732. | Unless this setting is set to false, the graphical interface (X11) tends to wake up with just a blank screen (possibly with a working mouse cursor). For this bug, see https://launchpad.net/bugs/144732. | ||
If you are running 8.04 (hardy) then three sync-to-vblank options are available in the various screens of System > Administration > NVIDIA X Server Settings (which is part of the nvidia-settings package). It may be necessary to turn all of these options off. | If you are running 8.04 (hardy) then three sync-to-vblank options are available in the various screens of System > Administration > NVIDIA X Server Settings (which is part of the nvidia-settings package). It may be necessary to turn all of these options off. | ||
[[category:CategoryLaptop | [[category:CategoryLaptop]] | ||
[[category:UbuntuHelp]] | [[category:UbuntuHelp]] |
2010年5月19日 (三) 23:46的最新版本
文章出处: |
{{#if: | {{{2}}} | https://help.ubuntu.com/community/NvidiaLaptopBinaryDriverSuspend }} |
点击翻译: |
English {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/af | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|Afrikaans| [[::NvidiaLaptopBinaryDriverSuspend/af|Afrikaans]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/ar | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|العربية| [[::NvidiaLaptopBinaryDriverSuspend/ar|العربية]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/az | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|azərbaycanca| [[::NvidiaLaptopBinaryDriverSuspend/az|azərbaycanca]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/bcc | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|جهلسری بلوچی| [[::NvidiaLaptopBinaryDriverSuspend/bcc|جهلسری بلوچی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/bg | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|български| [[::NvidiaLaptopBinaryDriverSuspend/bg|български]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/br | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|brezhoneg| [[::NvidiaLaptopBinaryDriverSuspend/br|brezhoneg]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/ca | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|català| [[::NvidiaLaptopBinaryDriverSuspend/ca|català]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/cs | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|čeština| [[::NvidiaLaptopBinaryDriverSuspend/cs|čeština]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/de | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|Deutsch| [[::NvidiaLaptopBinaryDriverSuspend/de|Deutsch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/el | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|Ελληνικά| [[::NvidiaLaptopBinaryDriverSuspend/el|Ελληνικά]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/es | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|español| [[::NvidiaLaptopBinaryDriverSuspend/es|español]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/fa | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|فارسی| [[::NvidiaLaptopBinaryDriverSuspend/fa|فارسی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/fi | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|suomi| [[::NvidiaLaptopBinaryDriverSuspend/fi|suomi]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/fr | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|français| [[::NvidiaLaptopBinaryDriverSuspend/fr|français]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/gu | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|ગુજરાતી| [[::NvidiaLaptopBinaryDriverSuspend/gu|ગુજરાતી]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/he | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|עברית| [[::NvidiaLaptopBinaryDriverSuspend/he|עברית]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/hu | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|magyar| [[::NvidiaLaptopBinaryDriverSuspend/hu|magyar]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/id | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|Bahasa Indonesia| [[::NvidiaLaptopBinaryDriverSuspend/id|Bahasa Indonesia]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/it | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|italiano| [[::NvidiaLaptopBinaryDriverSuspend/it|italiano]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/ja | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|日本語| [[::NvidiaLaptopBinaryDriverSuspend/ja|日本語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/ko | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|한국어| [[::NvidiaLaptopBinaryDriverSuspend/ko|한국어]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/ksh | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|Ripoarisch| [[::NvidiaLaptopBinaryDriverSuspend/ksh|Ripoarisch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/mr | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|मराठी| [[::NvidiaLaptopBinaryDriverSuspend/mr|मराठी]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/ms | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|Bahasa Melayu| [[::NvidiaLaptopBinaryDriverSuspend/ms|Bahasa Melayu]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/nl | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|Nederlands| [[::NvidiaLaptopBinaryDriverSuspend/nl|Nederlands]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/no | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|norsk| [[::NvidiaLaptopBinaryDriverSuspend/no|norsk]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/oc | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|occitan| [[::NvidiaLaptopBinaryDriverSuspend/oc|occitan]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/pl | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|polski| [[::NvidiaLaptopBinaryDriverSuspend/pl|polski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/pt | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|português| [[::NvidiaLaptopBinaryDriverSuspend/pt|português]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/ro | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|română| [[::NvidiaLaptopBinaryDriverSuspend/ro|română]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/ru | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|русский| [[::NvidiaLaptopBinaryDriverSuspend/ru|русский]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/si | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|සිංහල| [[::NvidiaLaptopBinaryDriverSuspend/si|සිංහල]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/sq | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|shqip| [[::NvidiaLaptopBinaryDriverSuspend/sq|shqip]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/sr | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|српски / srpski| [[::NvidiaLaptopBinaryDriverSuspend/sr|српски / srpski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/sv | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|svenska| [[::NvidiaLaptopBinaryDriverSuspend/sv|svenska]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/th | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|ไทย| [[::NvidiaLaptopBinaryDriverSuspend/th|ไทย]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/tr | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|Türkçe| [[::NvidiaLaptopBinaryDriverSuspend/tr|Türkçe]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/vi | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|Tiếng Việt| [[::NvidiaLaptopBinaryDriverSuspend/vi|Tiếng Việt]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/yue | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|粵語| [[::NvidiaLaptopBinaryDriverSuspend/yue|粵語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/zh | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|中文| [[::NvidiaLaptopBinaryDriverSuspend/zh|中文]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/zh-hans | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|中文(简体)| [[::NvidiaLaptopBinaryDriverSuspend/zh-hans|中文(简体)]]}}|}} {{#ifexist: {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | UbuntuHelp:NvidiaLaptopBinaryDriverSuspend | {{#if: | :}}NvidiaLaptopBinaryDriverSuspend}}/zh-hant | • {{#if: UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|中文(繁體)| [[::NvidiaLaptopBinaryDriverSuspend/zh-hant|中文(繁體)]]}}|}} |
{{#ifeq:UbuntuHelp:NvidiaLaptopBinaryDriverSuspend|:NvidiaLaptopBinaryDriverSuspend|请不要直接编辑翻译本页,本页将定期与来源同步。}} |
{{#ifexist: :NvidiaLaptopBinaryDriverSuspend/zh | | {{#ifexist: NvidiaLaptopBinaryDriverSuspend/zh | | {{#ifeq: {{#titleparts:NvidiaLaptopBinaryDriverSuspend|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:NvidiaLaptopBinaryDriverSuspend|1|-1|}} | zh | | }}
<<Include(Tag/StyleCleanup)>>
This introduction is reported to work with Ubuntu 8.10, 8.04, 7.10, 7.04, 6.10, 6.06 on multiple setups |
Note: enabling TwinView breaks suspend-to-ram (reported to work with drivers 96XX), if you know better please delete this note and write how you did it ~ Bernstein See also: https://launchpad.net/bugs/34043 First: update your /etc/X11/xorg.conf and add an "Option "NvAGP" "1" line in the "Section "Device" (note that this is necessary even for PCI-Express graphics cards for resume to work reliably):
Section "Device" ... Option "NvAGP" "1" EndSection
This bug is tracked at https://launchpad.net/bugs/34043. Second: blacklist the intel_agp module from being loaded by the kernel. This is done by editing /etc/modprobe.d/blacklist and adding the following line:
blacklist intel_agp
If you are using Ubuntu 8.04 or previous versions, you also need the following steps: Third: disable warm-booting the video hardware on resume by editing your /etc/default/acpi-support as follows:
... # Should we attempt to warm-boot the video hardware on resume? POST_VIDEO=false ...
(Note: On Gutsy, POST_VIDEO only affects suspend, not hibernate.) You should also disable the SAVE_VBE_STATE option, if it set in your file:
SAVE_VBE_STATE=false
If you don't have a suspend option, you need to manually enable ACPI_SLEEP in the same file. However, this should be enabled by default.
Fourth: If you're running 7.10 (gutsy) and you're using compiz (desktop-effects) in conjunction with NVIDIA binary drivers, make sure your "Sync to VBLANK" option in "Advanced Desktop Effects Settings > General > Display settings" is *disabled* (note that this leads to ugly tearing when watching videos). You can set this option to false by running:
gconftool --set /apps/compiz/general/screen0/options/sync_to_vblank 0 --type bool
Seriously dont actually do this until you have tried everything else, it make anything with a scrollbar look absolutely horrible, it not a usual culprit too, if it is really necessary for suspend than thats a bug and needs to be fixed.
Unless this setting is set to false, the graphical interface (X11) tends to wake up with just a blank screen (possibly with a working mouse cursor). For this bug, see https://launchpad.net/bugs/144732.
If you are running 8.04 (hardy) then three sync-to-vblank options are available in the various screens of System > Administration > NVIDIA X Server Settings (which is part of the nvidia-settings package). It may be necessary to turn all of these options off.