[sisyphus] Nvidia и swsusp2
Alex Yustasov
=?iso-8859-1?q?yust_=CE=C1_anti-leasure=2Eru?=
Вс Июн 19 21:22:48 MSD 2005
Здравствуйте.
Сегодня увидел в acpi-devel ссылку
http://www.susewiki.org/index.php?title=Suspend_NVidia_HOWTO
и попробовал у себя.
Вообщем заработало, но
у меня ядро wks26 немножко не такое, как alt4. Синхронизировано
с последним std26 и swsusp2-2.1.9.1 тот, что сейчас в cvs.
К kernel-modules-nvidia добавил патч (в аттаче), без него не
проверял. Патч когда-то был здесь в рассылке.
Как написано в том wiki убрал via-agp, сильно не мучаясь,
вынес из /lib/modules/... совсем.
В xorg.conf в секции "Device" для Driver "nvidia"
Option "NvAGP" "1"
И в hibernate.conf раскоментировал две строчки
EnableVbetool yes
RestoreVbeStateFrom /var/lib/vbetool/vbestate
С третьей про VbetoolPost не работает, Х-ы виснут.
Вот.
----------- следующая часть -----------
--- nv.c.old 2005-06-18 15:19:59 +0300
+++ nv.c 2005-06-18 15:20:37 +0300
@@ -3417,7 +3417,7 @@ nv_acpi_event
if ((!lnv) || (lnv->dev != dev))
{
nv_printf(NV_DBG_WARNINGS, "NVRM: ACPI: invalid device!\n");
- return -1;
+ return 0;
}
nv = NV_STATE_PTR(lnv);
@@ -3425,6 +3425,7 @@ nv_acpi_event
switch (state)
{
case PM_SUSPEND_MEM:
+ case 1:
nv_printf(NV_DBG_INFO, "NVRM: ACPI: received suspend event\n");
status = rm_power_management(nv, 0, NV_PM_ACPI_STANDBY);
break;
Подробная информация о списке рассылки Sisyphus