Hi, I have an Acer laptop with AMD GPU (Acer e1-572G), VGA Chip AMD Radeon HD 8750M. I'm looking for driver software for ubuntu 16.04 or 18.04. anyone can help me to solve the problem?
Thanks
https://support.amd.com/en-us/download
I already checked this link. but I haven't found the relevant drivers for Ubuntu 16.04 or 18.04
https://support.amd.com/en-us/download/linux
I have checked it several time. but its not working. I have attached the crash file
ProblemType: Package
DKMSBuildLog:
DKMS make.log for amdgpu-17.40-492261 for kernel 4.13.0-36-generic (x86_64)
2018 ජූලි 9 වැනි සඳුදා 21:30:29 +0530
make: Entering directory '/usr/src/linux-headers-4.13.0-36-generic'
AR /var/lib/dkms/amdgpu/17.40-492261/build/built-in.o
AR /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkcl/built-in.o
CC
AR /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/built-in.o
AR /var/lib/dkms/amdgpu/17.40-492261/build/ttm/built-in.o
CC
CC
AR /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/built-in.o
CC
In file included from /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkcl/kcl_drm.c:1:0:
/var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_drm.h: In function ‘kcl_drm_calc_vbltimestamp_from_scanoutpos’:
/var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_drm.h:332:9: error: too many arguments to function ‘drm_calc_vbltimestamp_from_scanoutpos’
return drm_calc_vbltimestamp_from_scanoutpos(dev, pipe, max_error, vblank_time,
^
In file included from ./include/drm/drmP.h:83:0,
from /var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_drm.h:6,
from /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkcl/kcl_drm.c:1:
./include/drm/drm_vblank.h:174:6: note: declared here
bool drm_calc_vbltimestamp_from_scanoutpos(struct drm_device *dev,
^
In file included from /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/../include/../backport/backport.h:6:0,
from <command-line>:0:
/var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_drm.h: In function ‘kcl_drm_calc_vbltimestamp_from_scanoutpos’:
In file included from /var/lib/dkms/amdgpu/17.40-492261/build/ttm/backport/backport.h:6:0,
from <command-line>:0:
/var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_drm.h: In function ‘kcl_drm_calc_vbltimestamp_from_scanoutpos’:
/var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_drm.h:332:9: error: too many arguments to function ‘drm_calc_vbltimestamp_from_scanoutpos’
return drm_calc_vbltimestamp_from_scanoutpos(dev, pipe, max_error, vblank_time,
^
/var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_drm.h:332:9: error: too many arguments to function ‘drm_calc_vbltimestamp_from_scanoutpos’
return drm_calc_vbltimestamp_from_scanoutpos(dev, pipe, max_error, vblank_time,
^
In file included from ./include/drm/drmP.h:83:0,
from /var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_drm.h:6,
from /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/../include/../backport/backport.h:6,
from <command-line>:0:
./include/drm/drm_vblank.h:174:6: note: declared here
bool drm_calc_vbltimestamp_from_scanoutpos(struct drm_device *dev,
^
In file included from ./include/drm/drmP.h:83:0,
from /var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_drm.h:6,
from /var/lib/dkms/amdgpu/17.40-492261/build/ttm/backport/backport.h:6,
from <command-line>:0:
./include/drm/drm_vblank.h:174:6: note: declared here
bool drm_calc_vbltimestamp_from_scanoutpos(struct drm_device *dev,
^
In file included from /var/lib/dkms/amdgpu/17.40-492261/build/ttm/backport/backport.h:7:0,
from <command-line>:0:
/var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_reservation.h: In function ‘kcl_reservation_object_copy_fences’:
/var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_reservation.h:95:9: error: implicit declaration of function ‘reservation_object_copy_fences’ [-Werror=implicit-function-declaration]
return reservation_object_copy_fences(dst, src);
^
scripts/Makefile.build:308: recipe for target '/var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkcl/kcl_drm.o' failed
make[2]: *** [/var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkcl/kcl_drm.o] Error 1
scripts/Makefile.build:581: recipe for target '/var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkcl' failed
make[1]: *** [/var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkcl] Error 2
make[1]: *** Waiting for unfinished jobs....
cc1: some warnings being treated as errors
scripts/Makefile.build:308: recipe for target '/var/lib/dkms/amdgpu/17.40-492261/build/ttm/ttm_memory.o' failed
make[2]: *** [/var/lib/dkms/amdgpu/17.40-492261/build/ttm/ttm_memory.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CC
CC
CC
In file included from /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/../include/../backport/backport.h:14:0,
from <command-line>:0:
/var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_reservation.h: In function ‘kcl_reservation_object_copy_fences’:
/var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_reservation.h:95:9: error: implicit declaration of function ‘reservation_object_copy_fences’ [-Werror=implicit-function-declaration]
return reservation_object_copy_fences(dst, src);
^
In file included from /var/lib/dkms/amdgpu/17.40-492261/build/ttm/backport/backport.h:6:0,
from <command-line>:0:
/var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_drm.h: In function ‘kcl_drm_calc_vbltimestamp_from_scanoutpos’:
/var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_drm.h:332:9: error: too many arguments to function ‘drm_calc_vbltimestamp_from_scanoutpos’
return drm_calc_vbltimestamp_from_scanoutpos(dev, pipe, max_error, vblank_time,
^
In file included from ./include/drm/drmP.h:83:0,
from /var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_drm.h:6,
from /var/lib/dkms/amdgpu/17.40-492261/build/ttm/backport/backport.h:6,
from <command-line>:0:
./include/drm/drm_vblank.h:174:6: note: declared here
bool drm_calc_vbltimestamp_from_scanoutpos(struct drm_device *dev,
^
In file included from /var/lib/dkms/amdgpu/17.40-492261/build/ttm/backport/backport.h:7:0,
from <command-line>:0:
/var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_reservation.h: In function ‘kcl_reservation_object_copy_fences’:
/var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_reservation.h:95:9: error: implicit declaration of function ‘reservation_object_copy_fences’ [-Werror=implicit-function-declaration]
return reservation_object_copy_fences(dst, src);
^
/var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/amdgpu_drv.c: At top level:
/var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/amdgpu_drv.c:814:26: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
.get_vblank_timestamp = kcl_amdgpu_get_vblank_timestamp_kms,
^
/var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/amdgpu_drv.c:814:26: note: (near initialization for ‘kms_driver.get_vblank_timestamp’)
/var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/amdgpu_drv.c:815:26: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
.get_scanout_position = kcl_amdgpu_get_crtc_scanoutpos,
^
/var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/amdgpu_drv.c:815:26: note: (near initialization for ‘kms_driver.get_scanout_position’)
In file included from /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/../include/../backport/backport.h:6:0,
from <command-line>:0:
/var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_drm.h: In function ‘kcl_drm_calc_vbltimestamp_from_scanoutpos’:
/var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_drm.h:332:9: error: too many arguments to function ‘drm_calc_vbltimestamp_from_scanoutpos’
return drm_calc_vbltimestamp_from_scanoutpos(dev, pipe, max_error, vblank_time,
^
In file included from ./include/drm/drmP.h:83:0,
from /var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_drm.h:6,
from /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/../include/../backport/backport.h:6,
from <command-line>:0:
./include/drm/drm_vblank.h:174:6: note: declared here
bool drm_calc_vbltimestamp_from_scanoutpos(struct drm_device *dev,
^
cc1: some warnings being treated as errors
scripts/Makefile.build:308: recipe for target '/var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/amdgpu_drv.o' failed
make[2]: *** [/var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/amdgpu_drv.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CC
In file included from /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/../include/../backport/backport.h:14:0,
from <command-line>:0:
/var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_reservation.h: In function ‘kcl_reservation_object_copy_fences’:
/var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_reservation.h:95:9: error: implicit declaration of function ‘reservation_object_copy_fences’ [-Werror=implicit-function-declaration]
return reservation_object_copy_fences(dst, src);
^
cc1: some warnings being treated as errors
scripts/Makefile.build:308: recipe for target '/var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/amdgpu_device.o' failed
make[2]: *** [/var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/amdgpu_device.o] Error 1
scripts/Makefile.build:581: recipe for target '/var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu' failed
make[1]: *** [/var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu] Error 2
CC
CC
/var/lib/dkms/amdgpu/17.40-492261/build/ttm/ttm_tt.c: At top level:
/var/lib/dkms/amdgpu/17.40-492261/build/ttm/ttm_tt.c:43:30: fatal error: drm/drm_mem_util.h: No such file or directory
cc1: some warnings being treated as errors
compilation terminated.
scripts/Makefile.build:308: recipe for target '/var/lib/dkms/amdgpu/17.40-492261/build/ttm/ttm_tt.o' failed
make[2]: *** [/var/lib/dkms/amdgpu/17.40-492261/build/ttm/ttm_tt.o] Error 1
scripts/Makefile.build:581: recipe for target '/var/lib/dkms/amdgpu/17.40-492261/build/ttm' failed
make[1]: *** [/var/lib/dkms/amdgpu/17.40-492261/build/ttm] Error 2
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
LD
Makefile:1550: recipe for target '_module_/var/lib/dkms/amdgpu/17.40-492261/build' failed
make: *** [_module_/var/lib/dkms/amdgpu/17.40-492261/build] Error 2
make: Leaving directory '/usr/src/linux-headers-4.13.0-36-generic'
DKMSKernelVersion: 4.13.0-36-generic
Date: Mon Jul 9 21:30:44 2018
DuplicateSignature: dkms:amdgpu-pro-dkms:17.40-492261:/var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_drm.h:332:9: error: too many arguments to function ‘drm_calc_vbltimestamp_from_scanoutpos’
Package: amdgpu-pro-dkms 17.40-492261
PackageVersion: 17.40-492261
SourcePackage: amdgpu-pro-dkms
Title: amdgpu-pro-dkms 17.40-492261: amdgpu kernel module failed to build
Sorry, I have no experience with the OS, and your topic title will probably not be noticed by another Ubuntu user to offer assistance.
Change the topic title and/or post a query on Ubuntu forum.
Usually the community drivers are what you want for the older AMD/ATI hardware, any official drivers are deprecated. Usually with Ubuntu you will want to get your support from their community as it will give you the best support. I found this information on askubuntu.com
How to install Radeon HD 8670A/8670M/8750M graphic card driver on Ubuntu 16.04? - Ask Ubuntu