You are not logged in.
When my /etc/X11/xorg.conf.d/00-monitor.conf file is read at boot, the 'radeon' driver is not found:
[ 20.574] (II) LoadModule: "glx"
[ 20.575] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 20.587] (II) Module glx: vendor="X.Org Foundation"
[ 20.587] compiled for 1.17.2, module version = 1.0.0
[ 20.587] ABI class: X.Org Server Extension, version 9.0
[ 20.587] (==) AIGLX enabled
[ 20.587] (II) LoadModule: "radeon"
[ 20.588] (WW) Warning, couldn't open module radeon
[ 20.588] (II) UnloadModule: "radeon"
[ 20.588] (II) Unloading radeon
[ 20.588] (EE) Failed to load module "radeon" (module does not exist, 0)
[ 20.588] (EE) No drivers available.
once I startx without this file though it seems I am using the driver 'radeon' that
didn't exist at boot:
lshw -c video
*-display
description: VGA compatible controller
product: Hawaii XT [Radeon R9 290X]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:01:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
configuration: driver=radeon latency=0
resources: irq:28 memory:c0000000-cfffffff memory:d0000000-d07fffff ioport:e000(size=256) memory:fea00000-fea3ffff memory:fea40000-fea5ffff
*-display
description: VGA compatible controller
product: Hawaii XT [Radeon R9 290X]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:02:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
configuration: driver=radeon latency=0
resources: irq:30 memory:a0000000-afffffff memory:b0000000-b07fffff ioport:d000(size=256) memory:fe900000-fe93ffff memory:fe940000-fe95ffff
*-display
description: VGA compatible controller
product: Hawaii XT [Radeon R9 290X]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:03:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
configuration: driver=radeon latency=0
resources: irq:32 memory:80000000-8fffffff memory:90000000-907fffff ioport:c000(size=256) memory:fe800000-fe83ffff memory:fe840000-fe85ffff
here is my xorg.conf file:
Section "Monitor"
Identifier "DVI-1"
Option "Primary" "On"
Option "Rotate" "Right"
EndSection
Section "Monitor"
Identifier "DVI-0"
Option "Rotate" "Left"
Option "RightOf" "DVI-1"
EndSection
Section "Device"
Identifier "Card0"
Driver "radeon"
BusID "PCI: 1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "DVI-1"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1200"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Card0"
Monitor "DVI-0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1200"
EndSubSection
EndSection
Been googling this for a few hours and trying different things but nothing really has worked.
Last attempted was adding 'radeon' to /etc/mkinitcpio.conf with no effect.
Can anyone help a arch n00b out?
Offline
So I changed 'radeon' to 'modesetting' and everything seems to work. I looked at the /home/<user>/.local/share/xorg/Xorg.0.log to see what startx used when there wasn't a xorg.conf provided and saw it was using 'modesetting' so I just did the same.
My working xorg.conf is:
Section "Monitor"
Identifier "DVI-1"
Option "Primary" "On"
Option "Rotate" "Left"
EndSection
Section "Monitor"
Identifier "DVI-0"
Option "Rotate" "Left"
Option "RightOf" "DVI-1"
EndSection
Section "Device"
Identifier "Card0"
Driver "modesetting"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "DVI-1"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1200"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Card0"
Monitor "DVI-0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1200"
EndSubSection
EndSection
It also says in the logs that it is actually using 'radeonsi'? Not sure what 'modesetting' and 'radeonsi' are really can anyone explain?
Offline