引擎源码编译教程-sdcc源码编译

Gentoolinux内核编译时如何安装nvidia驱动

给菜鸟介绍一下gentoo下如何安装nvidia主板驱动,顺便介绍一下内核编译(主板驱动需要内核源码支持) 1.安装gentoo内核工具genkernel#emergegenkernel 2.下载内核源码(以gentoo-sources为例,可以按照需要选择下载)#emergegentoo-sources 3.检查/usr/src/linux链接,确保其指向最新的内核源代码目录。 这个比较重要,因为genkernel默认编译的是/usr/src/linux下的源代码。我记得每次emerge...all后安装那个工具(genkernelorgentoolkit?)

给菜鸟介绍一下gentoo下如何安装nvidia主板驱动,顺便介绍一下内核编译(主板驱动需要内核源码支持) 1.安装gentoo内核工具genkernel#emergegenkernel 2.下载内核源码(以gentoo-sources为例,可以按照需要选择下载)#emergegentoo-sources 3.检查/usr/src/linux链接,确保其指向最新的内核源代码目录。 这一点比较重要,因为genkernel默认编译的是/usr/src/linux下的源代码。

我记得安装那个工具(genkernelorgentoolkit?)后,每次emergegentoo-sources都会手动更新这个链接以指向最新的源代码目录。 为了安全起见,检查一下:#ls –l /usr/src/linux 如果输出的是最新的源代码目录,则忽略它。 如果没有,请手动创建链接:#ln–snf/usr/src/linux-2。

6、1xxxx/usr/src/linux(linux-2.6.1xxxx是最新的源码目录,如果怕出错可以用tab来完成) 4、准备工作:列出自己的各种硬件资源机,方便地编译内核:#lspci5。 手动编译内核(可选):如果你想自动编译内核(觉得麻烦可以跳过这里,使用下面介绍的genkernel最简单的方式编译):#cd /usr/src/linux#makemrproper#蜗牛说你这里不用这么做,如果你清除了树,可能会让过程看起来很长 #makemenuconfig#自己编译菜单,上面是内核的各种选项,如果你不明白,你可以按shift+/(?)查看帮助,按左右箭头控制选择,Y编译进内核,M编译成模块,N不编译。

#makeclean&&make&&makemodules_install#清除,编译内核并编译模块 #mount/boot&&makeinstall#安装内核文件到/boot#vi/boot/grub/grub。

conf#编辑grub中的启动项,减少新内核的启动项。 如果您不知道如何操作引擎源码编译教程,只需复制它并将内核版本更改为新版本即可。 重启,就可以看到新内核的启动项了,就可以启动新内核了。 6、使用genkernel半手动编译内核(可选) 如果你觉得自己动手麻烦,又怕出错,可以使用genkernel工具半手动编译。

这个可选内容对应前面的自动编译。 如果上述工作已完成,请选择两者中的第二个。 用genkernel编译基本上就是一条命令:#cd /usr/src/linux#genkernel --menuconfig --bootloader=gruball 这样就可以开始配置内核了,保存后系统会手动编译,编译完后手动安装,并手动更改grub菜单减少相应的启动项。

重新启动以启动新内核。 Genkernel还有很多功能。 如果想了解的更清楚,可以:#genkernel--help 7.安装nvidia主板驱动比较简单。 同上,首先检查/usr/src/linux的方向,这里和运行的内核一致性是一样的: #uname –r#检查运行的内核版本 #ls –l /usr/src/linux#检查是否/usr/src/linux 指向的内核源代码与运行的内核一致,如果结果不一致,应调整为一致。

检查内核配置,应包含以下内容:LinuxKernelConfiguration:。 configLoadableModuleSupport--->EnableLoadableModuleSupportProcessorTypeandFeatures--->MTRR(MemoryTypeRangeRegister)SupportDeviceDrivers--->Characterdevices--->/dev/agpgart(AGPSupport) 同时以下两个选项与nvidia驱动冲突,注意不要选择这两个: LinuxKernelConfiguration: 。

configDeviceDrivers--->GraphicsSupport--->nVidiaFramebufferSupportnVidiaRivasupport#emergenvidia-drivers#安装主板驱动(如果是很旧的主板,应该#emergenvidia-legacy-drivers) 更改 /etc/X11/xorg.

conf中对应的内容使nvidia驱动正常工作 #vi /etc/X11/xorg.conf conf部分“设备”.... 驱动“nvidia”#原来的nv或vesa改为nvidia....

。 Option"NoLogo""true"#如果你想关闭讨厌的nvidialogo,就把这一行下EndSectionSection"Module"。 。 。 Load "glx" #确保glx已加载,如果没有,自己添加这一行 #Load "dri" #注释掉与nvidia冲突的dri #Load "GLcore" #如果不注释掉这条就会有一个错误。 建议注释掉。

。 。 EndSectionSection“屏幕”。 。 。 DefaultDepth24# 将色调深度更改为 24 位(是的,不需要更改) EndSection 将 OpenGL 驱动程序切换到 nvidia:#eselectopenglsetnvidia 将用户添加到视频组:#gpasswd-avidocrtl+alt+backspace 重新启动 X,并且应该安装驱动程序。

想检查是否安装; #glxinfo|grepdirect 输出应该是:directrendering: Yes引擎源码编译教程,这样主板驱动安装就完成了。close

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 源码编译 引擎源码编译教程-sdcc源码编译 https://www.wkzy.net/game/194333.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务