Re: Suspend/resume problem (now works on L C840, sort of)
- OOPS: The problem below was that an srpm often installs only a
compressed tar of the source. You have to uncompress it! Live and
I did get the 2960 NVIDA src to compile with the FAQ modifications
to prevent it from ignoring APM shutdown request and,
suspend/resume works 99% of the time. I have used it successfuly with
very large number-crunching programs running.
However, today I was using the Gimp to do some image processing and
had quite a few images open. My machine went to sleep OK, but when it
woke up, the screen was complete garbage. The pointer was a colored
square on a plain background of a different color suggesting that the
screen was not in graphics mode. I had to reboot. Unfortunately, I
forgot to look at the XFree log before X started on the re-boot
to see if there was a clue as to what happened.
Anyway, there is still a problem when lots of graphics memory is in
use. Maybe the Geoforce 4 card has a problem re-starting when the
accelerated graphics are off. Any ideas?
My attempt to get the latest driver (4191) going was a
qualified failure. It worked for a couple of suspend/resume cycles
and then hung the machine. The code is slightly different and I
changed it to do what is happening in 2960. But I guess the issue
is more subtle.
--- In firstname.lastname@example.org, "uwbooker" <booker@e...>
> Has anyone successfully made the Nvidia "hack" to makesuspend/resume
> work with an Nidia GeoForce 2/4 video cards described in the FAQwork
> under RH 7.3?
> I have been unable to compile nv.c because /usr/include/asm does not
> have all include files needed. Files with the correct name are in
> /usr/include/asm-x86_64 (but those are not for an i686 right?). In
> any case, they generate more errors. I installed
> all the glibc and kernel modules (including sources) that I could
> find and I have carefully checked that I have the correct version
> of the Nvidia 2960 source (ie the source that goes with the version
> of the binary driver I am currently using successfully.