You are not logged in.

#1 2017-01-12 12:58:15

Melkren
Member
Registered: 2016-05-13
Posts: 17

R9 390 issues with open source drivers

Hi all, I used to have an R9 290 graphics card, with this card I could switch between catalyst and the ATI driver no problem. That graphics card died and I bought a 390 to replace it, since then I am unable to use the ATI driver, I've also tried to AMDGPU driver as well. Both result in a black screen on boot.

I also get the same thing when I try to boot the live CD unless I force nomodeset.

I'm not sure what logs are required to look into why I get the black screen, could somebody point me in the right direction?

Cheers,
Melkren

Offline

#2 2017-01-19 19:24:09

kamzata
Member
From: ITALY
Registered: 2017-01-19
Posts: 30

Re: R9 390 issues with open source drivers

.

Last edited by kamzata (2017-01-20 01:51:53)

Offline

#3 2017-01-22 06:30:11

kamzata
Member
From: ITALY
Registered: 2017-01-19
Posts: 30

Re: R9 390 issues with open source drivers

I also own an R9 390 (Gigabyte R9 390 8GB G1). I installed Catalyst driver downgrading (sadly) Xorg to 1.17.4-2 version and using vi0l0's repository. At the beginning I was thinking about building it from source but now, thanks to the new >4.8 kernel, vi0l0 and his catalyst-hook package, life is a little more easy (afaik). Anyway, It seems really unstable to me, don't you? It has actually a strange behaviour... sometimes it works for hours and sometimes I can't use it 5 minutes long because, for instance, when I maximize a window (top-down, left-right or full screen) I start to see some artefact and the only thing to do is a complete reboot.

Offline

#4 2017-01-22 09:30:05

piotroxp
Member
Registered: 2008-08-04
Posts: 66

Re: R9 390 issues with open source drivers

Hey Melkren,
Try /var/log/xorg*.log, dmesg and journalctl -xn . You should see some stuff. Also, AFAIK there were some things you had to do when jumping from one driver to the other (I did it a multiple times already for my R9 280 and I always sat with the wiki by the side).

All my systems are AMD and (from APUs to CPUs to GPUs) and I'm experiencing zero issues whatsoever. Perhaps it's the graphics card that's faulty? I know for a fact that some of them work more stable after being treated in a soldering oven for BGA fixing of the graphics chip to the board. Sometimes those little joints break, losing reliability.

Cheers!


I invented EM Field Patterns and fixed Feynmann's Diagrams so they are physical.

Offline

#5 2017-01-22 23:48:34

kamzata
Member
From: ITALY
Registered: 2017-01-19
Posts: 30

Re: R9 390 issues with open source drivers

piotroxp wrote:

Hey Melkren,
Try /var/log/xorg*.log, dmesg and journalctl -xn . You should see some stuff. Also, AFAIK there were some things you had to do when jumping from one driver to the other (I did it a multiple times already for my R9 280 and I always sat with the wiki by the side).

All my systems are AMD and (from APUs to CPUs to GPUs) and I'm experiencing zero issues whatsoever. Perhaps it's the graphics card that's faulty? I know for a fact that some of them work more stable after being treated in a soldering oven for BGA fixing of the graphics chip to the board. Sometimes those little joints break, losing reliability.

Cheers!

Do you have an R9 390? Does it work well?

Offline

#6 2017-01-23 12:18:41

solderwire
Member
Registered: 2017-01-23
Posts: 1

Re: R9 390 issues with open source drivers

My PowerColor R9 380X works well with the open-source xf86-video-amdgpu. You may find a Video BIOS update for your card.

Offline

#7 2017-01-28 05:44:55

kamzata
Member
From: ITALY
Registered: 2017-01-19
Posts: 30

Re: R9 390 issues with open source drivers

solderwire wrote:

My PowerColor R9 380X works well with the open-source xf86-video-amdgpu. You may find a Video BIOS update for your card.

No flickering? If I use xf86-video-amdgpu driver I can see my screen flickering (not always but often, usually when some desktop animations start). Using Catalyst instead I didn't notice any flickering but, as I said, some artefacts. I didn't try amdgpu-pro driver yet cause it's really old and you must downgrade kernel as well. Furthermore, I read some users had the same "flickering experience" with it too. At the moment, I decided to stay with xf86-video-amdgpu because Catalyst force me to reboot every time artefacts arise.

Last edited by kamzata (2017-01-28 05:48:58)

Offline

#8 2017-01-29 19:25:42

Melkren
Member
Registered: 2016-05-13
Posts: 17

Re: R9 390 issues with open source drivers

Hey, sorry for not replying earlier, i forgot to sub! I managed to get this working today on the ATI driver for now. To "fix" the problem I had to add radeon.dpm="0" to grub. This gets around the black screen issue, although I'm not sure what the implications of this are.

Got an issue with AMDGPU telling me it can't see the screens so that's the next thing to fix.

Offline

#9 2017-02-03 11:09:42

Melkren
Member
Registered: 2016-05-13
Posts: 17

Re: R9 390 issues with open source drivers

Still can't get this working. When I try AMDGPU I just get a flashing cursor, seems like it's not loading the AMDGPU module. I'm right in saying that in the latest kernel I shouldn't need any special flags? Do you have to do anything special to boot into any open source driver Kamzata? Like me having to turn dpm off?

Offline

#10 2017-02-03 12:24:25

nassi
Member
From: Finland
Registered: 2017-01-27
Posts: 35

Re: R9 390 issues with open source drivers

Only thing required for me (running R9 290X) was to blacklist the radeon module (as detailed in the Arch wiki), as it still defaults to that.

Last edited by nassi (2017-02-03 12:39:04)

Offline

#11 2017-02-03 12:35:40

Melkren
Member
Registered: 2016-05-13
Posts: 17

