(2016-07-22, 20:23)xxxnelly Wrote: @Milhouse - yes this fixes it.
So am I stuck now or is there nothing we can do?
Thanks,
Neil
Since it's a bug in the latest nvidia driver the only thing we (you) can do is use the older (and working) legacy driver, 340.96.
Fortunately you can switch over to the 340.96 driver by using a custom udev rule.
Upgrade to the latest build, ie. #0721.
Then create the file named "/storage/.config/udev.rules.d/96-nvidia.rules" with the following content (as a single line):
Code:
ACTION=="add|change", SUBSYSTEM=="pci", ATTR{class}=="0x030000", ATTRS{vendor}=="0x10de", ENV{xorg_driver}="nvidia", TAG+="systemd", ENV{SYSTEMD_WANTS}+="[email protected]"
Save the file, then reboot.
Once the system has rebooted, confirm which driver is being used - it should now be 340.96:
Code:
LibreELEC:~ # grep "X Driver" /var/log/Xorg.0.log
[323711.623] (II) NVIDIA dlloader X Driver 340.96 Sun Nov 8 21:46:28 PST 2015
If you see 367.35 then you've mistyped the rule.
Assuming the old 340.96 driver has loaded, test if standby is working.
With the above custom udev rule you'll be able to continue testing the latest test builds but you'll always be using the 340.96 nvidia-legacy driver (it just so happens your GT 520M GPU is supported by both the legacy and non-legacy drivers).
If you ever want to go back to the non-legacy driver (for instance to test if a new version fixes your standby issue) then delete the file "/storage/.config/udev.rules.d/96-nvidia.rules" and reboot.
Chances are you won't see much if any picture quality difference using the older driver.