精华内容
下载资源
问答
  • 如果提示driver not loaded driver not loaded,那就是你的qt 开发环境缺少sqldrivers插件,查看qt目录下是否有这个目录 C:\Qt\Qt5.9.9\5.9.9\mingw53_32\plugins\sqldrivers 如果没有上面的目录或者目录下没有...

    1.首选确认开发环境下mysql驱动dll文件已复制到qt运行目录:

    我使用的qt5.9.9+mingw53_32位的开发环境,安装目录在C:\Qt\Qt5.9.9\5.9.9\mingw53_32

    此时下载mysql 32位对应的驱动文件libmysql.dll,此dll文件支持连接MySQL版本5.x-8.x,这里的MySQL不区分32位还是64位,也不需要本机安装MySQL数据库

    下载链接:https://download.csdn.net/download/chenbo163/33238279

    把dll文件放到C:\Qt\Qt5.9.9\5.9.9\mingw53_32\bin目录下,可以把bin目录添加到系统path下,新建一个qt+mysql项目测试运行没有问题:

    2.如果提示driver not loaded driver not loaded,那就是你的qt 开发环境缺少sqldrivers插件,查看qt目录下是否有这个目录

    C:\Qt\Qt5.9.9\5.9.9\mingw53_32\plugins\sqldrivers

    如果没有上面的目录或者目录下没有qsqlmysql.dll这个文件,则需要重新安装带src的QT开发环境,就是安装时选择安装src,然后手动编译mysql.pro这个项目,生成qsqlmysql.dll,并将生成的dll复制到上面的插件目录下面,具体怎么编译,网上一大堆教程,这里就不赘叙了。

    重点来了本机测试没问题,然后就是发布release版,在没有安装qt环境的电脑上运行,提示

    This application failed to start because it could not find or load the Qt platform plugin "windows"

    缺少平台运行所需文件

    这时将C:\Qt\Qt5.9.9\5.9.9\mingw53_32\plugins\下的platforms目录复制到exe可执行目录下就行,保留qwindows.dll文件,其他的dll可以删除,然后运行提示driver not loaded driver not loaded想着是缺少libmysql.dll这个文件,把这个dll复制到exe目录,依然提示driver not loaded driver not loaded,这就头大了,总不能把客户电脑上也安装上qt开发环境吧?

    我明明把libmysql驱动复制到当前目录了,可还是提示驱动没加载,然后使用

    QSqlDatabase::drivers();输出支持的数据库驱动,发现为空,那么问题找到了,实际上qt插件目录下的qsqlmysql.dll文件才是真的驱动文件

    把qt插件下的C:\Qt\Qt5.9.9\5.9.9\mingw53_32\plugins\sqldrivers目录也复制到exe下面,运行成功!

    至此,可以在非qt环境电脑上运行开发的程序了!

    展开全文
  • 设置方法参考请百度 ------- 其他: 期间遇到过的其他一些坑: 1、把5.12.2 的qsqlmysql.dll 拷贝到 5.15.2 中,用官网下载的 libmysql.dll ,没有提示 Driver not loaded 了,但执行结果是 Process finished ...

    折腾到爆炸了!暂时只能把PyQt5版本降到 5.12.2 使用 (所包含的QT版本是5.12.3)

    QT链接MYSQL需要两个桥梁:qsqlmysql.dll、 libmysql.dll (前者是驱动,后者是扩展包[接口库])

    但PyQt中这两个文件都没有提供。关于这点,官方有说明:https://doc.qt.io/qt-5/sql-driver.html#qmysql   (由于版权的关系在5.12版后就不再提供MySQL驱动程序,所以用户需要自己编译)

    百度、google试了各种方法,最常见的方案是:

    1、安装QT(安装的这个QT的版本 与 PyQt、PySide2中的那个QT的版本 要相同)

    2、对QT提供mysql.pro源文件进行编译,得到驱动dll

    视频教程:(哔哩哔哩搜索关键词: 'QT MYSQL')

    https://www.bilibili.com/video/BV1Jk4y167tt  ([QT 5.14.2]【经验分享】Qt连接Mysql)

    https://www.bilibili.com/video/BV17z411z7T2  (QT5.12.9连接MySQL8.0开发示例)

    详细讲解:

    https://stackoverflow.com/questions/64056483/unable-to-load-qmysql-driver-on-pyside2

    而最简单直接的方法是:

    1、检查自己的QT版本,然后百度别人针对这个版本编译好的现成驱动,下载。  

    【传送门:https://github.com/thecodemonkey86/qt_mysql_driver/releases (很多版本都有)】

    2、把找来的两个文件粘帖到对应目录。

    //版本获取方式:
    //PyQt5
    python -c "from PyQt5.QtCore import QT_VERSION_STR; print('Qt version', QT_VERSION_STR)"
    
    //PySide2
    python -c "from PySide2.QtCore import qVersion; print('Qt version', qVersion())"
    
    
    //目录获取方式:
    //PyQt5:
    python -c "import os; from PyQt5.QtCore import QLibraryInfo; print('QT_SQL_DRIVER_PATH', os.path.join(QLibraryInfo.location(QLibraryInfo.PrefixPath), 'plugins', 'sqldrivers'))"
    
    //PySide2:
    python -c "import os; from PySide2.QtCore import QLibraryInfo; print('QT_SQL_DRIVER_PATH', os.path.join(QLibraryInfo.location(QLibraryInfo.PrefixPath), 'plugins', 'sqldrivers'))"

    有我不想安装QT,又百度不到现成的5.15.2,所以尝试了降版本的方式:

    1、卸载现有版本,安装有提供 qsqlmysql.dll 的最后一个PyQt5版本 5.12.2 

    pip uninstall PyQt5
    pip install PyQt5==5.12.2

    2、把mySql5.7的 libmysql.dll、libmysql.lib 拷贝到 site-packages\PyQt5\Qt\bin 中

    3、安装这个版本后发现运行提示:

    from PyQt5.QtSql import QSqlDatabase
    ImportError: DLL load failed while importing QtSql: 找不到指定的模块。

    pycharm中代码就红色波浪线提示:

    Cannot find reference 'QtCore' in '__init__.py | __init__.py'

    折腾一轮后,解决办法是:把高版本的init__.py 中的内容复制粘帖到低版本的init__.py中 (就是以下这段,其中第7行的'\\Qt5\\bin' 改为 '\\Qt\\bin')

    
    def find_qt():
        import os, sys
    
        qtcore_dll = '\\Qt5Core.dll'
    
        dll_dir = os.path.dirname(sys.executable)
        if not os.path.isfile(dll_dir + qtcore_dll):
            path = os.environ['PATH']
    
            dll_dir = os.path.dirname(__file__) + '\\Qt\\bin'
            if os.path.isfile(dll_dir + qtcore_dll):
                path = dll_dir + ';' + path
                os.environ['PATH'] = path
            else:
                for dll_dir in path.split(';'):
                    if os.path.isfile(dll_dir + qtcore_dll):
                        break
                else:
                    return
    
        try:
            os.add_dll_directory(dll_dir)
        except AttributeError:
            pass
    
    
    find_qt()
    del find_qt
    

    运行成功。

    还有一个方案是使用ODBC,在odbc设置中加入mysql。设置方法参考请百度

    -------

    其他:

    期间遇到过的其他一些坑:

    1、把5.12.2 的qsqlmysql.dll 拷贝到 5.15.2 中,用官网下载的 libmysql.dll ,没有提示 Driver not loaded 了,但执行结果是  Process finished 1073740791 (0xC0000409) 。--->折腾了一轮,无解!

     参考:

    https://blog.csdn.net/m15814478834/article/details/49902077   QMYSQL driver not loaded 的原理和解决办法

    https://blog.csdn.net/qq_34769196/article/details/103898208  PyQt5使用QSqlDatabase类连接Mysql的坑:QMYSQL driver not loaded 

    gitub上找到现成可以下载的驱动(各版本):

    https://github.com/thecodemonkey86/qt_mysql_driver/releases

    其中我下载了5.15.2版本

     

     

    展开全文
  • nvidia英伟达GPU:nvidia driver is not loaded

    千次阅读 2021-03-28 11:25:35
    最近在开fastai提供的AI教程,刚好自己的电脑上有nvidia独显...ERROR: NVIDIA driver is not loaded ERROR: Unable to load info from any available system (nvidia-settings:317): GLib-GObject-CRITICAL **: 0..

    最近在开fastai提供的AI教程,刚好自己的电脑上有nvidia独显(GPU),先前因为耗电温度高就切换到了内置显卡.是时候实现你的价值了nvidia,出来吧小宝贝.执行召唤咒语:nvidia-settings后傻眼了:

    ERROR: NVIDIA driver is not loaded

    ERROR: Unable to load info from any available system

    (nvidia-settings:317): GLib-GObject-CRITICAL **: 06:42:43.821: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

    ** Message: 06:42:43.855: PRIME: No offloading required. Abort

    ** Message: 06:42:43.855: PRIME: is it supported? no

    执行nvidia-smi也是报同样的错误,驱动没了,难道我上次切换显卡时直接把驱动也卸载了,什么时候残忍的斩草还除根了?实在想不起,还是先重新安装下吧:

    sudo add-apt-repository ppa:graphics-drivers/ppa  
    sudo apt-get update  
    sudo apt-get install nvidia-460 #此处要根据上面查询到的版本适当更改
    sudo apt-get install mesa-common-dev  
    sudo apt-get install freeglut3-dev

    安装挺顺利的,确认下安装日志也没发现什么问题:

    tianlang@tianlang:spark$ sudo apt-get install nvidia-driver-460

    正在读取软件包列表... 完成

    正在分析软件包的依赖关系树

    正在读取状态信息... 完成

    将会同时安装下列软件:

    libnvidia-cfg1-460 libnvidia-compute-460

    libnvidia-compute-460:i386 libnvidia-decode-460

    libnvidia-decode-460:i386 libnvidia-encode-460

    libnvidia-encode-460:i386 libnvidia-extra-460

    libnvidia-fbc1-460 libnvidia-fbc1-460:i386 libnvidia-gl-460

    libnvidia-gl-460:i386 libnvidia-ifr1-460

    libnvidia-ifr1-460:i386 nvidia-compute-utils-460

    nvidia-dkms-460 nvidia-kernel-common-460

    nvidia-kernel-source-460 nvidia-utils-460

    xserver-xorg-video-nvidia-460

    下列软件包将被升级:

    libnvidia-cfg1-460 libnvidia-compute-460

    libnvidia-compute-460:i386 libnvidia-decode-460

    libnvidia-decode-460:i386 libnvidia-encode-460

    libnvidia-encode-460:i386 libnvidia-extra-460

    libnvidia-fbc1-460 libnvidia-fbc1-460:i386 libnvidia-gl-460

    libnvidia-gl-460:i386 libnvidia-ifr1-460

    libnvidia-ifr1-460:i386 nvidia-compute-utils-460

    nvidia-dkms-460 nvidia-driver-460 nvidia-kernel-common-460

    nvidia-kernel-source-460 nvidia-utils-460

    xserver-xorg-video-nvidia-460

    升级了 21 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 4 个软件包未被升级。

    需要下载 175 MB 的归档。

    解压缩后会消耗 156 kB 的额外空间。

    您希望继续执行吗? [Y/n] Y

    获取:1 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 nvidia-driver-460 amd64 460.67-0ubuntu0~0.18.04.1 [433 kB]

    ...

    已下载 175 MB,耗时 11分 55秒 (245 kB/s)

    (正在读取数据库 ... 系统当前共安装有 296611 个文件和目录。)

    正准备解包 .../00-nvidia-driver-460_460.67-0ubuntu0~0.18.04.1_amd64.deb ...

    正在将 nvidia-driver-460 (460.67-0ubuntu0~0.18.04.1) 解包到 (460.56-0ubuntu0.18.04.1) 上 ...

    正准备解包 .../01-libnvidia-gl-460_460.67-0ubuntu0~0.18.04.1_amd64.deb ...

    ...

    Removing all DKMS Modules

    Done.

    正在将 nvidia-dkms-460 (460.67-0ubuntu0~0.18.04.1) 解包到 (460.56-0ubuntu0.18.04.1) 上 ...

    正准备解包 .../04-nvidia-kernel-source-460_460.67-0ubuntu0~0.18.04.1_amd64.deb ...

    正在将 nvidia-kernel-source-460 (460.67-0ubuntu0~0.18.04.1) 解包到 (460.56-0ubuntu0.18.04.1) 上 ...

    正准备解包 .../05-nvidia-kernel-common-460_460.67-0ubuntu0~0.18.04.1_amd64.deb ...

    正在将 nvidia-kernel-common-460 (460.67-0ubuntu0~0.18.04.1) 解包到 (460.56-0ubuntu0.18.04.1) 上 ...

    正准备解包 .../06-libnvidia-decode-460_460.67-0ubuntu0~0.18.04.1_i386.deb ...

    正在反配置 libnvidia-decode-460:amd64 (460.56-0ubuntu0.18.04.1) ...

    正在将 libnvidia-decode-460:i386 (460.67-0ubuntu0~0.18.04.1) 解包到 (460.56-0ubuntu0.18.04.1) 上 ...

    正准备解包 .../07-libnvidia-decode-460_460.67-0ubuntu0~0.18.04.1_amd64.deb ...

    正在将 libnvidia-decode-460:amd64 (460.67-0ubuntu0~0.18.04.1) 解包到 (460.56-0ubuntu0.18.04.1) 上 ...

    正准备解包 .../08-libnvidia-compute-460_460.67-0ubuntu0~0.18.04.1_amd64.deb ...

    正在反配置 libnvidia-compute-460:i386 (460.56-0ubuntu0.18.04.1) ...

    正在将 libnvidia-compute-460:amd64 (460.67-0ubuntu0~0.18.04.1) 解包到 (460.56-0ubuntu0.18.04.1) 上 ...

    正准备解包 .../09-libnvidia-compute-460_460.67-0ubuntu0~0.18.04.1_i386.deb ...

    正在将 libnvidia-compute-460:i386 (460.67-0ubuntu0~0.18.04.1) 解包到 (460.56-0ubuntu0.18.04.1) 上 ...

    正准备解包 .../10-libnvidia-extra-460_460.67-0ubuntu0~0.18.04.1_amd64.deb ...

    正在将 libnvidia-extra-460:amd64 (460.67-0ubuntu0~0.18.04.1) 解包到 (460.56-0ubuntu0.18.04.1) 上 ...

    正准备解包 .../11-nvidia-compute-utils-460_460.67-0ubuntu0~0.18.04.1_amd64.deb ...

    正在将 nvidia-compute-utils-460 (460.67-0ubuntu0~0.18.04.1) 解包到 (460.56-0ubuntu0.18.04.1) 上 ...

    正准备解包 .../12-libnvidia-encode-460_460.67-0ubuntu0~0.18.04.1_amd64.deb ...

    正在反配置 libnvidia-encode-460:i386 (460.56-0ubuntu0.18.04.1) ...

    正在将 libnvidia-encode-460:amd64 (460.67-0ubuntu0~0.18.04.1) 解包到 (460.56-0ubuntu0.18.04.1) 上 ...

    正准备解包 .../13-libnvidia-encode-460_460.67-0ubuntu0~0.18.04.1_i386.deb ...

    正在将 libnvidia-encode-460:i386 (460.67-0ubuntu0~0.18.04.1) 解包到 (460.56-0ubuntu0.18.04.1) 上 ...

    正准备解包 .../14-nvidia-utils-460_460.67-0ubuntu0~0.18.04.1_amd64.deb ...

    正在将 nvidia-utils-460 (460.67-0ubuntu0~0.18.04.1) 解包到 (460.56-0ubuntu0.18.04.1) 上 ...

    正准备解包 .../15-xserver-xorg-video-nvidia-460_460.67-0ubuntu0~0.18.04.1_amd64.deb ...

    正在将 xserver-xorg-video-nvidia-460 (460.67-0ubuntu0~0.18.04.1) 解包到 (460.56-0ubuntu0.18.04.1) 上 ...

    正准备解包 .../16-libnvidia-ifr1-460_460.67-0ubuntu0~0.18.04.1_amd64.deb ...

    正在反配置 libnvidia-ifr1-460:i386 (460.56-0ubuntu0.18.04.1) ...

    正在将 libnvidia-ifr1-460:amd64 (460.67-0ubuntu0~0.18.04.1) 解包到 (460.56-0ubuntu0.18.04.1) 上 ...

    正准备解包 .../17-libnvidia-ifr1-460_460.67-0ubuntu0~0.18.04.1_i386.deb ...

    正在将 libnvidia-ifr1-460:i386 (460.67-0ubuntu0~0.18.04.1) 解包到 (460.56-0ubuntu0.18.04.1) 上 ...

    正准备解包 .../18-libnvidia-fbc1-460_460.67-0ubuntu0~0.18.04.1_amd64.deb ...

    正在反配置 libnvidia-fbc1-460:i386 (460.56-0ubuntu0.18.04.1) ...

    正在将 libnvidia-fbc1-460:amd64 (460.67-0ubuntu0~0.18.04.1) 解包到 (460.56-0ubuntu0.18.04.1) 上 ...

    正准备解包 .../19-libnvidia-fbc1-460_460.67-0ubuntu0~0.18.04.1_i386.deb ...

    正在将 libnvidia-fbc1-460:i386 (460.67-0ubuntu0~0.18.04.1) 解包到 (460.56-0ubuntu0.18.04.1) 上 ...

    正准备解包 .../20-libnvidia-cfg1-460_460.67-0ubuntu0~0.18.04.1_amd64.deb ...

    正在将 libnvidia-cfg1-460:amd64 (460.67-0ubuntu0~0.18.04.1) 解包到 (460.56-0ubuntu0.18.04.1) 上 ...

    正在设置 libnvidia-extra-460:amd64 (460.67-0ubuntu0~0.18.04.1) ...

    正在设置 libnvidia-fbc1-460:i386 (460.67-0ubuntu0~0.18.04.1) ...

    正在设置 libnvidia-fbc1-460:amd64 (460.67-0ubuntu0~0.18.04.1) ...

    正在设置 libnvidia-gl-460:i386 (460.67-0ubuntu0~0.18.04.1) ...

    正在设置 libnvidia-gl-460:amd64 (460.67-0ubuntu0~0.18.04.1) ...

    正在设置 libnvidia-ifr1-460:amd64 (460.67-0ubuntu0~0.18.04.1) ...

    正在设置 libnvidia-ifr1-460:i386 (460.67-0ubuntu0~0.18.04.1) ...

    正在设置 libnvidia-compute-460:amd64 (460.67-0ubuntu0~0.18.04.1) ...

    正在设置 libnvidia-compute-460:i386 (460.67-0ubuntu0~0.18.04.1) ...

    正在设置 nvidia-kernel-source-460 (460.67-0ubuntu0~0.18.04.1) ...

    正在设置 nvidia-utils-460 (460.67-0ubuntu0~0.18.04.1) ...

    正在设置 nvidia-kernel-common-460 (460.67-0ubuntu0~0.18.04.1) ...

    update-initramfs: deferring update (trigger activated)

    正在设置 libnvidia-cfg1-460:amd64 (460.67-0ubuntu0~0.18.04.1) ...

    正在设置 libnvidia-decode-460:amd64 (460.67-0ubuntu0~0.18.04.1) ...

    正在设置 libnvidia-decode-460:i386 (460.67-0ubuntu0~0.18.04.1) ...

    正在设置 nvidia-compute-utils-460 (460.67-0ubuntu0~0.18.04.1) ...

    正在设置 libnvidia-encode-460:amd64 (460.67-0ubuntu0~0.18.04.1) ...

    正在设置 libnvidia-encode-460:i386 (460.67-0ubuntu0~0.18.04.1) ...

    正在设置 xserver-xorg-video-nvidia-460 (460.67-0ubuntu0~0.18.04.1) ...

    正在设置 nvidia-dkms-460 (460.67-0ubuntu0~0.18.04.1) ...

    update-initramfs: deferring update (trigger activated)

    INFO:Enable nvidia

    DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude

    DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad

    DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here

    Loading new nvidia-460.67 DKMS files...

    Building for 4.15.0-141-generic

    Building for architecture x86_64

    Building initial module for 4.15.0-141-generic

    Secure Boot not enabled on this system.

    Done.

    nvidia:

    Running module version sanity check.

    - Original module

    - This kernel never originally had a module by this name

    - Installation

    - Installing to /lib/modules/4.15.0-141-generic/extra/

    nvidia-modeset.ko:

    Running module version sanity check.

    Good news! Module version 460.67 for nvidia-modeset.ko

    exactly matches what is already found in kernel 4.15.0-141-generic.

    DKMS will not replace this module.

    You may override by specifying --force.

    nvidia-drm.ko:

    Running module version sanity check.

    - Original module

    - This kernel never originally had a module by this name

    - Installation

    - Installing to /lib/modules/4.15.0-141-generic/extra/

    nvidia-uvm.ko:

    Running module version sanity check.

    Good news! Module version for nvidia-uvm.ko

    exactly matches what is already found in kernel 4.15.0-141-generic.

    DKMS will not replace this module.

    You may override by specifying --force.

    depmod...

    DKMS: install completed.

    ...

    为了安全期间又重启了下电脑,再次召唤nvidia,还是熟悉的配方熟悉的味道.

    这就有点诡异了,找gpu管理员了解下情况吧:

    spark$ sudo gpu-manager

    last_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot

    new_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot

    can't access /run/u-d-c-nvidia-was-loaded file

    can't access /opt/amdgpu-pro/bin/amdgpu-pro-px

    Looking for nvidia modules in /lib/modules/4.15.0-141-generic/updates/dkms

    Error: can't open /lib/modules/4.15.0-141-generic/updates/dkms

    Looking for amdgpu modules in /lib/modules/4.15.0-141-generic/updates/dkms

    Error: can't open /lib/modules/4.15.0-141-generic/updates/dkms

    Is nvidia loaded? no

    Was nvidia unloaded? no

    Is nvidia blacklisted? yes

    Is intel loaded? yes

    Is radeon loaded? no

    Is radeon blacklisted? no

    Is amdgpu loaded? no

    Is amdgpu blacklisted? no

    Is amdgpu versioned? no

    Is amdgpu pro stack? no

    Is nouveau loaded? no

    Is nouveau blacklisted? yes

    Is nvidia kernel module available? no

    Is amdgpu kernel module available? no

    Vendor/Device Id: 8086:191b

    BusID "PCI:0@0:2:0"

    Is boot vga? yes

    Vendor/Device Id: 10de:139a

    BusID "PCI:1@0:0:0"

    can't open /sys/bus/pci/devices/0000:01:00.0/boot_vga

    Is boot vga? no

    Error: can't access /sys/bus/pci/devices/0000:01:00.0/driver

    The device is not bound to any driver.

    can't open /sys/bus/pci/devices/0000:01:00.0/boot_vga

    can't access /etc/u-d-c-nvidia-runtimepm-override file

    can't open /sys/module/nvidia/version

    Warning: cannot check the NVIDIA driver major version

    Support for runtimepm not detected.

    You can override this check at your own risk by creating the /etc/u-d-c-nvidia-runtimepm-override file.

    Is nvidia runtime pm supported for "0x139a"? no

    Checking power status in /proc/driver/nvidia/gpus/0000:01:00.0/power

    Error while opening /proc/driver/nvidia/gpus/0000:01:00.0/power

    Is nvidia runtime pm enabled for "0x139a"? no

    Skipping "/dev/dri/card0", driven by "i915"

    Skipping "/dev/dri/card0", driven by "i915"

    Skipping "/dev/dri/card0", driven by "i915"

    Found "/dev/dri/card0", driven by "i915"

    output 0:

    card0-eDP-1

    Number of connected outputs for /dev/dri/card0: 1

    Does it require offloading? no

    last cards number = 2

    Has amd? no

    Has intel? yes

    Has nvidia? yes

    How many cards? 2

    Has the system changed? No

    Intel IGP detected

    Desktop system detected

    or laptop with open drivers

    Nothing to do

    GPU管理员一通报告,我就注意到了一条可能有用的信息:

    Is nvidia blacklisted? yes

    屏蔽啦?屏蔽这活应该是modprobe干的,那就去检查下modprobe吧:

    $ ls /lib/modprobe.d/

    aliases.conf

    blacklist_linux_4.15.0-137-generic.conf

    blacklist_linux_4.15.0-141-generic.conf

    blacklist-nvidia.conf

    fbdev-blacklist.conf

    nvidia-graphics-drivers.conf

    systemd.conf

    看到blacklist-nvidia.conf文件了吧,人赃俱获还真是modprobe干的.就这么顺利吗?现实情况是我第一次检查的/etc/modprobe.d文件夹,没有发现可疑文件,就放过modprobe了.好一通搜索无果后才有找到另一个巢穴/lib/modprobe.d文件夹,哎呦这小子啥时候还狡兔三窟了.

    费了这么大劲找到了屏蔽nvidia gpu的配置文件,不得拉出来示个众:

    cat /lib/modprobe.d/blacklist-nvidia.conf

    # Do not modify

    # This file was generated by nvidia-prime

    blacklist nvidia

    blacklist nvidia-drm

    blacklist nvidia-modeset

    alias nvidia off

    alias nvidia-drm off

    alias nvidia-modeset off

    从注释信息看,这文件是nvidia-prime生成了,还真是干了事后留签名,敢干敢当.

    删了吧:

    rm blacklist-nvidia.conf  

    这里注意只删blacklist-nvidia.conf文件就可以了,不要把nvidia-graphics-drivers.conf文件也删了,虽然名字里都带nvidia.

    安全期间再执行下:

    sudo update-initramfs  -u

    重启.

    这下终于可以成功召唤出这几年随着机器学习声名鹊起的NVIDIA了:

    tianlang@tianlang:spark$ nvidia-smi

    Sat Mar 27 07:27:19 2021

    +-----------------------------------------------------------------------------+

    | NVIDIA-SMI 460.67 Driver Version: 460.67 CUDA Version: 11.2 |

    |-------------------------------+----------------------+----------------------+

    | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |

    | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |

    | | | MIG M. |

    |===============================+======================+======================|

    | 0 GeForce GTX 950M Off | 00000000:01:00.0 Off | N/A |

    | N/A 49C P0 N/A / N/A | 0MiB / 2004MiB | 0% Default |

    | | | N/A |

    +-------------------------------+----------------------+----------------------+

    +-----------------------------------------------------------------------------+

    | Processes: |

    | GPU GI CI PID Type Process name GPU Memory |

    | ID ID Usage |

    |=============================================================================|

    | No running processes found |

    +-----------------------------------------------------------------------------+

    展开全文
  • Unity 5.3.1 No Android/IOS module loaded unity我一直在用5.0以下的版本 昨天升级到了最新版本5.3.1 发现无法打android包,ios也不行 提示“No Android/IOS module loaded” 下面有个Module ... android module ...

    参考http://www.cnblogs.com/shenggege/p/5165616.html

    最近从unity5.1.3升级到5.3.4的时候,发现有个问题:

    system.io.file' does not contain a definition for readalltext on webplayer in Unity, 上网查资料,有个老外说This is due to the sandboxing security of the webplayer, which has certain limitations imposed to prevent malicious code being executed by a unity application via the browser.

    Unity's docs include a page explaining this:

    Which includes the following brief description of the limitations:

    Restrictions on accessing data on a domain other than the one hosting your .unity3d file.

    Some limitation on the usage of the Sockets.

    Disallowing invocation of any method we deemed off limits. (things

    like File.Delete, etc).

    Disallowing the usage of System.Reflection.* to call private/internal methods in classes you did not write yourself.

    In short, you cannot access the filesystem directly using the System.IO namespace. This has been disabled intentionally by Unity.

    The best practice is to use the PlayerPrefs, or to load/save data via a remote web service. There's a discussion on the topic here:

    传送门:http://stackoverflow.com/questions/29233253/system-io-file-does-not-contain-a-definition-for-readalltext-on-webplayer-in-un

    既需要转换platform,但是发现按钮是灰色的,点击右边的Module Manager按钮也不管用,如图:

    c5d7b2805b1282917317f84f38eed3ec.png只好重新打开安装助手,勾选Android Build Support安装即可。ios也一样。

    Unity 5.3.1 No Android/IOS module loaded

    unity我一直在用5.0以下的版本 昨天升级到了最新版本5.3.1 发现无法打android包,ios也不行 提示“No Android/IOS module loaded” 下面有个Module ...

    android module 模块共用远程包

    在项目有多模块,需要使用到同一个第三方包时,引入报错,个人解决方法如下 1. 在模块build.gradle 文件中配置maven远程地址 可从app下的build.gradle文件里复制 allpr ...

    Android Studio Module疑问

    ERROR: APK path is not specified for module From your existing project, go to 'File' -> 'Project ...

    android studio 导入module作为lib使用

    1.将 android module导入 android project 中  2.在要作为lib导入的module 的build.gradle文件中添加一行 “apply plugin: ‘andr ...

    单机搭建Android开发环境(三)

    单机搭建Android开发环境,第一篇重点介绍了如何优化Windows 7系统,以提高开发主机的性能并延长SSD的使用寿命.第二篇重点介绍了基于VMWare安装64位版的Ubuntu 12.04,并安 ...

    Android系统启动过程-uBoot+Kernel+Android

    摘要:本文是参考大量网上资源在结合自己查看源代码总结出来的,让自己同时也让大家加深对Android系统启动过程有一个更加深入的了解!再次强调,本文的大多数功劳应归功于那些原创者们,同时一些必要的参考链 ...

    Android模拟器使用教程

    Using the Emulator In this document Overview Android Virtual Devices and the Emulator Starting and S ...

    小谈android/Linux rootkit(基于LKM)

    最近又学习了一下,感觉还有好多东西不知道,以后积累多一点再从新写一个. 在android上捣鼓了一下linux的内核rootkit,虽然中途遇到了无数坑,至今也没有完全写完,打算先好好啃一段时间lin ...

    Mtk Android编译命令

    一.输入命令: cbk@YCS:~/work/k6/alps$ ./mk help Usage: (makeMtk|mk) [options] project actions [modules] Op ...

    随机推荐

    EntityFramework Core 1.1 Add、Attach、Update、Remove方法如何高效使用详解

    前言 我比较喜欢安静,大概和我喜欢研究和琢磨技术原因相关吧,刚好到了元旦节,这几天可以好好学习下EF Core,同时在项目当中用到EF Core,借此机会给予比较深入的理解,这里我们只讲解和EF 6. ...

    sql中case when语句的使用-来自网摘文章

    Case具有两种格式.简单Case函数和Case搜索函数. --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END ...

    IBM x3850 x5 服务器 安装 Windows Server 2008

    一.硬件需求 一个8G以上的U盘 二.软件需求 1.Windwos Server 2008镜像 2.系统启动盘制作工具Ultraiso 3.IBM ServerGuide引导镜像 三.制作及安装步骤 ...

    Spring基础知识汇总

    Spring优点: 低侵入式设计,代码的污染极低: 独立于各种应用服务器,基于Spring框架的应用,可以真正实现Write Once,Run Anywhere的承诺: Spring的IoC容器降低了 ...

    大型分布式C++框架《四:netio之请求包中转站 上》

    本来一篇文章就该搞定的.结果要分上下篇了.主要是最近颈椎很不舒服.同时还在做秒杀的需求也挺忙的. 现在不能久坐.看代码的时间变少了.然后还买了两本治疗颈椎的书.在学着,不过感觉没啥用.突然心里好害怕. ...

    la 3938(未完成)

    题意:给出一个长度为n的整数序列D,你的任务是对m个询问作出回答.对于询问(a,b), 需要找到两个下标x和y,使得a≤x≤y≤b,并且Dx+Dx+1+...+Dy尽量大. 如果有多组满足条件的x和y ...

    keepalived + glusterfs实现高可用

    此处暂时不介绍原理乱七八糟,边做别记录下操作. 1.服务器修改网卡的名字为eth0 .将device和name都改成eth0 vim /etc/sysconfig/network-scripts/if ...

    oracle insert、append、parallel、随后查询的redo与磁盘读写

    SQL> set autotrace traceonly statistics; SQL> insert into big_table_dir_test1 select * from bi ...

    [LintCode] Permutations II

    Given a collection of numbers that might contain duplicates, return all possible unique permutations ...

    python-计算器实现

    # 开发一个简单的python计算器# 实现加减乘除及括号优先级解析# 用户输入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * ...

    展开全文
  • # /bin/systemctl start iptables.service [iyunv@localhost ~]# service iptables status Redirecting to /bin/systemctl status iptables.service iptables.service- IPv4 firewall with iptables Loaded: ...
  • PHP 函数extension_loaded()

    2021-04-12 16:52:01
    extension_loaded—检查一个扩展是否已经加载例如:if (!extension_loaded('gd')) {if (!dl('gd.so')) {exit;}}?>是否加载 gd 库扩展Win7->cmd->php -m[PHP Modules]bcmathbz2calendarcom_dotnetctypecu...
  • QSQLITE Driver not loaded

    2021-04-13 09:26:10
    QSQLITE Driver not loaded 上面代码报错:"Driver not loaded Driver not loaded" 按上面框中修改,OK
  • 问题When I run a command with PHP, it shows me an ... E.g when I run php -v to see my PHP-version it shows me an error then the informations about PHP:Module 'mcrypt' already loaded in Unknown on li...
  • 1、在exe目录新建plugins 2、 将编译工具下图中框住的sqldrivers文件夹 直接拖到新建的plugins文件夹中
  • 今天打包Qt程序后,运行exe,报了一个奇葩的错误:Driver not loaded 乍看之下,是数据库驱动没有加载,但我在程序调试中,Debug和Release都没问题,在网上找了一圈答案后,也没有解决我的问题。网上的答案无非两种...
  • com.sun.tools.attach.AgentInitializationException: Agent JAR loaded but agent failed to initialize
  • 连接数据库的时候报错提示driver not loaded driver not loaded 因为缺少数据库的驱动,需要下载libmySQL.dll文件 然后放在对应的目录下,比如我是放在目录 C:\Qt\Qt5.9.0\5.9\mingw53_32\bin\libmySQL.dll 再次运行就...
  • 最近在Windows10中使用Qt5.14.2连接MySQL数据库时碰到一个问题,就是出现QMYSQL driver not loaded的错误, 我使用的系统是Windows10,使用的Qt版本是Qt 5.14.2,Qt Creator版本是4.11.1,安装的MySQL版本是mysql-...
  • 1. 编译mysql 插件驱动 前提:安装QT的适合,记得勾选sources 打开qt安装目录, 例如目录D:\install\qt5_12_11\5.12.11\Src\qtbase\src\plugins\sqldrivers\mysql\mysql.pro 双击pro,用QTCreator打开,做如下修改: ...
  • QSqlDatabase: QMYSQL driver not loaded 原因以及解决办法(总结) 在花了整整两天的时间解决这个问题以后,我整理了一下目前网上主要的方法,同时附上我自己的解决方法和有关这个问题的想法。 网上很多的办法,...
  • Centos 7 下载Docker 之后 运行时出现错误,错误信息如下: systemctl start docker [root@hadoop14 sysconfig]# systemctl ... Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor pre
  • yum是Linux软件包管理器,也叫yum源,在yum使用过程中,有时会出现Loaded plugins错误,重启无效,遇到这种情况该如何解决呢?下面小编就给大家介绍下Linux yum提示Loaded plugins错误的解决方法。在linux中使用yum时...
  • QSqlDatabase: QMYSQL driver not loaded 原因以及解(附驱动) 用qt连接mysql数据库的时候,不出意外发生了错误,提示QMYSQL driver not loaded,数据库驱动无法加载,参照网上的各种教程,折腾了几天,终于成功了...
  • yum clean all #Loaded plugins: ulninfo #Cleaning repos: ol7_latest yum makecache 6、更新yum源: yum update 7、列出所有可安装的安装包 报错: yum list #输出如下: Loaded plugins: ulninfo ...
  • 关闭docker后,执行systemctl start docker命令后,服务未正常启动,查看docker状态,报:Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled) 如下: [root@zhaodong-...
  • The method's class, javax.annotation.Resource, is available from the following locations: It was loaded from the following location:
  • 执行yum install命令时报错 Loaded plugins: fastestmirror, langpacks Repository epel is listed more than once in the configuration 执行yum list命令时报错Existing lock /var/run/yum.pid: another copy is...
  • Qt中plugin cannot be loaded for module ” “的解决办法 plugin cannot be loaded for module “QtQuick.XmlListModel”: ???D:\qt5.9\5.9\mingw53_32\qml\QtQuick\XmlListModel\qmlxmllistmodelplugind.dll???...
  • dyld: Library not loaded: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation Referenced from: /Library/Frameworks/Python.framework/Versions/3.6/Resources/Pyth
  • 执行php -v报如下错误dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.63.dylibReferenced from: /usr/local/bin/phpReason: image not found[1] 89488 abort php -v出现问题的原因应该是安装thrift...
  • CentOS使用yum命令安装出现错误提示Loaded plugins: fastestmirror centos7.2最小安装完成后,使用很多命令都找不到,使用yum安装时,发现yum下载安装包总是提示报错Loaded plugins: fastestmirror,服务器能ping通...
  • 结果如下: 报 “Cannot load Xdebug - it was already loaded” 的解决办法 这是最近一直都有的问题: 需要你找到你相应的 PHP 然后去 php.ini 改. 比如我这个命令行中的环境 PHP 是通过 Homebrew 装的, 那么就是上...
  • 写了一个小程序给同事用,在Debug模式下运行都正常,只要Release运行就报错QSqlDataBase:QSQLite driver not loaded。采用windeployqt打包整个程序后也是报这个错。百思不得其解。 以下是采用windeployqt打包后...
  • Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.163.com * updates: mirrors.aliyun.com No package nginx ava...
  • 第一个报错按照下面的方法解决 使用Mscv编译器可能的错误:Qt5.9.9编译时报错::-1: error: msvc-version.conf loaded but QMAKE_MSC_VER isn‘t set_寞水-CSDN博客 第二次报了一个莫名的错误,提示无法打开oci.dll...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 296,516
精华内容 118,606
关键字:

loaded