Plataforma dinâmica Intel® e estrutura térmica (DPTF) para Linux

1

Eu tenho um novo laptop com o Core i7 7th Gen, e como nenhum outro Windows além de 10 funciona na 7ª geração da Intel, decidi mudar completamente para o Linux.

Eu estava passando por todos os drivers do Windows fornecidos no CD que acompanha o Laptop, e há um driver chamado "DPTF", que até onde eu li não está implementado no kernel do Linux.

O Google me levou para o link , onde há instruções detalhadas sobre como compilar o código, com pequenas falhas.

À luz disso,

  1. Será que configurá-lo no Linux me beneficiará de alguma forma?
  2. Se for, a partir do README.md do git, sob instruções para o Ubuntu (estou usando o Linux Mint 18.1)

    • Run make under /ESIF/Products/ESIF_UF/Linux to build the esif_ufd executable.

    executar o make com esse diretório em foco gera uma série de erros,

++++ ++++ 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

Como consertar isso?

    
por Jesse P Francis 16.02.2017 / 16:03

0 respostas