The two methods appear to do the same, except hda-verb applies the change when run and the other method at the time the hda kernel module is loaded. You can run hda-verb at boot instead, but the other method looks cleaner to me, as it applies the fix when the hardware is configured by the driver. I believe this fix can also be added to the driver itself.
As I described above[0], after Hui Wang fixed this bug here that we're commenting on[1], I started to hear noise in headphones. This is not occasional crackling sound, this is constant annoying noise. Not every gen6 Carbon has this issue, apparently. This fixes the issue.
The two methods appear to do the same, except hda-verb applies the change when run and the other method at the time the hda kernel module is loaded. You can run hda-verb at boot instead, but the other method looks cleaner to me, as it applies the fix when the hardware is configured by the driver. I believe this fix can also be added to the driver itself.
As I described above[0], after Hui Wang fixed this bug here that we're commenting on[1], I started to hear noise in headphones. This is not occasional crackling sound, this is constant annoying noise. Not every gen6 Carbon has this issue, apparently. This fixes the issue.
[0] https:/ /bugs.launchpad .net/ubuntu/ +source/ linux/+ bug/1805079/ comments/ 8
[1] https:/ /lkml.org/ lkml/2018/ 12/4/520