You are not logged in.

#1 2014-10-28 22:23:16

jwrona
Member
Registered: 2014-10-28
Posts: 4

Display manager doesn't show up on fresh install

Hello,

recently I betrayed gentoo and installed arch. But I'm having this problem: everything boots just fine, all services are running, but my display manager doesn't show up. There remains systemd log on the screen. I tried gdm and lightdm but no difference. When I switch to another TTY and log in, I can see the gdm process running, also systemctl status gdm.service shows "active (running)". When I restart gdm (systemctl restart gdm.service), it suddenly shows up and works fine.

I'm using laptop with no other screen attached. It has two GPUs, intel and nvidia (Optimus), and I installed drivers for both of them, Nouveau for nvidia. I can only disable intel GPU in BIOS, which I tried and it didn't help. Also there are some ACPI warning in my dmesg, I don't know if it could be somehow related:

[    5.304719] ACPI Warning: SystemIO range 0x0000000000000428-0x000000000000042f conflicts with OpRegion 0x0000000000000400-0x000000000000047f (\PMIO) (20140724/utaddress-258)
[    5.304727] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    5.304731] ACPI Warning: SystemIO range 0x0000000000000540-0x000000000000054f conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20140724/utaddress-258)
[    5.304736] ACPI Warning: SystemIO range 0x0000000000000540-0x000000000000054f conflicts with OpRegion 0x0000000000000500-0x000000000000055f (\_SB_.PCI0.PEG0.PEGP.GPIO) (20140724/utaddress-258)
[    5.304739] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    5.304741] ACPI Warning: SystemIO range 0x0000000000000530-0x000000000000053f conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20140724/utaddress-258)
[    5.304744] ACPI Warning: SystemIO range 0x0000000000000530-0x000000000000053f conflicts with OpRegion 0x0000000000000500-0x000000000000055f (\_SB_.PCI0.PEG0.PEGP.GPIO) (20140724/utaddress-258)
[    5.304747] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    5.304749] ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000052f conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20140724/utaddress-258)
[    5.304752] ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000052f conflicts with OpRegion 0x0000000000000500-0x000000000000055f (\_SB_.PCI0.PEG0.PEGP.GPIO) (20140724/utaddress-258)
[    5.304755] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    5.304756] lpc_ich: Resource conflict(s) found affecting gpio_ich

Any ideas? Will you help me please? smile

Offline

#2 2014-10-28 22:50:20

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,722

Re: Display manager doesn't show up on fresh install

First off, welcome to a fellow Gentoo expatriate smile  I still love Gentoo -- the penultimate distribution. 

I think you are having problems getting X to run.  For now, disable the  display manager and start X by hand.  Log in from the console and run startx and see what happens.
From there, we may want to see your Xorg log.  On Arch with systemd and no display manager, Xorg runs as a user. so the logs are in ~/.local/share/xorg.   Note that when you use a display manager, the logs will be in /var/log as xorg will run as root (like on Gentoo)


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way

Offline

#3 2014-10-28 23:39:34

jwrona
Member
Registered: 2014-10-28
Posts: 4

Re: Display manager doesn't show up on fresh install

With startx gdm started fine. Here is my Xorg.0.log: http://pastebin.com/wpG3Npn9. I'm not very familiar with Xorg logs, but there seems to be some ACPI problem, like in dmesg.

Offline

#4 2014-10-29 02:40:34

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,722

Re: Display manager doesn't show up on fresh install

I took a look through the Xorg log, and it picking up the Intel card, but not the Nvidia.  The rather simple twm and startx may not deal with video card switching.  Perhaps the more complex display managers are trying to switch to the Nvidia.  I don't think the ACPI error is anything to worry about -- at least not in this context.

Unfortunately, I know nothing about Hybrid graphics.  I've never had to deal with them.  If you've not seen it, you might look at the hybrid graphics wiki page.  Also, I am not sure why the Nvidia driver is not getting picked up, especially if you disable the Intel card.  I also have not used Nvidia, so I can't help much there either.  sad


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way

Offline

#5 2014-10-29 04:14:24

brittyazel
Member
From: Davis, CA
Registered: 2013-05-11
Posts: 165

Re: Display manager doesn't show up on fresh install

did you enable gdm? systemctl enable gdm? :-p

Last edited by brittyazel (2014-10-29 04:15:22)


I don't really know what I'm doing.

Offline

#6 2014-10-29 13:40:41

jwrona
Member
Registered: 2014-10-28
Posts: 4

Re: Display manager doesn't show up on fresh install

brittyazel: yes I did smile

I disabled intel GPU in BIOS and X wasn't able to start. Here is log: http://pastebin.com/jJqksmyS. I think there may be something wrong with my nvidia card. Before arch I used bbswitch to turn it off during startup so I don't even know if it was working earlier or not.

I'm going to try bbswitch and see what happens.

[Edit]
So I tried two ways to turn off dedicated card: acpi_call as it is described in https://wiki.archlinux.org/index.php/hy … screte_GPU and bumblebee with bbswitch https://wiki.archlinux.org/index.php/bumblebee. There was some problems with acpi_call but bumblebee seems to work well and my nvidia GPU is turned of by bbswitch module during startup, but display manager still  doesn't show up. Now I'm absolutely clueless.

Last edited by jwrona (2014-10-29 20:28:37)

Offline

Board footer

Powered by FluxBB