Re: R9 390 issues with open source drivers

Hi nassi, yeah I've done that. Logs show it unloading the radeon module but it doesn't then load the AMDGPU module.

Offline

#12 2017-02-03 12:53:11

nassi
Member
From: Finland
Registered: 2017-01-27
Posts: 35

Re: R9 390 issues with open source drivers

What does

lspci -k | grep -A3 VGA

report? What about

pacman -Q | grep -E 'mesa|amdgpu'

? Posting the xorg log won't hurt either.

Offline

#13 2017-02-04 10:39:11

Melkren
Member
Registered: 2016-05-13
Posts: 17

Re: R9 390 issues with open source drivers

Hi nassi, sorry for slow reply. Here are the outputs to commands you asked for:

lspci -k | grep -A3 VGA

 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii PRO [Radeon R9 290/390] (rev 80)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 2015
        Kernel modules: radeon
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii HDMI Audio [Radeon R9 290/290X / 390/390X] 

pacman -Q | grep -E 'mesa|amdgpu'

 lib32-mesa 13.0.4-1
lib32-mesa-libgl 13.0.4-1
lib32-mesa-vdpau 13.0.4-1
mesa 13.0.4-1
mesa-libgl 13.0.4-1
mesa-vdpau 13.0.4-1
xf86-video-amdgpu 1.2.0-2 

Xorg log:

[   145.656] 
X.Org X Server 1.19.1
Release Date: 2017-01-11
[   145.656] X Protocol Version 11, Revision 0
[   145.657] Build Operating System: Linux 4.8.14-1-ARCH x86_64 
[   145.657] Current Operating System: Linux melkren-linux 4.9.6-1-ck-piledriver #1 SMP PREEMPT Thu Jan 26 18:04:34 EST 2017 x86_64
[   145.657] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux-ck-piledriver root=UUID=519edd57-90d5-4d73-a00c-b0c24403a73f rw quiet radeon.dpm=0
[   145.657] Build Date: 12 January 2017  07:11:40AM
[   145.657]  
[   145.657] Current version of pixman: 0.34.0
[   145.657] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[   145.657] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   145.657] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Feb  4 10:26:26 2017
[   145.683] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   145.683] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   145.723] (==) No Layout section.  Using the first Screen section.
[   145.723] (==) No screen section available. Using defaults.
[   145.723] (**) |-->Screen "Default Screen Section" (0)
[   145.723] (**) |   |-->Monitor "<default monitor>"
[   145.736] (==) No device specified for screen "Default Screen Section".
	Using the first device section listed.
[   145.736] (**) |   |-->Device "Radeon"
[   145.736] (**) |   |-->GPUDevice "Radeon"
[   145.736] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[   145.736] (==) Automatically adding devices
[   145.736] (==) Automatically enabling devices
[   145.736] (==) Automatically adding GPU devices
[   145.736] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   145.788] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/,
	/usr/share/fonts/Type1/,
	/usr/share/fonts/100dpi/,
	/usr/share/fonts/75dpi/
[   145.788] (==) ModulePath set to "/usr/lib/xorg/modules"
[   145.788] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[   145.799] (II) Loader magic: 0x821d60
[   145.799] (II) Module ABI versions:
[   145.799] 	X.Org ANSI C Emulation: 0.4
[   145.799] 	X.Org Video Driver: 23.0
[   145.799] 	X.Org XInput driver : 24.1
[   145.799] 	X.Org Server Extension : 10.0
[   145.800] (++) using VT number 1

