FS#16437 - [pm-utils] make vbetool an optional dependency

Attached to Project: Arch Linux
Opened by Greg (dolby) - Friday, 02 October 2009, 19:37 GMT
Last edited by Thayer Williams (thayer) - Wednesday, 23 December 2009, 19:34 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Thayer Williams (thayer)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: vbetool is a dependency of pm-utils only for Inter cards.
The nvidia binary blob is capable of suspending and resuming on its own. The open source nvidia drivers dont have such capabilities yet.
Radeon cards use radeontool http://aur.archlinux.org/packages.php?ID=2751
and Intel cards use vbetool
I see no reason for this to be a hardcoded dependency now that theres optdepends.

Some additional info:
http://packages.debian.org/sid/pm-utils
http://gentoo-portage.com/sys-power/pm-utils/Dep#ptabs
This task depends upon

Closed by  Thayer Williams (thayer)
Wednesday, 23 December 2009, 19:34 GMT
Reason for closing:  Fixed
Additional comments about closing:  Added vbetool again as basic dep.
Comment by Laszlo Papp (djszapi) - Saturday, 07 November 2009, 06:48 GMT
It's optdependency in the abs tree -> /var/abs/extra/pm-utils
Comment by Laszlo Papp (djszapi) - Saturday, 07 November 2009, 06:49 GMT
Sorry, It's basic dependency, not optdependency, I misstyped above, so it's fixed now.
Comment by Daniel Apolinario (dapolinario) - Monday, 07 December 2009, 10:04 GMT
I think vbetool is not necessary for intel boards. Note the exclamation mark (!) In front of !video_cards_intel? below:

!ppc?
( !ppc64?
( !video_cards_intel?
( sys-apps/vbetool )
video_cards_radeon?
( app-laptop/radeontool )
)
)

I did not think about this notation on the Gentoo website, but understand that is to say that it is for boards that are not intel.
I did some tests and my notebook (Dell Inspiron 1525 with X3100/965) without vbetool, gave no problem.
Sorry for the English, I used the Google translator. I'm Brazilian.
Comment by Jan de Groot (JGC) - Monday, 07 December 2009, 10:07 GMT
I checked out when vbetool is used. It appears that vbetool is used when suspend/resume quirks are set from the hal-info package. The vbetool dependency is not intel-specific, but also covers several nvidia chipsets. Not every intel chip needs vbetool to resume correctly, and I don't know how much of this is still required with KMS in mind.
Comment by Lukas Zavodny (LukynZ) - Saturday, 12 December 2009, 11:03 GMT
Vbetool is surely needed as pm-utils dependency and my radeon card needs it to suspend work.
Comment by Tomas Mudrunka (harvie) - Wednesday, 16 December 2009, 12:36 GMT
I need it for my SiS graphical adapter. i wasn't even able to start x server after reboot after failed suspending without vbetool...

Loading...