当前位置:首页>Linux>Linux NVIDIA驱动安装(上)——开源vs闭源,版本怎么选

Linux NVIDIA驱动安装(上)——开源vs闭源,版本怎么选

  • 2026-06-27 15:43:02
Linux NVIDIA驱动安装(上)——开源vs闭源,版本怎么选

大家好,我是冯哥的缓存。从今天开始我们聊一下在Linux中怎么安装显卡驱动。NVIDIALinux上的兼容性历来是个老大难问题,让新手望而生畏。

其实搞清楚三个问题,NVIDIA驱动安装并不难:

1、开源驱动(Nouveauvs 闭源驱动(官方),到底选哪个?

2、闭源驱动版本号那么多,应该装哪个?

3Ubuntu自动安装的驱动,靠谱吗?

这一篇先解决这三个问题,下一篇再处理双显卡和常见报错。

先搞清楚:你的显卡支不支持?

NVIDIA显卡对Linux的支持分几个层次,不同时代的显卡能装的驱动版本不同。

显卡系列

发售年代

支持的最新闭源驱动

备注

RTX 50

2025+

570.x+

建议装latest

RTX 40

2022+

550.x+

建议装latest

RTX 30

2020+

550.x+

建议装latest

RTX 20

2018+

550.x+

建议装latest

GTX 16

2019+

550.x+

建议装latest

GTX 10

2016+

550.x+

建议装latest

GTX 9系(Maxwell

2014+

550.x+

建议装latest

GTX 700/600系(Kepler

2012+

470.xlegacy

不再支持最新驱动

GTX 500/400系(Fermi

2010+

390.xlegacy

很老了,基本淘汰

💡提示: 不确定显卡型号?在终端运行 lspci | grep -i nvidia查看显卡型号,再对照上表确认。

开源驱动(Nouveauvs 闭源驱动(nvidia

装完Ubuntu,如果没有额外操作,系统默认用的是Nouveau——NVIDIA的开源驱动。它能用,但有明显局限性。

对比项

Nouveau(开源)

nvidia(闭源官方)

安装方式

系统自带,无需安装

需要手动安装

3D游戏性能

大部分3D游戏无法流畅运行

完整性能

Vulkan支持

尚在早期开发阶段

完整支持

CUDA支持

 不支持

 完整支持

视频编解码硬件加速

 不支持

 支持(NVENC/NVDEC

多显示器支持

基本可用

完整可用

功耗管理

较差(待机功耗高)

完整支持

稳定性

一般(部分显卡有花屏问题)

黑屏风险

存在(驱动版本不匹配时)

适合场景

不需要3D/CUDA的旧显卡服务器

日常使用、游戏、AI开发

结论:日常使用的桌面电脑,装闭源驱动。如果你只是用Linux跑服务、做开发且不需要CUDANouveau凑合也够用。

闭源驱动版本那么多,装哪个?

打开Ubuntu"附加驱动"界面,你会看到一堆版本号:535550560……新手完全不知道该选哪个。

NVIDIA驱动版本分支说明

版本分支

类型

说明

推荐程度

latest(最新版)

production

支持最新显卡,最新功能

⭐⭐⭐⭐⭐ GTX 10系及以上首选

latest-open(开源内核模块)

开源内核

驱动用开源内核模块,用户空间仍是闭源

⭐⭐⭐⭐ RTX 20系及以上可选

535/550/560

具体版本

某个稳定版本

⭐⭐⭐追求稳定或系统老旧时

legacy 470.x

旧版legacy

Kepler架构(GTX   600/700系)用

仅限老卡

legacy 390.x

旧版legacy

Fermi架构(GTX   400/500系)用

仅限极老卡

💡简单选法: RTX 20系及以上选 latest-openGTX 10/16/20系早期选 latestGTX 700系以下选 legacy 470.x

什么是"open"内核模块?

NVIDIA2022年开源了驱动的内核模块部分(即与Linux内核交互的那一层),称为"open kernel modules"。用户空间部分(libGLCUDA等)仍然是闭源的。

项目

传统闭源驱动

open内核模块驱动

内核模块

闭源

 开源(MIT+GPL

用户空间库

闭源

闭源(不变)

稳定性

成熟

RTX 20系以上良好

CUDA/Vulkan

支持

支持

适用显卡

所有NVIDIA

仅支持Turing架构(GTX   16系、 RTX 20系)及以上

结论:RTX 20系及以上的显卡,优先选open内核模块版本;GTX 10系等旧卡继续用传统闭源驱动。

方法一:Ubuntu图形界面安装(最推荐,新手首选)

这是最简单最安全的方式,Ubuntu会自动检测显卡并推荐合适的驱动。

操作步骤

1.打开"软件和更新"

方法A:图形界面

#在应用列表里找"软件和更新"Software & Updates

#或者直接搜索"additional drivers"

方法B:通过命令快速打开

software-properties-gtk

2.切换到"附加驱动"标签

会看到类似这样的列表:

○ 使用 NVIDIA driver metapackage from nvidia-driver-550 (proprietary, tested)

○ 使用 NVIDIA driver metapackage from nvidia-driver-535 (proprietary, tested)

○ 使用 NVIDIA driver metapackage from nvidia-driver-550-open (proprietary, tested)

● 使用 X.Org X server - Nouveau display driver from xserver-xorg-video-nouveau (open-source)

3.选择合适版本

RTX 20系及以上:选带 open字样的最新版

GTX 10/16系:选不带 open的最新版(如 nvidia-driver-550

GTX 600/700系(Kepler):选 nvidia-driver-470

4.点击"应用更改",等待安装完成

5.重启系统

sudo reboot

6.验证驱动安装成功

nvidia-smi

正常输出如下(格式可能略有不同):

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

| NVIDIA-SMI 550.54.15Driver Version: 550.54.15CUDA Version: 12.4|

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

| GPUNamePersistence-M| Bus-IdDisp.A | Volatile Uncorr. ECC |

| FanTempPerfPwr:Usage/Cap|Memory-Usage | GPU-UtilCompute M. |

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

|0NVIDIA GeForce ...Off| 00000000:01:00.0On |N/A |

| ...|||

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

能看到GPU型号和驱动版本就说明成功了。

方法二:命令行安装(推荐,可控性强)

步骤1:查看系统推荐的驱动版本

ubuntu-drivers devices

输出示例:

== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==

modalias : pci:v000010DEd00002489sv...

vendor: NVIDIA Corporation

model: GA104 [GeForce RTX 3070]

driver: nvidia-driver-550-open - distro non-free recommended

driver: nvidia-driver-550 - distro non-free

driver: nvidia-driver-535 - distro non-free

driver: xserver-xorg-video-nouveau - distro free builtin

recommended标注的就是系统推荐版本,一般直接用它。

步骤2:安装推荐版本(一键安装)

方法A:安装所有推荐驱动(自动判断)

sudo ubuntu-drivers autoinstall

方法B:指定版本安装(推荐,更可控)

sudo apt install nvidia-driver-550

#open内核模块版本

sudo apt install nvidia-driver-550-open

步骤3:重启系统

sudo reboot

步骤4:验证

nvidia-smi

#或者更详细的信息

nvidia-smi

方法三:从NVIDIA官网下载安装包(不推荐,但有时迫不得已)

官网提供.run格式的安装包,能装上但后患很多:

不受apt管理,内核更新后驱动可能失效

容易与系统的DKMS机制冲突

卸载麻烦

警告:除非apt方式实在装不上,否则不要用 .run文件安装。用了之后维护成本很高。

如果因为某些原因必须用.run文件,流程是:

# 1. 关闭图形界面(切换到纯命令行模式)

sudo systemctl set-default multi-user.target

sudo reboot

# 2. 禁用Nouveau(必须)

echo"blacklist nouveau" | sudotee /etc/modprobe.d/blacklist-nouveau.conf

echo"options nouveau modeset=0" | sudotee -a /etc/modprobe.d/blacklist-nouveau.conf

sudo update-initramfs -u

sudo reboot

# 3. 运行安装包(替换为你的文件名)

sudo sh NVIDIA-Linux-x86_64-550.54.15.run

# 4. 重启后恢复图形界面

sudo systemctl set-default graphical.target

sudo reboot

三种安装方式对比

方式

难度

稳定性

可维护性

推荐程度

图形界面(附加驱动)

简单

⭐⭐⭐⭐⭐

⭐⭐⭐⭐⭐ apt管理

⭐⭐⭐⭐⭐首选

命令apt install

⭐⭐中等

⭐⭐⭐⭐⭐

⭐⭐⭐⭐⭐ apt管理

⭐⭐⭐⭐⭐等同首选

.run 官网安装包

⭐⭐⭐⭐复杂

⭐⭐⭐

⭐⭐不受apt管理

迫不得已

安装前的重要准备

禁用安全启动(Secure Boot

部分主板开启了安全启动(Secure Boot),会阻止未签名的内核模块加载,导致驱动装了也无法使用。

检查是否开启了Secure Boot

mokutil --sb-state

输出SecureBoot enabled →需要处理

输出SecureBoot disabled →无需处理,跳过

处理方式(推荐A方式):

方式ABIOS里直接关闭(最简单)

重启进入BIOS(开机按Del/F2/F12,具体看主板)

找到 "Security" → "Secure Boot" → 改为 Disabled

保存退出

方式B:为驱动签名(保留Secure Boot

Ubuntu安装驱动时会自动提示生成MOK密钥,按提示设置密码,重启后在蓝色界面(MOK Manager)里选"Enroll MOK"输入密码确认即可。

确认当前用的是Nouveau还是已有NVIDIA驱动

lspci -k | grep -A3 "VGA\|3D"

输出里Kernel driver in use那行:

显示nouveau → 用的开源驱动

显示nvidia → 已装闭源驱动

版本选择快速决策表

显卡

推荐驱动

安装命令

RTX 40/50

nvidia-driver-xxx-open

sudo apt install nvidia-driver-560-open

RTX 30

nvidia-driver-xxx-open

sudo apt install nvidia-driver-550-open

RTX 20

nvidia-driver-xxx-open

sudo apt install nvidia-driver-550-open

GTX 16

nvidia-driver-xxx

sudo apt install nvidia-driver-550

GTX 10

nvidia-driver-xxx

sudo apt install nvidia-driver-550

GTX 700/600

nvidia-driver-470legacy

sudo apt install nvidia-driver-470

GTX 500/400

nvidia-driver-390legacy

sudo apt install nvidia-driver-390

注意:上表中的版本号(如550560)随时间变化。安装前先运行 ubuntu-drivers devices确认当前最新推荐版本,以实际输出为准。

常见报错速查

报错现象

原因

解决办法

安装后黑屏,无法进入桌面

驱动与桌面环境冲突

进入恢复模式(recovery mode)卸载驱动重装

nvidia-smi"No devices found"

驱动没加载成功

lsmod | grep nvidia检查;可能需要禁用Secure Boot

装了驱动但lspci显示仍是nouveau

内核模块没刷新

sudo update-initramfs -u && sudo reboot

提示"The following packages have unmet   dependencies"

版本冲突或旧版本残留

sudo apt remove --purge nvidia-* && sudo apt   autoremove后重装

开机卡在"Loading initial ramdisk"

内核与驱动不兼容

进恢复模式,换装其他版本驱动

ubuntu-drivers autoinstall无输出或报错

ubuntu-drivers-common未安装

sudo apt install ubuntu-drivers-common

小结

要点

说明

日常使用装闭源驱动

Nouveau性能太差,只适合临时体验

优先用apt安装

图形界面或命令行都行,不要用.run

RTX 20系以上选open

open内核模块更透明,兼容性更好

老卡查legacy版本

GTX 700系用470.xGTX 500系用390.x

装前检查Secure Boot

开启了Secure Boot会导致驱动加载失败

装后必须重启

驱动加载需要重启,不重启不生效

注意:对于 Ubuntu 22.04 用户,软件源中的默认驱动可能很旧( 535  550 早期版本)。如果用户安装了最新显卡(如RTX 40系以上),直接 apt install 可能会提示找不到驱动或无法驱动。这种情况需要添加 graphics-drivers PPA 来获取新驱动。

下篇预告:Linux NVIDIA驱动安装(下)》,我们聊一下两个进阶问题:

双显卡笔记本(Optimus):如何切换独显/核显,PRIME Offload怎么配

常见报错修复:黑屏救砖、驱动版本冲突、内核更新后驱动失效的完整修复流程

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-03 08:12:06 HTTP/2.0 GET : https://f.mffb.com.cn/a/497970.html
  2. 运行时间 : 0.087217s [ 吞吐率:11.47req/s ] 内存消耗:4,550.55kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=e526b12058e2ad6f1124c357b5230ad8
  1. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/runtime/temp/067d451b9a0c665040f3f1bdd3293d68.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000645s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000936s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000335s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000275s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000492s ]
  6. SELECT * FROM `set` [ RunTime:0.000196s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000551s ]
  8. SELECT * FROM `article` WHERE `id` = 497970 LIMIT 1 [ RunTime:0.000472s ]
  9. UPDATE `article` SET `lasttime` = 1783037526 WHERE `id` = 497970 [ RunTime:0.007326s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.000312s ]
  11. SELECT * FROM `article` WHERE `id` < 497970 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000459s ]
  12. SELECT * FROM `article` WHERE `id` > 497970 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000394s ]
  13. SELECT * FROM `article` WHERE `id` < 497970 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000980s ]
  14. SELECT * FROM `article` WHERE `id` < 497970 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000762s ]
  15. SELECT * FROM `article` WHERE `id` < 497970 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002199s ]
0.088961s