[   145.800] (--) controlling tty is VT number 1, auto-enabling KeepTty
[   145.801] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c1
[   145.802] (--) PCI:*(0:1:0:0) 1002:67b1:1462:2015 rev 128, Mem @ 0xc0000000/268435456, 0xd0000000/8388608, 0xfea00000/262144, I/O @ 0x0000e000/256, BIOS @ 0x????????/131072
[   145.802] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[   145.802] (II) LoadModule: "glx"
[   145.829] (WW) Warning, couldn't open module glx
[   145.829] (II) UnloadModule: "glx"
[   145.829] (II) Unloading glx
[   145.829] (EE) Failed to load module "glx" (module does not exist, 0)
[   145.829] (II) LoadModule: "radeon"
[   145.829] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
[   145.844] (II) Module radeon: vendor="X.Org Foundation"
[   145.844] 	compiled for 1.19.1, module version = 7.8.99
[   145.844] 	Module class: X.Org Video Driver
[   145.844] 	ABI class: X.Org Video Driver, version 23.0
[   145.844] (II) RADEON: Driver for ATI/AMD Radeon chipsets:
	ATI Radeon Mobility X600 (M24), ATI FireMV 2400,
	ATI Radeon Mobility X300 (M24), ATI FireGL M24 GL,
	ATI Radeon X600 (RV380), ATI FireGL V3200 (RV380),
	ATI Radeon IGP320 (A3), ATI Radeon IGP330/340/350 (A4),
	ATI Radeon 9500, ATI Radeon 9600TX, ATI FireGL Z1, ATI Radeon 9800SE,
	ATI Radeon 9800, ATI FireGL X2, ATI Radeon 9600, ATI Radeon 9600SE,
	ATI Radeon 9600XT, ATI FireGL T2, ATI Radeon 9650, ATI FireGL RV360,
	ATI Radeon 7000 IGP (A4+), ATI Radeon 8500 AIW,
	ATI Radeon IGP320M (U1), ATI Radeon IGP330M/340M/350M (U2),
	ATI Radeon Mobility 7000 IGP, ATI Radeon 9000/PRO, ATI Radeon 9000,
	ATI Radeon X800 (R420), ATI Radeon X800PRO (R420),
	ATI Radeon X800SE (R420), ATI FireGL X3 (R420),
	ATI Radeon Mobility 9800 (M18), ATI Radeon X800 SE (R420),
	ATI Radeon X800XT (R420), ATI Radeon X800 VE (R420),
	ATI Radeon X850 (R480), ATI Radeon X850 XT (R480),
	ATI Radeon X850 SE (R480), ATI Radeon X850 PRO (R480),
	ATI Radeon X850 XT PE (R480), ATI Radeon Mobility M7,
	ATI Mobility FireGL 7800 M7, ATI Radeon Mobility M6,
	ATI FireGL Mobility 9000 (M9), ATI Radeon Mobility 9000 (M9),
	ATI Radeon 9700 Pro, ATI Radeon 9700/9500Pro, ATI FireGL X1,
	ATI Radeon 9800PRO, ATI Radeon 9800XT,
	ATI Radeon Mobility 9600/9700 (M10/M11),
	ATI Radeon Mobility 9600 (M10), ATI Radeon Mobility 9600 (M11),
	ATI FireGL Mobility T2 (M10), ATI FireGL Mobility T2e (M11),
	ATI Radeon, ATI FireGL 8700/8800, ATI Radeon 8500, ATI Radeon 9100,
	ATI Radeon 7500, ATI Radeon VE/7000, ATI ES1000,
	ATI Radeon Mobility X300 (M22), ATI Radeon Mobility X600 SE (M24C),
	ATI FireGL M22 GL, ATI Radeon X800 (R423), ATI Radeon X800PRO (R423),
	ATI Radeon X800LE (R423), ATI Radeon X800SE (R423),
	ATI Radeon X800 XTP (R430), ATI Radeon X800 XL (R430),
	ATI Radeon X800 SE (R430), ATI Radeon X800 (R430),
	ATI FireGL V7100 (R423), ATI FireGL V5100 (R423),
	ATI FireGL unknown (R423), ATI Mobility FireGL V5000 (M26),
	ATI Mobility Radeon X700 XL (M26), ATI Mobility Radeon X700 (M26),
	ATI Radeon X550XTX, ATI Radeon 9100 IGP (A5),
	ATI Radeon Mobility 9100 IGP (U3), ATI Radeon XPRESS 200,
	ATI Radeon XPRESS 200M, ATI Radeon 9250, ATI Radeon 9200,
	ATI Radeon 9200SE, ATI FireMV 2200, ATI Radeon X300 (RV370),
	ATI Radeon X600 (RV370), ATI Radeon X550 (RV370),
	ATI FireGL V3100 (RV370), ATI FireMV 2200 PCIE (RV370),
	ATI Radeon Mobility 9200 (M9+), ATI Mobility Radeon X800 XT (M28),
	ATI Mobility FireGL V5100 (M28), ATI Mobility Radeon X800 (M28),
	ATI Radeon X850, ATI unknown Radeon / FireGL (R480),
	ATI Radeon X800XT (R423), ATI FireGL V5000 (RV410),
	ATI Radeon X700 XT (RV410), ATI Radeon X700 PRO (RV410),
	ATI Radeon X700 SE (RV410), ATI Radeon X700 (RV410),
	ATI Radeon X1800, ATI Mobility Radeon X1800 XT,
	ATI Mobility Radeon X1800, ATI Mobility FireGL V7200,
	ATI FireGL V7200, ATI FireGL V5300, ATI Mobility FireGL V7100,
	ATI FireGL V7300, ATI FireGL V7350, ATI Radeon X1600, ATI RV505,
	ATI Radeon X1300/X1550, ATI Radeon X1550, ATI M54-GL,
	ATI Mobility Radeon X1400, ATI Radeon X1550 64-bit,
	ATI Mobility Radeon X1300, ATI Radeon X1300, ATI FireGL V3300,
	ATI FireGL V3350, ATI Mobility Radeon X1450,
	ATI Mobility Radeon X2300, ATI Mobility Radeon X1350,
	ATI FireMV 2250, ATI Radeon X1650, ATI Mobility FireGL V5200,
	ATI Mobility Radeon X1600, ATI Radeon X1300 XT/X1600 Pro,
	ATI FireGL V3400, ATI Mobility FireGL V5250,
	ATI Mobility Radeon X1700, ATI Mobility Radeon X1700 XT,
	ATI FireGL V5200, ATI Radeon X2300HD, ATI Mobility Radeon HD 2300,
	ATI Radeon X1950, ATI Radeon X1900, ATI AMD Stream Processor,
	ATI RV560, ATI Mobility Radeon X1900, ATI Radeon X1950 GT, ATI RV570,
	ATI FireGL V7400, ATI Radeon 9100 PRO IGP,
	ATI Radeon Mobility 9200 IGP, ATI Radeon X1200, ATI RS740,
	ATI RS740M, ATI Radeon HD 2900 XT, ATI Radeon HD 2900 Pro,
	ATI Radeon HD 2900 GT, ATI FireGL V8650, ATI FireGL V8600,
	ATI FireGL V7600, ATI Radeon 4800 Series, ATI Radeon HD 4870 x2,
	ATI Radeon HD 4850 x2, ATI FirePro V8750 (FireGL),
	ATI FirePro V7760 (FireGL), ATI Mobility RADEON HD 4850,
	ATI Mobility RADEON HD 4850 X2, ATI FirePro RV770,
	AMD FireStream 9270, AMD FireStream 9250, ATI FirePro V8700 (FireGL),
	ATI Mobility RADEON HD 4870, ATI Mobility RADEON M98,
	ATI FirePro M7750, ATI M98, ATI Mobility Radeon HD 4650,
	ATI Radeon RV730 (AGP), ATI Mobility Radeon HD 4670,
	ATI FirePro M5750, ATI RV730XT [Radeon HD 4670], ATI RADEON E4600,
	ATI Radeon HD 4600 Series, ATI RV730 PRO [Radeon HD 4650],
	ATI FirePro V7750 (FireGL), ATI FirePro V5700 (FireGL),
	ATI FirePro V3750 (FireGL), ATI Mobility Radeon HD 4830,
	ATI Mobility Radeon HD 4850, ATI FirePro M7740, ATI RV740,
	ATI Radeon HD 4770, ATI Radeon HD 4700 Series, ATI RV610,
	ATI Radeon HD 2400 XT, ATI Radeon HD 2400 Pro,
	ATI Radeon HD 2400 PRO AGP, ATI FireGL V4000, ATI Radeon HD 2350,
	ATI Mobility Radeon HD 2400 XT, ATI Mobility Radeon HD 2400,
	ATI RADEON E2400, ATI FireMV 2260, ATI RV670, ATI Radeon HD3870,
	ATI Mobility Radeon HD 3850, ATI Radeon HD3850,
	ATI Mobility Radeon HD 3850 X2, ATI Mobility Radeon HD 3870,
	ATI Mobility Radeon HD 3870 X2, ATI Radeon HD3870 X2,
	ATI FireGL V7700, ATI Radeon HD3690, AMD Firestream 9170,
	ATI Radeon HD 4550, ATI Radeon RV710, ATI Radeon HD 4350,
	ATI Mobility Radeon 4300 Series, ATI Mobility Radeon 4500 Series,
	ATI FirePro RG220, ATI Mobility Radeon 4330, ATI RV630,
	ATI Mobility Radeon HD 2600, ATI Mobility Radeon HD 2600 XT,
	ATI Radeon HD 2600 XT AGP, ATI Radeon HD 2600 Pro AGP,
	ATI Radeon HD 2600 XT, ATI Radeon HD 2600 Pro, ATI Gemini RV630,
	ATI Gemini Mobility Radeon HD 2600 XT, ATI FireGL V5600,
	ATI FireGL V3600, ATI Radeon HD 2600 LE,
	ATI Mobility FireGL Graphics Processor, ATI Radeon HD 3470,
	ATI Mobility Radeon HD 3430, ATI Mobility Radeon HD 3400 Series,
	ATI Radeon HD 3450, ATI Radeon HD 3430, ATI FirePro V3700,
	ATI FireMV 2450, ATI Radeon HD 3600 Series, ATI Radeon HD 3650 AGP,
	ATI Radeon HD 3600 PRO, ATI Radeon HD 3600 XT,
	ATI Mobility Radeon HD 3650, ATI Mobility Radeon HD 3670,
	ATI Mobility FireGL V5700, ATI Mobility FireGL V5725,
	ATI Radeon HD 3200 Graphics, ATI Radeon 3100 Graphics,
	ATI Radeon HD 3300 Graphics, ATI Radeon 3000 Graphics, SUMO, SUMO2,
	ATI Radeon HD 4200, ATI Radeon 4100, ATI Mobility Radeon HD 4200,
	ATI Mobility Radeon 4100, ATI Radeon HD 4290, ATI Radeon HD 4250,
	AMD Radeon HD 6310 Graphics, AMD Radeon HD 6250 Graphics,
	AMD Radeon HD 6300 Series Graphics,
	AMD Radeon HD 6200 Series Graphics, PALM, CYPRESS,
	ATI FirePro (FireGL) Graphics Adapter, AMD Firestream 9370,
	AMD Firestream 9350, ATI Radeon HD 5800 Series,
	ATI Radeon HD 5900 Series, ATI Mobility Radeon HD 5800 Series,
	ATI Radeon HD 5700 Series, ATI Radeon HD 6700 Series,
	ATI Mobility Radeon HD 5000 Series, ATI Mobility Radeon HD 5570,
	ATI Radeon HD 5670, ATI Radeon HD 5570, ATI Radeon HD 5500 Series,
	REDWOOD, ATI Mobility Radeon Graphics, CEDAR, ATI FirePro 2270,
	ATI Radeon HD 5450, CAYMAN, AMD Radeon HD 6900 Series,
	AMD Radeon HD 6900M Series, Mobility Radeon HD 6000 Series, BARTS,
	AMD Radeon HD 6800 Series, AMD Radeon HD 6700 Series, TURKS, CAICOS,
	ARUBA, TAHITI, PITCAIRN, VERDE, OLAND, HAINAN, BONAIRE, KABINI,
	MULLINS, KAVERI, HAWAII
