特殊:Badtitle/NS100:NvidiaLaptopBinaryDriverSuspend:修订间差异

来自Ubuntu中文
跳到导航跳到搜索
Wikibot留言 | 贡献
无编辑摘要
Wikibot留言 | 贡献
无编辑摘要
 
(未显示同一用户的2个中间版本)
第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.
* As per bug '''34043''', I think you also need to disable the agpgart module. -- [[UbuntuHelp:PhilipAston|PhilipAston]]
'''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:
'''Second:''' disable warm-booting the video hardware on resume by editing your /etc/default/acpi-support as follows:  
<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.
'''Third:''' 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:
'''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:CategoryDocumentation]] [[category:CategoryCleanup]]
[[category:CategoryLaptop]]


[[category:UbuntuHelp]]
[[category:UbuntuHelp]]

2010年5月19日 (三) 23:46的最新版本

{{#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.