09-13-2016, 04:34 PM
(This post was last modified: 09-13-2016, 06:01 PM by bubblehash.)
So I did a default install of Ubuntu Server LTS 14.4(.4), only installed:
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:
My ATI Radeon 290x is detected in hardware:
But for some reason the kernel never loads (doesn't have??) the actual fglrx module:
A similar error from Xorg.log:
I did notice this in my /etc/X11/xorg.conf though which seems off given that lscpi shows an address of 83:00.0:
Why are my kernel modules missing and how to I get them to load?
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?