[   145.852] (II) [KMS] drm report modesetting isn't supported.
[   145.852] (II) [KMS] drm report modesetting isn't supported.
[   145.852] (EE) Screen 0 deleted because of no matching config section.
[   145.852] (II) UnloadModule: "radeon"
[   145.852] (EE) Screen 0 deleted because of no matching config section.
[   145.852] (II) UnloadModule: "radeon"
[   145.852] (EE) Device(s) detected, but none match those in the config file.
[   145.852] (EE) 
Fatal server error:
[   145.852] (EE) no screens found(EE) 
[   145.852] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[   145.852] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   145.852] (EE) 
[   145.870] (EE) Server terminated with error (1). Closing log file. 

Offline

#14 2017-02-04 12:09:00

IAmAArchEr
Member
Registered: 2017-01-06
Posts: 7

Re: R9 390 issues with open source drivers

Have you manually enabled the early KMS for xf86-video-amdgpu driver? If not try this. Hope it will work.

https://wiki.archlinux.org/index.php/AM … _early_KMS

Offline

#15 2017-02-04 12:34:35

Melkren
Member
Registered: 2016-05-13
Posts: 17

Re: R9 390 issues with open source drivers

Hi IAmAArchEr, thanks for your reply. Yeah I did try that but it didn't make any difference.

Offline

#16 2017-02-04 12:44:27

Melkren
Member
Registered: 2016-05-13
Posts: 17

Re: R9 390 issues with open source drivers

Hi, my first Xorg log didnt seem to show the AMDGPU module being loaded and unloaded. The below one does, is it normal for it to load the radeon module as well, even though I blacklisted it?

[    43.318] (--) Log file renamed from "/var/log/Xorg.pid-1682.log" to "/var/log/Xorg.0.log"
[    43.318] 
X.Org X Server 1.19.1
Release Date: 2017-01-11
[    43.318] X Protocol Version 11, Revision 0
[    43.318] Build Operating System: Linux 4.8.14-1-ARCH x86_64 
[    43.318] Current Operating System: Linux melkren-linux 4.9.6-1-ck-piledriver #1 SMP PREEMPT Thu Jan 26 18:04:34 EST 2017 x86_64
[    43.318] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux-ck-piledriver root=UUID=519edd57-90d5-4d73-a00c-b0c24403a73f rw quiet radeon.dpm=0
[    43.318] Build Date: 12 January 2017  07:11:40AM
[    43.318]  
[    43.318] Current version of pixman: 0.34.0
[    43.318] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    43.318] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    43.318] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Feb  4 12:36:40 2017
[    43.318] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    43.318] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    43.319] (==) No Layout section.  Using the first Screen section.
[    43.319] (==) No screen section available. Using defaults.
[    43.319] (**) |-->Screen "Default Screen Section" (0)
[    43.319] (**) |   |-->Monitor "<default monitor>"
[    43.319] (==) No device specified for screen "Default Screen Section".
	Using the first device section listed.
[    43.319] (**) |   |-->Device "Radeon"
[    43.319] (**) |   |-->GPUDevice "AMD"
[    43.319] (**) |   |-->GPUDevice "Radeon"
[    43.319] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    43.319] (==) Automatically adding devices
[    43.319] (==) Automatically enabling devices
[    43.319] (==) Automatically adding GPU devices
[    43.319] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    43.319] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/,
	/usr/share/fonts/Type1/,
	/usr/share/fonts/100dpi/,
	/usr/share/fonts/75dpi/
[    43.319] (==) ModulePath set to "/usr/lib/xorg/modules"
[    43.319] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    43.319] (II) Loader magic: 0x821d60
[    43.319] (II) Module ABI versions:
[    43.319] 	X.Org ANSI C Emulation: 0.4
[    43.319] 	X.Org Video Driver: 23.0
[    43.319] 	X.Org XInput driver : 24.1
[    43.319] 	X.Org Server Extension : 10.0
[    43.319] (++) using VT number 1

[    43.320] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c35
[    43.322] (--) PCI:*(0:1:0:0) 1002:67b1:1462:2015 rev 128, Mem @ 0xc0000000/268435456, 0xd0000000/8388608, 0xfea00000/262144, I/O @ 0x0000e000/256, BIOS @ 0x????????/131072
[    43.322] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    43.322] (II) LoadModule: "glx"
[    43.322] (WW) Warning, couldn't open module glx
[    43.322] (II) UnloadModule: "glx"
[    43.322] (II) Unloading glx
[    43.322] (EE) Failed to load module "glx" (module does not exist, 0)
[    43.322] (II) LoadModule: "radeon"
[    43.322] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
[    43.323] (II) Module radeon: vendor="X.Org Foundation"
[    43.323] 	compiled for 1.19.1, module version = 7.8.99
[    43.323] 	Module class: X.Org Video Driver
[    43.323] 	ABI class: X.Org Video Driver, version 23.0
[    43.323] (II) LoadModule: "amdgpu"
[    43.323] (II) Loading /usr/lib/xorg/modules/drivers/amdgpu_drv.so
[    43.323] (II) Module amdgpu: vendor="X.Org Foundation"
[    43.323] 	compiled for 1.19.0, module version = 1.2.0
[    43.323] 	Module class: X.Org Video Driver
[    43.323] 	ABI class: X.Org Video Driver, version 23.0
[    43.323] (II) RADEON: Driver for ATI/AMD Radeon chipsets:
	ATI Radeon Mobility X600 (M24), ATI FireMV 2400,
	ATI Radeon Mobility X300 (M24), ATI FireGL M24 GL,
	ATI Radeon X600 (RV380), ATI FireGL V3200 (RV380),
	ATI Radeon IGP320 (A3), ATI Radeon IGP330/340/350 (A4),
	ATI Radeon 9500, ATI Radeon 9600TX, ATI FireGL Z1, ATI Radeon 9800SE,
	ATI Radeon 9800, ATI FireGL X2, ATI Radeon 9600, ATI Radeon 9600SE,
	ATI Radeon 9600XT, ATI FireGL T2, ATI Radeon 9650, ATI FireGL RV360,
	ATI Radeon 7000 IGP (A4+), ATI Radeon 8500 AIW,
	ATI Radeon IGP320M (U1), ATI Radeon IGP330M/340M/350M (U2),
	ATI Radeon Mobility 7000 IGP, ATI Radeon 9000/PRO, ATI Radeon 9000,
	ATI Radeon X800 (R420), ATI Radeon X800PRO (R420),
	ATI Radeon X800SE (R420), ATI FireGL X3 (R420),
	ATI Radeon Mobility 9800 (M18), ATI Radeon X800 SE (R420),
	ATI Radeon X800XT (R420), ATI Radeon X800 VE (R420),
	ATI Radeon X850 (R480), ATI Radeon X850 XT (R480),
	ATI Radeon X850 SE (R480), ATI Radeon X850 PRO (R480),
	ATI Radeon X850 XT PE (R480), ATI Radeon Mobility M7,
	ATI Mobility FireGL 7800 M7, ATI Radeon Mobility M6,
	ATI FireGL Mobility 9000 (M9), ATI Radeon Mobility 9000 (M9),
	ATI Radeon 9700 Pro, ATI Radeon 9700/9500Pro, ATI FireGL X1,
	ATI Radeon 9800PRO, ATI Radeon 9800XT,
	ATI Radeon Mobility 9600/9700 (M10/M11),
	ATI Radeon Mobility 9600 (M10), ATI Radeon Mobility 9600 (M11),
	ATI FireGL Mobility T2 (M10), ATI FireGL Mobility T2e (M11),
	ATI Radeon, ATI FireGL 8700/8800, ATI Radeon 8500, ATI Radeon 9100,
	ATI Radeon 7500, ATI Radeon VE/7000, ATI ES1000,
	ATI Radeon Mobility X300 (M22), ATI Radeon Mobility X600 SE (M24C),
	ATI FireGL M22 GL, ATI Radeon X800 (R423), ATI Radeon X800PRO (R423),
	ATI Radeon X800LE (R423), ATI Radeon X800SE (R423),
	ATI Radeon X800 XTP (R430), ATI Radeon X800 XL (R430),
	ATI Radeon X800 SE (R430), ATI Radeon X800 (R430),
	ATI FireGL V7100 (R423), ATI FireGL V5100 (R423),
	ATI FireGL unknown (R423), ATI Mobility FireGL V5000 (M26),
	ATI Mobility Radeon X700 XL (M26), ATI Mobility Radeon X700 (M26),
	ATI Radeon X550XTX, ATI Radeon 9100 IGP (A5),
	ATI Radeon Mobility 9100 IGP (U3), ATI Radeon XPRESS 200,
	ATI Radeon XPRESS 200M, ATI Radeon 9250, ATI Radeon 9200,
	ATI Radeon 9200SE, ATI FireMV 2200, ATI Radeon X300 (RV370),
	ATI Radeon X600 (RV370), ATI Radeon X550 (RV370),
	ATI FireGL V3100 (RV370), ATI FireMV 2200 PCIE (RV370),
	ATI Radeon Mobility 9200 (M9+), ATI Mobility Radeon X800 XT (M28),
	ATI Mobility FireGL V5100 (M28), ATI Mobility Radeon X800 (M28),
	ATI Radeon X850, ATI unknown Radeon / FireGL (R480),
	ATI Radeon X800XT (R423), ATI FireGL V5000 (RV410),
	ATI Radeon X700 XT (RV410), ATI Radeon X700 PRO (RV410),
	ATI Radeon X700 SE (RV410), ATI Radeon X700 (RV410),
	ATI Radeon X1800, ATI Mobility Radeon X1800 XT,
	ATI Mobility Radeon X1800, ATI Mobility FireGL V7200,
	ATI FireGL V7200, ATI FireGL V5300, ATI Mobility FireGL V7100,
	ATI FireGL V7300, ATI FireGL V7350, ATI Radeon X1600, ATI RV505,
	ATI Radeon X1300/X1550, ATI Radeon X1550, ATI M54-GL,
	ATI Mobility Radeon X1400, ATI Radeon X1550 64-bit,
	ATI Mobility Radeon X1300, ATI Radeon X1300, ATI FireGL V3300,
	ATI FireGL V3350, ATI Mobility Radeon X1450,
	ATI Mobility Radeon X2300, ATI Mobility Radeon X1350,
	ATI FireMV 2250, ATI Radeon X1650, ATI Mobility FireGL V5200,
	ATI Mobility Radeon X1600, ATI Radeon X1300 XT/X1600 Pro,
	ATI FireGL V3400, ATI Mobility FireGL V5250,
	ATI Mobility Radeon X1700, ATI Mobility Radeon X1700 XT,
	ATI FireGL V5200, ATI Radeon X2300HD, ATI Mobility Radeon HD 2300,
	ATI Radeon X1950, ATI Radeon X1900, ATI AMD Stream Processor,
	ATI RV560, ATI Mobility Radeon X1900, ATI Radeon X1950 GT, ATI RV570,
	ATI FireGL V7400, ATI Radeon 9100 PRO IGP,
	ATI Radeon Mobility 9200 IGP, ATI Radeon X1200, ATI RS740,
	ATI RS740M, ATI Radeon HD 2900 XT, ATI Radeon HD 2900 Pro,
	ATI Radeon HD 2900 GT, ATI FireGL V8650, ATI FireGL V8600,
	ATI FireGL V7600, ATI Radeon 4800 Series, ATI Radeon HD 4870 x2,
	ATI Radeon HD 4850 x2, ATI FirePro V8750 (FireGL),
	ATI FirePro V7760 (FireGL), ATI Mobility RADEON HD 4850,
	ATI Mobility RADEON HD 4850 X2, ATI FirePro RV770,
	AMD FireStream 9270, AMD FireStream 9250, ATI FirePro V8700 (FireGL),
	ATI Mobility RADEON HD 4870, ATI Mobility RADEON M98,
	ATI FirePro M7750, ATI M98, ATI Mobility Radeon HD 4650,
	ATI Radeon RV730 (AGP), ATI Mobility Radeon HD 4670,
	ATI FirePro M5750, ATI RV730XT [Radeon HD 4670], ATI RADEON E4600,
	ATI Radeon HD 4600 Series, ATI RV730 PRO [Radeon HD 4650],
	ATI FirePro V7750 (FireGL), ATI FirePro V5700 (FireGL),
	ATI FirePro V3750 (FireGL), ATI Mobility Radeon HD 4830,
	ATI Mobility Radeon HD 4850, ATI FirePro M7740, ATI RV740,
	ATI Radeon HD 4770, ATI Radeon HD 4700 Series, ATI RV610,
	ATI Radeon HD 2400 XT, ATI Radeon HD 2400 Pro,
	ATI Radeon HD 2400 PRO AGP, ATI FireGL V4000, ATI Radeon HD 2350,
	ATI Mobility Radeon HD 2400 XT, ATI Mobility Radeon HD 2400,
	ATI RADEON E2400, ATI FireMV 2260, ATI RV670, ATI Radeon HD3870,
	ATI Mobility Radeon HD 3850, ATI Radeon HD3850,
	ATI Mobility Radeon HD 3850 X2, ATI Mobility Radeon HD 3870,
	ATI Mobility Radeon HD 3870 X2, ATI Radeon HD3870 X2,
	ATI FireGL V7700, ATI Radeon HD3690, AMD Firestream 9170,
	ATI Radeon HD 4550, ATI Radeon RV710, ATI Radeon HD 4350,
	ATI Mobility Radeon 4300 Series, ATI Mobility Radeon 4500 Series,
	ATI FirePro RG220, ATI Mobility Radeon 4330, ATI RV630,
	ATI Mobility Radeon HD 2600, ATI Mobility Radeon HD 2600 XT,
	ATI Radeon HD 2600 XT AGP, ATI Radeon HD 2600 Pro AGP,
	ATI Radeon HD 2600 XT, ATI Radeon HD 2600 Pro, ATI Gemini RV630,
	ATI Gemini Mobility Radeon HD 2600 XT, ATI FireGL V5600,
	ATI FireGL V3600, ATI Radeon HD 2600 LE,
	ATI Mobility FireGL Graphics Processor, ATI Radeon HD 3470,
	ATI Mobility Radeon HD 3430, ATI Mobility Radeon HD 3400 Series,
	ATI Radeon HD 3450, ATI Radeon HD 3430, ATI FirePro V3700,
	ATI FireMV 2450, ATI Radeon HD 3600 Series, ATI Radeon HD 3650 AGP,
	ATI Radeon HD 3600 PRO, ATI Radeon HD 3600 XT,
	ATI Mobility Radeon HD 3650, ATI Mobility Radeon HD 3670,
	ATI Mobility FireGL V5700, ATI Mobility FireGL V5725,
	ATI Radeon HD 3200 Graphics, ATI Radeon 3100 Graphics,
	ATI Radeon HD 3300 Graphics, ATI Radeon 3000 Graphics, SUMO, SUMO2,
	ATI Radeon HD 4200, ATI Radeon 4100, ATI Mobility Radeon HD 4200,
	ATI Mobility Radeon 4100, ATI Radeon HD 4290, ATI Radeon HD 4250,
	AMD Radeon HD 6310 Graphics, AMD Radeon HD 6250 Graphics,
	AMD Radeon HD 6300 Series Graphics,
	AMD Radeon HD 6200 Series Graphics, PALM, CYPRESS,
	ATI FirePro (FireGL) Graphics Adapter, AMD Firestream 9370,
	AMD Firestream 9350, ATI Radeon HD 5800 Series,
	ATI Radeon HD 5900 Series, ATI Mobility Radeon HD 5800 Series,
	ATI Radeon HD 5700 Series, ATI Radeon HD 6700 Series,
	ATI Mobility Radeon HD 5000 Series, ATI Mobility Radeon HD 5570,
	ATI Radeon HD 5670, ATI Radeon HD 5570, ATI Radeon HD 5500 Series,
	REDWOOD, ATI Mobility Radeon Graphics, CEDAR, ATI FirePro 2270,
	ATI Radeon HD 5450, CAYMAN, AMD Radeon HD 6900 Series,
	AMD Radeon HD 6900M Series, Mobility Radeon HD 6000 Series, BARTS,
	AMD Radeon HD 6800 Series, AMD Radeon HD 6700 Series, TURKS, CAICOS,
	ARUBA, TAHITI, PITCAIRN, VERDE, OLAND, HAINAN, BONAIRE, KABINI,
	MULLINS, KAVERI, HAWAII
