1

У меня новый ноутбук с Core i7 7-го поколения, и, поскольку на 7-м поколении Intel нет Windows, кроме 10, я решил полностью перейти на Linux.

Я просматривал все драйверы для Windows, которые были указаны на компакт-диске, поставляемом с ноутбуком, и есть один драйвер под названием "DPTF", который, насколько я читал, не реализован в ядре Linux.

Google отвел меня на https://github.com/01org/dptf , где есть подробные инструкции по компиляции кода с небольшими сбоями.

В свете этого

  1. Будет ли какая-то польза от его установки на Linux?
  2. Если это так, из README.md из git, в соответствии с инструкциями для Ubuntu (я использую Linux Mint 18.1)

    • Запустите make в /ESIF /Products /ESIF_UF /Linux, чтобы создать исполняемый файл esif_ufd.

    запуск make с этим каталогом приводит к серии ошибок,

++++ ++++ ESIF_UF x64 Release Linux GMIN=1 ++++ gcc -c -Wno-multichar -Werror -fPIE -fPIC -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -fstack-protector-strong -m64 -I../../ESIF_UF/Sources -I../../ESIF_CM/Sources -I../../ESIF_WS/Sources -I../../ESIF_LIB/Sources -I../../../../Common -DESIF_ATTR_USER -DESIF_ATTR_DAEMON -DESIF_ATTR_OS_LINUX -DESIF_ATTR_OS_LINUX_HAVE_READLINE -DESIF_FEAT_OPT_ACTION_SYSFS -o ../../ESIF_UF/Sources/lin/main.o ../../ESIF_UF/Sources/lin/main.c In file included from ../../../../Common/esif_ccb_sort.h:29:0, from ../../../../Common/esif_ccb_file_lin_user.h:100, from ../../../../Common/esif_ccb_file.h:28, from ../../ESIF_CM/Sources/esif.h:198, from ../../ESIF_UF/Sources/esif_uf.h:22, from ../../ESIF_UF/Sources/lin/main.c:27: ../../../../Common/esif_ccb_file_lin_user.h: In function ‘esif_ccb_file_enum_first’: ../../../../Common/esif_ccb_sort_lin_user.h:60:48: error: implicit declaration of function ‘qsort_r’ [-Werror=implicit-function-declaration] #define esif_ccb_qsort(bas, num, siz, fn, ctx) qsort_r(bas, num, siz, fn, ctx) ^ ../../../../Common/esif_ccb_file_lin_user.h:169:3: note: in expansion of macro ‘esif_ccb_qsort’ esif_ccb_qsort(find_handle->files, find_handle->matches, sizeof(char *), esif ^ cc1: all warnings being treated as errors Makefile:180: recipe for target '../../ESIF_UF/Sources/lin/main.o' failed make: *** [../../ESIF_UF/Sources/lin/main.o] Error 1

Как это исправить?

0