Nixpkgs: ati_unfree: doesn't work with some display managers

Created on 5 Jun 2016  路  7Comments  路  Source: NixOS/nixpkgs

Data so far:

  • OK: lightdm;
  • KO: kdm, gdm.

For details see https://github.com/NixOS/nixpkgs/issues/9903#issuecomment-223483656

stale nixos

Most helpful comment

Thanks @domenkozar, this was exactly my problem. I'm now using ati_unfree with lightdm successfully. In the meantime, could we perhaps just throw an exception if someone tries to build a configuration.nix with ati_unfree and KDM or GDM?

All 7 comments

related, a few months ago, i found that ati_unfree 'worked' with slim+xfce, but the instant i enabled dual-monitor, it segfaulted X and left the gpu in a bad state

attempting to restart X caused the kernel to hang solid

and then upon rebooting, slim worked fine, i logged in, and xfce restored the monitor state, crashing it again!

cc @ocharles

Thanks @domenkozar, this was exactly my problem. I'm now using ati_unfree with lightdm successfully. In the meantime, could we perhaps just throw an exception if someone tries to build a configuration.nix with ati_unfree and KDM or GDM?

Unsure if related, but prior to using ati_unfree I had services.xserver.enable = true; with XMonad enabled as my window manager. Seemed to be working fine, then I set:

nixpkgs.config.allowUnfree = true;

services.xserver.videoDrivers = [ "ati_unfree" ]

did a nixos-rebuild switch followed by a reboot, and now X doesn't seem to want to start anymore, I just get dropped into a shell as if X was never enabled.

Any ideas?

Are you using a display manager? Do you see the same stack trace as in https://github.com/NixOS/nixpkgs/issues/9903#issuecomment-223483656?

Linux 4.9, LightDM and Xfce works, but performance is very bad. https://github.com/NixOS/nixpkgs/issues/49726#issuecomment-485301170

Thank you for your contributions.

This has been automatically marked as stale because it has had no activity for 180 days.

If this is still important to you, we ask that you leave a comment below. Your comment can be as simple as "still important to me". This lets people see that at least one person still cares about this. Someone will have to do this at most twice a year if there is no other activity.

Here are suggestions that might help resolve this more quickly:

  1. Search for maintainers and people that previously touched the related code and @ mention them in a comment.
  2. Ask on the NixOS Discourse.
  3. Ask on the #nixos channel on irc.freenode.net.
Was this page helpful?
0 / 5 - 0 ratings

Related issues

retrry picture retrry  路  3Comments

tomberek picture tomberek  路  3Comments

grahamc picture grahamc  路  3Comments

rzetterberg picture rzetterberg  路  3Comments

edolstra picture edolstra  路  3Comments