cancel
Showing results for 
Search instead for 
Did you mean: 

Drivers & Software

nishantha
Journeyman III

Drivers for HD8750M

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

0 Likes
6 Replies

https://support.amd.com/en-us/download

Ryzen 5 5600x, B550 aorus pro ac, Hyper 212 black, 2 x 16gb F4-3600c16dgtzn kit, Aorus gen4 1tb, Nitro+RX6900XT, RM850, Win.10 Pro., LC27G55T..
0 Likes

I already checked this link. but I haven't found the relevant drivers for Ubuntu 16.04 or 18.04

0 Likes

https://support.amd.com/en-us/download/linux

Ryzen 5 5600x, B550 aorus pro ac, Hyper 212 black, 2 x 16gb F4-3600c16dgtzn kit, Aorus gen4 1tb, Nitro+RX6900XT, RM850, Win.10 Pro., LC27G55T..
0 Likes

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   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkcl/kcl_drm.o

   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   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_module.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/ttm/ttm_memory.o

   AR      /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/built-in.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/amdgpu_drv.o

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   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_device.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/ttm/ttm_tt.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/amdgpu_device.o

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   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_chardev.o

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   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_topology.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_pasid.o

/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   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_doorbell.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_flat_memory.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_process.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_queue.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_mqd_manager.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_mqd_manager_cik.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_mqd_manager_vi.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_mqd_manager_v9.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_kernel_queue.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_kernel_queue_cik.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_kernel_queue_vi.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_kernel_queue_v9.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_packet_manager.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_process_queue_manager.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_device_queue_manager.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_device_queue_manager_cik.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_device_queue_manager_vi.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_device_queue_manager_v9.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_interrupt.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_events.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/cik_event_interrupt.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_int_process_v9.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_dbgdev.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_dbgmgr.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_crat.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_rdma.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_peerdirect.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_ipc.o

   CC   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/kfd_debugfs.o

   LD   /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkfd/amdkfd.o

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

0 Likes

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.

Ryzen 5 5600x, B550 aorus pro ac, Hyper 212 black, 2 x 16gb F4-3600c16dgtzn kit, Aorus gen4 1tb, Nitro+RX6900XT, RM850, Win.10 Pro., LC27G55T..

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

0 Likes