Overview

Request 1127587 accepted

- update to 2.0.0:
* Most users will find that command ddcutil just works "out of the box",
without the need for manual configuration. Driver i2c-dev is loaded
automatically in case it was not already built into the kernel.
When executing on a system running systemd
(i.e. on almost every current Linux distribution)
the logged on user automatically has read-write access to the /dev/i2c devices associated with monitors,
making excution as root or set up of group I2C unnecessary.
* The dynamic sleep algorithm was completely rewritten to use the minimal reliable sleep-multiplier value.
Explicitly using option --sleep-multiplier to optimize performance should generally be unnecessary.
* The libddcutil API has been both extended and simplified.
Some necessary changes broke full backward compatibility,
requiring a SONAME bump from libddcutil.4 to libddcutil.5.
Given the necessary SONAME bump, the opportunity was taken for a major API cleanup.
Unneeded functions were removed, including many that were previously deprecated.
Most client programs should build with minimal changes.

Loading...


Aaron Stern's avatar

Reading further powerdevil requires -DHAVE_DDCUTIL=ON

Request History
Aaron Stern's avatar

ukbeast89 created request

- update to 2.0.0:
* Most users will find that command ddcutil just works "out of the box",
without the need for manual configuration. Driver i2c-dev is loaded
automatically in case it was not already built into the kernel.
When executing on a system running systemd
(i.e. on almost every current Linux distribution)
the logged on user automatically has read-write access to the /dev/i2c devices associated with monitors,
making excution as root or set up of group I2C unnecessary.
* The dynamic sleep algorithm was completely rewritten to use the minimal reliable sleep-multiplier value.
Explicitly using option --sleep-multiplier to optimize performance should generally be unnecessary.
* The libddcutil API has been both extended and simplified.
Some necessary changes broke full backward compatibility,
requiring a SONAME bump from libddcutil.4 to libddcutil.5.
Given the necessary SONAME bump, the opportunity was taken for a major API cleanup.
Unneeded functions were removed, including many that were previously deprecated.
Most client programs should build with minimal changes.


Simon Lees's avatar

simotek accepted request

the ddcutil changes look fine anyway so accepting this part.

openSUSE Build Service is sponsored by