国产宅男网站在线|亚洲A级性爱免费视频|亚洲中精品级在线|午夜福利AA毛

  • <dd id="gf5jf"><th id="gf5jf"></th></dd>

    <cite id="gf5jf"><label id="gf5jf"></label></cite>
  • <div id="gf5jf"><listing id="gf5jf"></listing></div>
    學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>Linux教程>

    linux安裝顯卡驅(qū)動(dòng)命令

    時(shí)間: 佳洲1085 分享

      windows下的顯卡驅(qū)動(dòng)安裝想必大家都很熟悉,呢么linux系統(tǒng)要如何安裝顯卡驅(qū)動(dòng)呢?下面由學(xué)習(xí)啦小編為大家整理了linux安裝顯卡驅(qū)動(dòng)命令的相關(guān)知識(shí),希望大家喜歡!

      linux安裝顯卡驅(qū)動(dòng)

      1. 簡(jiǎn)介

      通常情況下,Intel顯卡驅(qū)動(dòng)已經(jīng)被集成在linux發(fā)行包里面了,用戶無(wú)需單獨(dú)安裝。

      這篇指導(dǎo)是為那些自己從頭開(kāi)始編譯最新版本驅(qū)動(dòng)的人而寫(xiě)的。當(dāng)你想訂制顯卡驅(qū)動(dòng)或者了解更多的時(shí)候,這篇文章就會(huì)管用。

      本篇第3部分對(duì)2D圖形驅(qū)動(dòng)的編譯作了介紹。因?yàn)橛行┤丝赡苤粚?duì)2D圖形感興趣,他們想要了解一些2D的新特性以及哪些bug被修正了。第4,5部分則介紹了整個(gè)代碼的編譯,其中也包括了3D圖形驅(qū)動(dòng)。

      2. 獲取源代碼

      要使Intel顯卡芯片組工作起來(lái),以下組件是必需的:

      1)內(nèi)核模塊agpgart和drm;

      內(nèi)核驅(qū)動(dòng)模塊的源碼在Linux內(nèi)核中。

      2)libdrm;

      libdrm被包含在freedesktop drm的源碼里;

      3)Xorg 2D 驅(qū)動(dòng):xf86-video-intel;

      4)Mesa 和3D驅(qū)動(dòng);

      要獲得上述組件詳細(xì)的下載地址,可以參考:

      http://intellinuxgraphics.org/download.html.

      3. 2D驅(qū)動(dòng)編譯

      要測(cè)試或者使用最新的Intel X驅(qū)動(dòng),你不需要更新其它的組件,比如Mesa或DRM驅(qū)動(dòng)。要編譯驅(qū)動(dòng),你需要安裝一些開(kāi)發(fā)包(下面的列表是以Fedora平臺(tái)下的驅(qū)動(dòng)編譯需求為例)。

      - autoconf

      - automake

      - libtool

      - hwdata (for PCIIDs)

      -xorg-x11-server-Xorg >= 1.3.0.0-6

      -xorg-x11-server-sdk >= 1.3.0.0-6

      - libXvMC-devel

      - mesa-libGL-devel>= 6.5-9

      - libdrm-devel>= 2.0-1

      如果上面的軟件包都有了,那么編譯就非常的簡(jiǎn)單了:

      $ ./autogen

      $ make

      $ sudo -c"make install"

      注意:上面的環(huán)境取決于你的Linux發(fā)行版本,你可能需要一些額外的編譯選項(xiàng),比如--prefix=, --exec-prefix=,--libdir=, --sysconfdir=等等,還取決于你的X server的安裝。(更多詳細(xì)信息,可以通過(guò)./configure –help獲得)

      一旦安裝了新的驅(qū)動(dòng),要確保xorg.conf文件(通常在/etc/X11目錄下)指向了新的驅(qū)動(dòng),它的名字可能是intel或是i810,前提是make install那一步創(chuàng)建了正確的鏈接。

      4. 所有代碼編譯

      這里我們認(rèn)為你已經(jīng)下載了涉及到的全部組件到$DOWN_ROOT目錄,除了內(nèi)核以外。

      4.1 Linux內(nèi)核

      大多數(shù)情況下,使用當(dāng)前最新的內(nèi)核就可以了,如果需要的話你也可以在上面定制自己的內(nèi)核。

      4.2 libdrm

      編譯和安裝libdrm:

      $ cd$DOWN_ROOT/drm

      $ ./autogen.sh

      注意:libdrm默認(rèn)會(huì)被安裝到/usr/local/lib目錄,要安裝到/usr/lib目錄可以運(yùn)行:

      $ ./autogen.sh--prefix=/usr --exec-prefix=/

      $ make

      $ make install

      這樣libdrm會(huì)被安裝到/usr/lib目錄下。

      4.3 Xorg 2D驅(qū)動(dòng)

      如果你安裝xorg到其他目錄了($XORG_DIR),而不是覆蓋了發(fā)行版中自帶的xorg,那么你需要設(shè)定兩個(gè)宏定義:

      $export PKG_CONFIG_PATH=${XORG_DIR}/lib/pkgconfig:$PKG_CONFIG_PATH

      $ export ACLOCAL="aclocal -I ${XORG_DIR}/share/aclocal"

      當(dāng)然,如果你安裝了xserver到不同的目錄,你需要編譯所有xorg模塊。要獲得編譯xserver和xorg模塊的詳細(xì)信息,可以參考

      《Xorg Modular Developers' Guide》

      注意:你可能需要最新的Xorg和Xserver來(lái)和最新的intel驅(qū)動(dòng)保持同步。

      編譯2D驅(qū)動(dòng)也很簡(jiǎn)單:

      $ cd $DOWN_ROOT/xf86-video-intel

      $ ./autogen.sh--prefix=${XORG_DIR}

      $ make &&make install

      2D驅(qū)動(dòng)庫(kù)文件intel_drv.so會(huì)被編譯到$XORG_DIR/lib/xorg/modules/drivers/目錄下。

      4.4 Mesa和3D驅(qū)動(dòng)

      你可以參考http://wiki.x.org/wiki/Development/git獲得最新的編譯過(guò)程,這里不再作詳細(xì)的描述。

      如果你只需要Intel驅(qū)動(dòng),可以在運(yùn)行autogen.sh的時(shí)候添加參數(shù)直接指定:

      --with-dri-drivers="i915 i965"

      5. 所有代碼配置

      5.1 加載驅(qū)動(dòng)模塊

      如果agpgart和drm沒(méi)有被編譯進(jìn)內(nèi)核,當(dāng)系統(tǒng)啟動(dòng)的時(shí)候,你需要加載一下模塊:agpgart,intel-agp,drm and i915。

      要想在系統(tǒng)啟動(dòng)時(shí)候自動(dòng)加載內(nèi)核,那么需要編輯文件/etc/modules(在Debian/Ubuntu系統(tǒng)下),添加模塊的名稱;或者編輯文件/etc/rc.local,添加下面的內(nèi)容比如:modeprobe agpgart。

      5.2 打開(kāi)Intel驅(qū)動(dòng)

      確定Intel驅(qū)動(dòng)在Xorg配置文件里被用到了(通常是/etc/X11/xorg.conf):

      Section"Device"

      Identifier "name"

      Driver "intel"

      Entries...

      EndSection

      5.3 打開(kāi)DRI

      DRI(Direct RenderingInfrastructure,直接渲染架構(gòu))是一個(gè)框架,它允許在X窗口系統(tǒng)下以一種安全有效的方式直接存取圖形硬件設(shè)備。這里需要在xorg.conf中打開(kāi)DRI。

      首先,確保GLX和DRI模塊已經(jīng)被加載了:

      Section"Module"

      # ...

      Load "glx"

      Load "dri"

      # ...

      EndSection

      接著,合理地設(shè)置DRI的權(quán)限,允許任意使用DRI:

      Section"DRI"

      Mode0666

      EndSection

      最后,重新啟動(dòng)X server之后,你可以檢查DRI是否已經(jīng)工作了,運(yùn)行g(shù)lxinfo,它應(yīng)該顯示:

      direct rendering:Yes

    linux安裝顯卡驅(qū)動(dòng)命令

    windows下的顯卡驅(qū)動(dòng)安裝想必大家都很熟悉,呢么linux系統(tǒng)要如何安裝顯卡驅(qū)動(dòng)呢?下面由學(xué)習(xí)啦小編為大家整理了linux安裝顯卡驅(qū)動(dòng)命令的相關(guān)知識(shí),希望大家喜歡! linux安裝顯卡驅(qū)動(dòng) 1. 簡(jiǎn)介 通常情況下,Intel顯卡驅(qū)動(dòng)已經(jīng)被集成在linux
    推薦度:
    點(diǎn)擊下載文檔文檔為doc格式

    精選文章

    • linux安裝wget命令
      linux安裝wget命令

      wget命令是linux系統(tǒng)下的一個(gè)常用命令。下面由學(xué)習(xí)啦小編為大家整理了linux安裝wget命令的相關(guān)知識(shí),希望大家喜歡! linux安裝wget命令方法一 debian 或者 ubun

    • linux安裝vim命令
      linux安裝vim命令

      vim是從vi發(fā)展而來(lái)的一個(gè)文本編輯器,功能更強(qiáng)大。下面由學(xué)習(xí)啦小編為大家整理了linux安裝vim命令的相關(guān)知識(shí),希望大家喜歡! linux安裝vim命令 在命令行敲

    • linux安裝usb驅(qū)動(dòng)命令
      linux安裝usb驅(qū)動(dòng)命令

      有時(shí)我們會(huì)用到usb設(shè)備,這時(shí)我們就要學(xué)會(huì)如何在linux系統(tǒng)下安裝usb驅(qū)動(dòng)了。下面由學(xué)習(xí)啦小編為大家整理了linux安裝usb驅(qū)動(dòng)命令的相關(guān)知識(shí),希望大家喜歡

    • linux安裝telnet命令
      linux安裝telnet命令

      telnet的安裝可以通過(guò)linux的相關(guān)命令來(lái)執(zhí)行。下面由學(xué)習(xí)啦小編為大家整理了linux安裝telnet命令的相關(guān)知識(shí),希望大家喜歡! linux安裝telnet命令 新裝的Centos

    3607388