-
-
Notifications
You must be signed in to change notification settings - Fork 14.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mostly blank screen after x-updates merge. #163
Comments
I have a Redon HD 5450. From lspci: |
The contents of /var/log/X.0.log.old (corresponding to the non-working X server) are at https://gist.github.com/3924544 . Nothing jumps out at me. |
Commit 2fed9df, "Some X.org updates (include xorg-server to 1.12.4)", is the culprit: I can see the login screen with the previous commit, and get the blank-with-noise screen with 2fed9df. I am not sure what to do next. |
Not having an ATI card, I can't really help here, but you could try if you have more luck with the proprietary driver (services.xserver.videoDriver = "ati_unfree"). Alternatively, as a workaround, you can try the VESA driver (services.xserver.videoDriver = "vesa"). |
What is your dmesg output? Are you using a KMS enabled kernel? |
dmsg output: https://gist.github.com/3940435 I don't know if KMS is enabled (or how to check) but https://github.com/falsifian/nixpkgs/blob/master/pkgs/os-specific/linux/kernel/linux-3.2.nix makes me think yes. Information below this line is probably unrelated to this bug. BTW, building the unfree driver fails with Also, services.xserver.videoDriver = "vesa" didn't change anything (X still uses the radeon driver), and services.xserver.videoDrivers = [ "vesa" ] resulted in X not starting; X.0.log contains "vesa: Ignoring device with a bound kernel driver". Full X.0.log: https://gist.github.com/3940479 . I have not started trying to fix this. |
I can't see anything wrong in dmesg, the only suspicious line is The fglrx error really does seem like it's a wrong version for your kernel, but I don't have a clue why you're linking to nvidia issue... It's very unlikely that you're the first one to encounter this problem (across all distros), try searching. Good luck! |
I meant that the nvidia issue seems to have the same root problem; sorry for the confusion. I will search away and report back in a half-day or three. |
On Tue, Oct 23, 2012 at 11:50:14AM -0700, Vladimír Čunát wrote:
I think that MTRR is outdated in recent computers, and PAT is the more flexible Some X drivers may still use MTRR rules update. There are kernel commandline I don't know how much this helps. :) Regards, |
I just noticed and merged #140 Or maybe the referenced NixOS pull request is also needed, but I really don't feel competent to merge that one. |
Good news! Updating libdrm and mesa fixes the issue. But first, a quick workaround in case anyone is having the same issue: disable KMS by passing the nomodeset kernel parameter (e.g. add extraKernelParams = [ "nomodeset" ] to configuration.nix). Now, the real fix is to update libdrm (which requires updating mesa too [0]). I have tested [1], which is based on old commit along the x-updates branch; for a rebased version, see (2) (but it is still compiling, so I can't guarantee that it works). I will submit a pull request once I've verified that the rebased version works, but I might not be able to do that for another 24 hours. Unfortunately, it involves rebuilding xorg: so let me know if I should make the pull request against some *-updates branch instead of master, but I personally would prefer to see it on master since X+radeon+KMS is broken without it. Thanks to erc and MrCooper in #radon on Freenode: [0] https://bugs.freedesktop.org/show_bug.cgi?id=50280#c3 |
Update: (2) works. I will submit a pull request. |
Based on the discussion on that pull request, I've submitted a new pull request that simply rolls back the radeon driver. |
Can we close this issue? |
Yes, thanks, #175 fixed it. |
Fix pxe network boot
Automated updates for buildGoModule packages
My X display is mostly black with some noise at the top. There is also a square of noise that follows my cursor. It seems like input is working, because when I type my username and password, my computer starts working as if to log me in.
This happens at commit f7436a9 (when x-updates was merged) and does not happen at commit 0b592ce (just before x-updates got merged). NixOS was at 6a9b855 and a4cad32 respectively when I tested those revisions.
More information forthcoming. (I have an AMD graphics card; I will look up the details.)
The text was updated successfully, but these errors were encountered: