R9 290 vs 290x pricing and reference design questions
#11
Shocked 
So I did a default install of Ubuntu Server LTS 14.4(.4), only installed:

Code:
build-essential dkms fluxbox libqtcore4 libc6-i386 lib32gcc1 xserver-xorg xserver-xorg-core xserver-xorg-input-evdev xserver-xorg-video-dummy x11-xserver-utils xdm 

Code:
$ uname -a

Linux bubble 4.4.0-36-generic #55~14.04.1-Ubuntu SMP Fri Aug 12 11:49:30 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux


After rebooting, I installed the drivers listed in the thread above (the 15.12), successfully ran aticonfig --initial, and they appear to be in place:

Code:
~$ dpkg --get-selections | grep fglrx
fglrx install
fglrx-amdcccle install
fglrx-core install
fglrx-dev install


My ATI Radeon 290x is detected in hardware:

Code:
$ lspci | grep VGA

83:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii XT [Radeon R9 290X]


But for some reason the kernel never loads (doesn't have??) the actual fglrx module:


Code:
$ sudo clinfo 
modprobe: ERROR: ../libkmod/libkmod-module.c:809 kmod_module_insert_module() could not find module by name='fglrx'
modprobe: ERROR: could not insert 'fglrx': Function not implemented
Error! Fail to load fglrx kernel module! Maybe you can switch to root user to load kernel module directly
modprobe: ERROR: ../libkmod/libkmod-module.c:809 kmod_module_insert_module() could not find module by name='fglrx'
modprobe: ERROR: could not insert 'fglrx': Function not implemented
Error! Fail to load fglrx kernel module! Maybe you can switch to root user to load kernel module directly
X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  156 ()
  Minor opcode of failed request:  19
  Serial number of failed request:  12
  Current serial number in output stream:  12


A similar error from Xorg.log:

Code:
$ cat Xorg.0.log | grep fglrx
[     6.993] (==) fglrx(0): OpenGL ClientDriverName: "fglrx_dri.so"
[     6.993] (==) fglrx(0): UseFastTLS=0
[     6.993] (II) fglrx(0): Shadow Primary option: ShadowPrimary is enabled
[     6.993] (EE) fglrx(0): atiddxDriScreenInit failed. Probably kernel module missing or incompatible. 
[     6.993] (WW) fglrx(0): ***********************************************************
[     6.993] (WW) fglrx(0): * DRI initialization failed                               *
[     6.993] (WW) fglrx(0): * kernel module (fglrx.ko) may be missing or incompatible *
[     6.993] (WW) fglrx(0): * 2D and 3D acceleration disabled                         *
[     6.993] (WW) fglrx(0): ***********************************************************
[     6.993] (II) fglrx(0): FBADPhys: 0xf400000000 FBMappedSize: 0x10000000



I did notice this in my /etc/X11/xorg.conf though which seems off given that lscpi shows an address of 83:00.0:


Code:
...
Section "Device"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        BusID       "PCI:131:0:0"
EndSection

...



Why are my kernel modules missing and how to I get them to load?


Messages In This Thread
RE: R9 290 vs 290x pricing and reference design questions - by bubblehash - 09-13-2016, 04:34 PM