[    43.326] (II) AMDGPU: Driver for AMD Radeon chipsets: OLAND, HAINAN, TAHITI,
	PITCAIRN, VERDE, BONAIRE, KABINI, MULLINS, KAVERI, HAWAII, TOPAZ,
	TONGA, CARRIZO, FIJI, STONEY, POLARIS11, POLARIS10
[    43.327] (II) [KMS] drm report modesetting isn't supported.
[    43.327] (II) [KMS] drm report modesetting isn't supported.
[    43.327] (II) [KMS] drm report modesetting isn't supported.
[    43.327] (EE) Screen 0 deleted because of no matching config section.
[    43.327] (II) UnloadModule: "radeon"
[    43.327] (EE) Screen 0 deleted because of no matching config section.
[    43.327] (II) UnloadModule: "radeon"
[    43.327] (EE) Screen 0 deleted because of no matching config section.
[    43.327] (II) UnloadModule: "amdgpu"
[    43.327] (EE) Device(s) detected, but none match those in the config file.
[    43.327] (EE) 
Fatal server error:
[    43.327] (EE) no screens found(EE) 
[    43.327] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[    43.327] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    43.327] (EE) 
[    43.345] (EE) Server terminated with error (1). Closing log file.

Offline

#17 2017-02-04 13:20:58

nassi
Member
From: Finland
Registered: 2017-01-27
Posts: 35

Re: R9 390 issues with open source drivers

Your installed files (pacman -Q) look good, but the xorg log and lspci certainly differ from what I have. Are you absolutely certain you have blacklisted the radeon module (typos etc.)? Do you have anything related to GPU / monitor config in /etc/X11/xorg.conf.d/? Are you loading any modules in /etc/mkinitcpio.conf?

Edit: For me the xorg log doesn't say anything about radeon (only a few mentions of radeonsi), so I guess it's not "normal".

Last edited by nassi (2017-02-04 13:26:56)

Offline

#18 2017-02-04 14:29:38

Melkren
Member
Registered: 2016-05-13
Posts: 17

Re: R9 390 issues with open source drivers

Hi, there are currently two files in my xorg.conf.d directory. One for the radeon settings that it uses when I boot into ATI between attempts, and one for the AMDGPU settings. I've tried removing them both to allow default but I get the same problem. In my modprobe.d directory I have a file called radeon.conf within it it has:

#blacklist radeon

I remove the hash to attempt to use the amdgpu drivers and that's when I get the xorg log I showed you, putting the # back allows me to boot into ATI drivers.

Edit

I loaded the amdgpu module in the mkinitcpio.conf file based on the wiki https://wiki.archlinux.org/index.php/AM … _early_KMS

Last edited by Melkren (2017-02-04 14:34:39)

Offline

#19 2017-02-04 14:45:08

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,868

Re: R9 390 issues with open source drivers

This thread appears to suffer from misunderstanding the difference between kernel modules and xorg modules.

the modules mentioned in xorg come from xf86-video-* packages, while the kernel modules come with the kernel package (linux , linux-lts , linux-ck etc) .
Even though they often share the same name, they are different beasts.

Using arch stock 4.9.x kernel, the default for the R390 card is to use the radeon kernel module.
If that one is blacklisted, the kernel uses the amdgpu kernel module .


Melkren, please post full dmesg & lspci -k output, as well as an xorg log from a start attempt without any *.conf files in /etc/X11 and it's subfolders.

(those logs can be big,  you may want to put them on a a pastebin site, see wiki ).


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#20 2017-02-04 15:02:39

Melkren
Member
Registered: 2016-05-13
Posts: 17

Re: R9 390 issues with open source drivers

Hi Wolf, thanks for helping.

Here is the link for the lspci -k http://pastebin.com/aK2VGPk6

Here is the link for the whole of the xorg log http://pastebin.com/52gSna3x

Offline

#21 2017-02-04 15:07:55

nassi
Member
From: Finland
Registered: 2017-01-27
Posts: 35

Re: R9 390 issues with open source drivers

So, the problem is that his kernel for some reason doesn't have/start the amdgpu-module? I checked the linux-ck package config files and at least the config.x86-64 enables the Sea Island and Souther Island support

CONFIG_DRM_AMDGPU_SI=y
CONFIG_DRM_AMDGPU_CIK=y

Is this not enough? Does the linux-ck-piledriver alter these configs?

Offline

#22 2017-02-04 15:19:22

Melkren
Member
Registered: 2016-05-13
Posts: 17

Re: R9 390 issues with open source drivers

So i tried it with the default kernel, this time it didn't hang with the flashing cursor. However I got artifacts flashing all over the screen, when I checked the Xorg log there's nothing extra written to it. Seems like my card just doesn't want to use AMDGPU!

Offline

#23 2017-02-04 16:49:29

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,868

Re: R9 390 issues with open source drivers

I know almost nothing about the ck kernels, but the xorg log also shows errors that are not related to the kernel.

[    43.322] (EE) Failed to load module "glx" (module does not exist, 0)
<snip>
[    56.715] (II) [KMS] drm report modesetting isn't supported.

I think melkren' system is missing some things that used to be provided by fglrx, but haven't been replaced with their opensource counterparts.

Melkren, please post  ls -l /usr/lib/xorg/modules/extensions/ .

It should look similar to this:

$ ls -l /usr/lib/xorg/modules/extensions/
total 284
lrwxrwxrwx 1 root root     11  4 feb 16:55 libglx.so -> libglx.xorg
-rwxr-xr-x 1 root root 289968 12 jan 08:12 libglx.xorg
$

what does pacman -Qs mesa output ?


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#24 2017-02-04 17:44:24

Melkren
Member
Registered: 2016-05-13
Posts: 17

Re: R9 390 issues with open source drivers

Hi, here is mine:

$ sudo ls -l /usr/lib/xorg/modules/extensions/
total 284
lrwxrwxrwx 1 root root     11 Feb  1 15:20 libglx.so -> libglx.xorg
-rwxr-xr-x 1 root root 289968 Jan 12 07:12 libglx.xorg

and here is the output for pacman -Qs mesa

$ pacman -Qs mesa
local/glu 9.0.0-4
    Mesa OpenGL Utility library
local/lib32-glu 9.0.0-3
    Mesa OpenGL utility library (32 bits)
local/lib32-libtxc_dxtn 1.0.1-5
    S3 Texture Compression (S3TC) library for Mesa (32-bit)
local/lib32-llvm-libs-svn 271497-1 (mesagit)
    Low Level Virtual Machine library (runtime library)(32-bit)(svn version)
local/lib32-mesa 13.0.4-1
    an open-source implementation of the OpenGL specification (32-bit)
local/lib32-mesa-libgl 13.0.4-1
    Mesa 3-D graphics library (32-bit)
local/lib32-mesa-vdpau 13.0.4-1
    Mesa VDPAU drivers (32-bit)
local/libtxc_dxtn 1.0.1-6
    S3 Texture Compression (S3TC) library for Mesa
local/llvm-libs-svn 271493-1 (mesagit)
    Low Level Virtual Machine library (svn version)
local/mesa 13.0.4-1
    an open-source implementation of the OpenGL specification
local/mesa-libgl 13.0.4-1
    Mesa 3-D graphics library
local/mesa-vdpau 13.0.4-1
    Mesa VDPAU drivers

Offline

#25 2017-02-05 12:01:50

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,868

Re: R9 390 issues with open source drivers

Check pacman -Qs llvm-libs .

If you don't see llvm-libs and lib32-llvm-libs in that output, install them and try starting  X again .


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

Board footer

Powered by FluxBB