国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

SM750 HDMI DRM驅動發(fā)布:支持2048寬與2560x1080超寬屏

SM750 HDMI DRM驅動發(fā)布:支持2048寬與2560x1080超寬屏 顯示器驅動這類東西平時不太會被普通用戶注意到但負責嵌入式設備、瘦客戶機或老式商用主板的人大概率見過 SM750 這個芯片。它是一顆很常見的 2D 顯示控制芯片經(jīng)常出現(xiàn)在國產(chǎn)工控主板、云終端、醫(yī)院掛號機、銀行排隊機這類設備里。這類設備的通病是Windows 下驅動好找Linux 下就比較尷尬以前要么靠內核里已經(jīng)很邊緣的 framebuffer 路徑要么找第三方閉源包湊合。這次 SM750 的 HDMI DRM 驅動發(fā)布支持 2048 寬輸出和 2560x1080 超寬屏分辨率對還在維護這類設備的人來說是一個值得跟進的改變。這篇文章不打算只復述發(fā)布信息。我會把 SM750 的顯示鏈路、DRM 驅動的作用、2560x1080 這類超寬分辨率是怎么被支持的、以及拿到驅動后怎么驗證、出問題怎么排查一次講清楚。如果你正在做嵌入式 Linux 開發(fā)、顯示驅動移植或者手頭正好有一臺帶 SM750 的設備需要接 2K 級別顯示器下面這些內容可以給你省點時間。1. SM750 這個芯片和 DRM 驅動到底解決了誰的痛點1.1 先搞清楚 SM750 是哪類芯片SM750 不是 CPU也不是主力顯卡它是一顆負責顯示輸出的控制芯片。在很多商業(yè)整機里主板上的處理器可能很弱板載一顆顯示芯片專門承擔像素輸出和簡單的 2D 加速把主 CPU 從顯示任務里解放出來。SM750 就是這類角色。它的典型特征有三個2D 能力為主能處理 framebuffer、窗口疊加、基本 2D 加速但 3D 能力很弱。顯存獨立但不大常見板載版本配的是獨立顯存容量通常在幾十 MB 這個量級不像桌面顯卡那樣有幾個 GB。接口多樣具體板卡上可能是 VGA、DVI、LVDS、HDMI 或其中幾種組合。標題里提到的 HDMI 輸出要看板上實際引出的接口和物理層方案。這類芯片之所以在國內設備里出現(xiàn)頻率高是因為它足夠便宜穩(wěn)定性也經(jīng)過了相當長時間的市場驗證。對商用設備來說顯示不追求炫追求的是穩(wěn)定、低成本、能長時間開機不花屏。1.2 以前 Linux 下驅動為什么讓人頭疼如果只是跑 WindowsSM750 的驅動基本不用操心廠商會提供安裝包。但 Linux 環(huán)境就復雜了。老一代的方案是走內核的 sm750fb framebuffer 驅動配合 Xorg 里的老模塊使用。這套東西在 2020 年之前的發(fā)行版里還能湊合但這些年 Linux 顯示棧已經(jīng)明顯轉向 DRM/KMS 體系。KMS 的意思是 Kernel Mode Setting由內核統(tǒng)一管理顯示模式、顯存、連接器狀態(tài)。fbdev 老路徑在新內核里越來越邊緣化。這帶來的實際問題是新內核的某些特性兼容不上或者需要額外補丁。桌面環(huán)境、Qt 應用、Wayland 合成器對新驅動的適配越來越依賴 KMS 接口。出問題時日志不直觀很難判斷到底是芯片沒啟動、模式?jīng)]設對還是上層合成器沒收到信號。這次發(fā)布的 SM750 HDMI DRM 驅動本質上就是給這顆芯片補上了通往現(xiàn)代 Linux 顯示棧的接口。1.3 誰最需要關注這個發(fā)布我認為主力受益者有三類維護存量設備的人手里有大量 SM750 工控板在跑 Linux需要在新內核上繼續(xù)穩(wěn)定輸出。做嵌入式 Linux 產(chǎn)品的人正在選型顯示方案希望芯片能被內核主線 DRM 框架接管而不是依賴廠商私有補丁。學習 Linux 驅動開發(fā)的人SM750 的驅動結構不算臃腫作為 KMS 驅動學習樣本很合適能看清 connector、encoder、crtc 之間的關系。如果你只是臺式機用戶手頭也沒有 SM750 設備那這篇內容可以當作顯示棧知識看不需要真的去刷驅動。2. 2048 寬輸出和 2560x1080 超寬屏背后靠的是顯示時序能力2.1 分辨率的本質不是“加一行設置”很多人以為支持某個分辨率就是把分辨率數(shù)值寫進某個列表然后重啟。實際上顯示分辨率背后是一整套時序參數(shù)通常用一個叫 modeline 的東西表示。它包含有效圖像的寬度和高度比如 2560x1080。像素時鐘頻率也就是每秒要輸出多少個像素點。水平前肩、水平同步、水平后肩。垂直前肩、垂直同步、垂直后肩。刷新率。顯示器不會自己產(chǎn)生一張完整的畫面它會按固定的節(jié)奏刷新。顯卡或顯示控制芯片負責在正確的時刻把像素數(shù)據(jù)送到接口上。這個節(jié)奏如果和顯示器對不上要么黑屏要么畫面閃爍撕裂要么直接無法點亮。所以DRM 驅動支持 2560x1080不只是把分辨率數(shù)值暴露出來而是要保證芯片的顯示控制器能夠生成符合這個分辨率的時序并且把足夠大的 framebuffer 分配好。2.2 2048 寬這條線有什么講究這次發(fā)布里提到“2048 寬輸出”這個數(shù)字很關鍵。很多老一代顯示控制芯片有一個隱形的寬度邊界超過一定寬度之后內部 FIFO 帶寬、行緩沖對齊、內存訪問策略就會出問題。2048 這個數(shù)值在顯示領域經(jīng)常作為一個分界點出現(xiàn)因為它是 2 的冪對齊友好。支持 2048 寬輸出意味著顯示控制器在寬度大于 1920 的范圍內能穩(wěn)定分配行緩存。超過 2048 的桌面尺寸不再必須走裁剪或縮放路徑。驅動會為寬屏模式準備合適的 framebuffer 對齊策略。這不是一個單純“把上限調大”的操作它涉及內存帶寬的驗證和模式表的擴展。2.3 2560x1080 是超寬屏里的特殊檔位2560x1080 是 21:9 超寬屏像素量大約是 1920x1080 的 1.33 倍。它在帶寬需求上已經(jīng)接近 2K 級別對顯示控制芯片的像素時鐘要求比 1080p 高出一截。如果芯片的 PLL 或時鐘源不能輸出足夠高的像素時鐘單靠軟件改 modeline 是點不亮的。所以這次驅動能支持 2560x1080背后至少意味著三件事驅動里的模式生成邏輯已經(jīng)能構造出 2560x1080 的時序參數(shù)。芯片的時鐘能力足夠覆蓋這個分辨率所需的像素時鐘。framebuffer 的尺寸計算、行偏移和內存對齊邏輯已經(jīng)能處理 2560 寬度的場景。不過要注意一點驅動支持這個模式不代表任何一塊 SM750 板子都能穩(wěn)定輸出。具體能不能點亮還取決于板載輸出接口、轉接芯片、線材和顯示器本身。尤其是 HDMI 接口如果板卡是從 DVI 物理層轉接出來的那么信號在帶寬和 EDID 傳達上會有限制。這個坑后面單獨說。2.4 模式列表從哪來EDID 和內置模式表DRM 驅動獲取可用分辨率的方式主要有兩種從顯示器讀取 EDID顯示器通過 DDC 通道把支持的模式列表發(fā)給驅動這是最常見的路徑。驅動內置模式表當 EDID 缺失、損壞或顯示器不帶 EDID 時驅動根據(jù)硬件能力提供一個固定模式列表。這次發(fā)布里強調支持 2560x1080更多是指驅動層面具備生成這個模式的能力。實際插上顯示器后是否自動出現(xiàn)在模式列表里要看你插的顯示器 EDID 是否完整地支持這個分辨率。如果顯示器 EDID 正常通常不需要手動干預。如果 EDID 缺失你就得靠驅動內置模式表或者手動添加 modeline。這個操作后面會提到。3. 從 DRM 內核到 Qt 應用顯示鏈路里的每一次中轉3.1 完整鏈路是什么在 Linux 桌面環(huán)境下一個 Qt 窗口最終顯示在屏幕上要經(jīng)過很多層。SM750 的 DRM 驅動處于最底層但如果你要調試為什么畫面不對光看驅動不夠。完整的鏈路是這樣的屏幕硬件 ← DRM 內核驅動 ← X server(Xorg) ← X11 協(xié)議 ← Qt(xcb 插件) ← 你的 Qt 程序如果用的是 Wayland鏈路則是屏幕硬件 ← DRM 內核驅動 ← Weston/Sway 等合成器 ← Wayland 協(xié)議 ← Qt(wayland 插件) ← 你的 Qt 程序每一層都在上一層的輸出上做處理。DRM 驅動負責把最底層的模式設置好Xorg 選一個分辨率、組織 framebufferX11 協(xié)議負責窗口、繪制和事件分發(fā)Qt 通過 xcb 插件和 X server 通信。只要顯示模式不匹配任何一層都可能出現(xiàn)問題。3.2 DRM/KMS 到底在鏈路里扮演什么角色DRM 驅動在 Linux 顯示體系里是內核和用戶的邊界。它提供幾個核心對象CRTC掃描輸出控制器決定從 framebuffer 里怎么讀出數(shù)據(jù)并產(chǎn)生時序信號。Encoder把像素信號編碼成特定接口協(xié)議比如 HDMI、DVI、LVDS。Connector物理連接器檢測是否有顯示器接入維護 EDID 和當前模式狀態(tài)。Plane顯示平面負責把 framebuffer 內容合成到輸出上。KMS 的價值在于上面這些對象全部由內核統(tǒng)一管理。用戶空間的 Xorg、Wayland 合成器不用直接去操作寄存器而是通過 DRM 提供的接口來設置 mode、提交 framebuffer。這帶來的好處是只要 SM750 驅動把 KMS 接口實現(xiàn)好上層的 Xorg、Qt、GTK 都無需專門適配這顆芯片。這也是為什么現(xiàn)在很多人強調 KMS而不是繼續(xù)維護老 fbdev。3.3 用戶空間怎么操作 DRM 設備驅動加載成功后系統(tǒng)會產(chǎn)生 /dev/dri/card0 之類的設備節(jié)點。用戶空間的工具和庫通過這個節(jié)點訪問顯示能力libdrm 是底層庫提供 ioctl 封裝。modetest 可以查看連接器狀態(tài)、模式列表和 framebuffer 信息。xrandr 是 Xorg 環(huán)境下的分辨率管理工具。weston 或 sway 這類合成器直接走 DRM/KMS。這意味著即使你沒有圖形界面也可以先用命令行工具驗證 SM750 驅動是否正常工作。圖形界面出問題時先用 modetest 排除內核驅動下面的問題再往上檢查 Xorg 或合成器效率要高得多。3.4 為什么鏈路長出問題時要分層看待很多人在顯示出問題時第一反應是“驅動壞了”。但實際上顯示鏈路每一層都有可能出現(xiàn)兼容性問題驅動層模式設置失敗、連接器檢測不到、顯存分配失敗。Xorg 層配置錯誤、驅動加載順序不對、分辨率列表沒刷新。應用層Qt 的 xcb 插件沒有拿到正確的屏幕縮放窗口畫不出來。所以排查時要先確認 DRM 層正常再用 xrandr 確認 Xorg 層最后再去看 Qt 或者具體應用。不要一上來就懷疑驅動也不要一黑屏就去改源碼。4. 拿到驅動后怎么驗證 2560x1080 能不能開出來4.1 建議先做一輪最小驗證如果你手里有一套帶 SM750 的設備想驗證這次發(fā)布的能力我建議不要直接接上超寬屏就開搞。先把環(huán)境固定下來做一輪最小驗證。需要準備的東西帶 SM750 的主板或整機。一根可靠的 HDMI 或 DVI 線根據(jù)板卡的實際接口來。一臺支持 2560x1080 的顯示器最好確認顯示器本身的 EDID 信息是完整的。Linux 系統(tǒng)內核版本要足夠新才能包含或加載這個 DRM 驅動。modetest、dmesg 這些基本維護工具。如果內核里還沒有集成這個驅動需要先按模組或補丁方式把它裝進去。加載方式取決于驅動是編譯進內核還是作為外部模塊不同環(huán)境不一樣。建議先看驅動發(fā)布說明里給的加載路徑。4.2 第一步確認驅動是否加載成功開機之后先看內核日志里有沒有對應的驅動信息dmesg | grep -i sm750如果驅動正常加載應該能看到設備識別、連接器掃描或者模式列表初始化的日志。如果沒有輸出先確認驅動模塊是否被加載lsmod | grep sm750再檢查設備節(jié)點是否創(chuàng)建ls -l /dev/dri/正常情況下會有 card0 或者 card1。如果設備節(jié)點不存在多半是驅動沒有編譯進去或者設備樹、PCI 枚舉階段沒有識別到硬件。4.3 第二步用 modetest 查看模式列表modetest 是 DRM 調試中最直接的工具。先列出所有設備modetest -M sm750或者先不管驅動名直接掃描modetest -p重點看連接器部分的輸出。正常情況下會列出連接器狀態(tài)、物理接口類型和所有可用模式。如果連接器狀態(tài)是 connected并且模式列表里有 2560x1080 或 2560x108060Hz說明驅動已經(jīng)把這個模式暴露出來了。如果連接器狀態(tài)是 disconnected先檢查線材、接口和顯示器電源。4.4 第三步在 Xorg 下切換分辨率如果你的系統(tǒng)跑的是 Xorg可以先用 xrandr 確認當前輸出xrandr輸出里會列出顯示器名稱和可用分辨率列表。如果 2560x1080 在列表里直接切換xrandr --output HDMI-1 --mode 2560x1080注意輸出名稱不一定是 HDMI-1要以 xrandr 實際顯示為準。切換之后觀察畫面是否正常鋪滿有沒有黑邊、花屏或閃爍。如果 xrandr 列表里沒有 2560x1080但顯示器確實支持可能是 EDID 沒有把這個模式傳回來??梢試L試手動添加 modeline。具體做法是先用 cvt 生成時序參數(shù)再用 xrandr --newmode 和 --addmode 注入比如cvt 2560 1080 60 xrandr --newmode 2560x1080_60.00 實際時序參數(shù) xrandr --addmode HDMI-1 2560x1080_60.00 xrandr --output HDMI-1 --mode 2560x1080_60.00這種方式在驅動層已經(jīng)支持、只是 EDID 未上報時比較有用。如果驅動層本身沒有這個模式能力手動注入也不一定能點亮。4.5 第四步用 Qt 或通用圖形程序驗證分辨率切換成功后還需要確認上層應用能正常適配。Qt 程序在 X11 下走 xcb 插件它會讀取 X server 提供的屏幕尺寸。如果 Xorg 已經(jīng)在 2560x1080 下工作Qt 應用一般會自動填滿屏幕。你可以在普通程序里放一個全屏窗口或者在終端里查看顯示服務器報告的屏幕尺寸xdpyinfo | grep dimensions如果 dimensions 顯示的是 2560x1080說明鏈路已經(jīng)通到 X11 層。Qt 程序的窗口布局、鼠標坐標、縮放比例都以這個尺寸為準。如果里面某個 Qt 應用在超寬屏下布局錯亂不要先怪 SM750 驅動。先確認 X11 層尺寸是否正確再用 QT_SCALE_FACTOR 或 Qt 的屏幕縮放機制去調應用。問題大概率出在應用對寬屏適配而不是顯示驅動。4.6 驗證結果怎么判斷可以按下面的表來判斷每一層是否正常驗證層命令或位置正常結果異常表現(xiàn)驅動加載dmesg能看到 SM750 設備識別無日志設備節(jié)點缺失DRM 設備/dev/dri/card0存在且可讀設備不存在連接器狀態(tài)modetest -pconnected有模式列表disconnected模式列表為空模式設置xrandr2560x1080 可用并可切換模式缺失切換后黑屏X11 尺寸xdpyinfodimensions 為 2560x1080尺寸仍為舊分辨率Qt 應用窗口顯示全屏鋪滿文字不糊布局錯亂窗口越界這一套走完基本能確定 SM750 DRM 驅動在你手頭這塊板子上是否正常工作。5. 黑屏、分辨率缺失、輸出空白按這個順序排查5.1 容易誤判的幾個點SM750 這類嵌入式顯示芯片的調試同樣一個黑屏現(xiàn)象原因可能差得很遠。我建議不要上來就改驅動源碼先按下面的順序過一遍很多時候問題根本不在驅動本身。常見的誤判有這些“驅動沒加載”實際上是內核沒有把硬件枚舉出來?!膀寗硬恢С?2K”實際上是 EDID 沒讀到顯示器模式?jīng)]上報?!癏DMI 壞了”實際上線材或轉接頭的 DDC 通道有問題導致 EDID 傳輸失敗?!癚t 顯示不了”實際上是 Xorg 層的分辨率沒有切換成功。排查的第一步永遠是把現(xiàn)象寫清楚是完全沒有信號還是畫面閃、花屏還是只有部分分辨率不可用。5.2 排查順序先物理再 EDID再內核再上層我從實際經(jīng)驗里總結的排查鏈路是這樣的物理接口確認板卡輸出接口和顯示器輸入接口一致。SM750 板卡如果是 DVI 轉 HDMI 座要理解它的信號本質是 DVI帶寬上限和 EDID 特點會和原生 HDMI 不同。線材和供電換一根短一點的線排除線材損耗。HDMI 線的質量對高分辨率影響很明顯尤其是 2560x1080 這種接近 2K 帶寬的場景。EDID用 modetest 看連接器是否 connected看模式列表里有沒有 2560x1080。如果沒有多半是 EDID 沒讀到或顯示器的 EDID 不完整。內核日志dmesg 里看有沒有和 SM750、DRM、HDMI 相關的錯誤。驅動參數(shù)有些板卡需要額外指定輸出類型或初始化方式看發(fā)布說明里有沒有相關參數(shù)。上層顯示服務器確認 X org 或合成器有沒有接住驅動提供的模式xrandr 能不能切到目標分辨率。應用層適配最后才考慮 Qt、GTK 或者其他應用對超寬屏的適配問題。下面是常見問題和排查方向現(xiàn)象優(yōu)先排查方向次要排查方向完全無信號線材、接口、顯示器輸入源驅動是否加載連接器狀態(tài)連接器 disconnectedEDID 通道、線材、物理接口驅動對連接器檢測是否正常模式列表為空EDID 缺失顯示器是否上電驅動內置模式表是否啟用有模式但切換黑屏像素時鐘是否足夠時序是否匹配線材帶寬刷新率是否過高切換后不斷閃爍線材質量、刷新率、HDMI 時鐘穩(wěn)定性顯示器內部縮放是否觸發(fā)分辨率超過 2048 后花屏行緩存、framebuffer 對齊驅動是否有寬度限制遺漏重啟后分辨率丟失Xorg 配置沒有保存顯示器 EDID 在上電時序上不穩(wěn)定5.3 關于“EDID 沒讀到”這件事EDID 是顯示器和驅動之間溝通的“身份信息”它是一段 128 字節(jié)或更長的數(shù)據(jù)存放在顯示器內部的存儲芯片里通過 DDC 通道傳輸。DDC 通道依賴物理引腳的連通性HDMI 線里如果有一根針接觸不良、轉接頭質量問題都可能導致驅動讀不到 EDID進而拿不到 2560x1080 模式。讀不到 EDID 時modetest 里連接器狀態(tài)通常會變成 disconnected或者模式列表為空。這時可以先強制指定一個 EDID 或 modeline 來驗證硬件本身能不能輸出。不過要注意強制的 modeline 如果和顯示器內部時序不能對上畫面可能依然無信號。更穩(wěn)妥的做法是換線。換顯示器。檢查轉接頭是否支持高帶寬。如果這些都不行再考慮驅動層面強制注入模式。不要一開始就懷疑 SM750 驅動對超寬屏支持有問題。5.4 關于轉接和物理層差異的提醒SM750 這顆芯片歷史悠久不同板卡對 HDMI 的實現(xiàn)方式不一樣。有的板子引出的是原生 HDMI 信號有的則是 DVI 信號通過轉接芯片變成 HDMI 座。兩種方案對調試的影響不太一樣原生 HDMI 支持音頻和完整 EDID 通道更接近普通顯示器場景。DVI 轉 HDMI 通常不支持 HDMI 音頻EDID 也可能只暴露 DVI 模式這時 2560x1080 這種依賴高帶寬的模式可能不會自動出現(xiàn)。判斷方法很簡單看板卡資料里 HDMI 是否支持音頻傳輸。如果資料沒寫清楚可以用 edid-decode 工具讀取 EDID 內容看里面的接口類型標識。注意如果板卡是 DVI 物理層遇到 2560x1080 點不亮不要急著罵驅動。先確認物理層方案是否支持這個帶寬。另外熱詞里提到的“edp 轉 hdmi out 時 panel 時序、lane 和速率等參數(shù)要求”對 SM750 場景也有參考意義。顯示接口轉換時最終輸出的時序要以目標接口的帶寬和時鐘為準不是輸入源多少分辨率輸出就一定能按多少分辨率跑。中間多一個轉接芯片就多一個帶寬瓶頸和時序校準環(huán)節(jié)。5.5 什么時候才需要去動驅動或設備樹如果你已經(jīng)確認物理接口、線材、顯示器都沒問題EDID 也能正常讀取但模式列表里就是沒有 2560x1080這時才考慮驅動或設備樹層面的處理。驅動層面常見做法是在驅動內置 mode table 中追加上目標 modeline。檢查 framebuffer 最大寬度限制必要時修改寬度判斷邏輯。確保像素時鐘計算支持目標頻率。設備樹層面常見做法是檢查輸出接口類型是否與硬件對應。確認連接器默認狀態(tài)避免熱插拔檢測異常。如果板卡有多個顯示輸出確認路由是否正確。這些操作需要對 DRM 框架和具體板卡硬件都比較熟悉新手建議先拿 modetest 和 xrandr 把問題定位到具體層次再決定要不要改內核層。不要一上來就找驅動源碼改那樣容易把簡單問題復雜化。6. 開源驅動不只是一份源碼更是一條可以長期維護的路徑6.1 閉源驅動的老問題還在在 SM750 這類芯片上廠商通常會提供 Windows 驅動Linux 支持則不一定完整。有些廠商會提供預編譯的二進制模塊但二進制模塊有幾個長期痛點內核版本升級后模塊可能加載失敗或需要重新編譯適配。出現(xiàn)問題時沒有源碼可查只能靠日志猜。用戶空間和內核接口變化時廠商更新速度不一定跟得上。無法深度定制比如加一個自定義分辨率、改某種時序輸出。對消費級用戶來說閉源驅動勉強夠用。但對嵌入式產(chǎn)品和個人開發(fā)者來說閉源驅動意味著一種不可控你依賴廠商的更新節(jié)奏依賴它愿意支持的內核版本依賴它在安全補丁上的態(tài)度。6.2 開源 DRM 驅動帶來的改變這次 SM750 的 DRM 驅動以開源方式發(fā)布最大價值不是“免費”而是把顯示控制能力納入到 Linux 內核的公開框架里。具體能帶來這些實際好處可讀源碼出現(xiàn)問題時可以打開源碼看寄存器操作、模式設置和連接器檢測邏輯??杉尤罩究梢杂?printk、dev_dbg 等手段在關鍵路徑上打印信息幫助定位??筛膮?shù)如果你想增加分辨率、調整時序、適配特殊面板可以在源碼層面修改并重新編譯??筛骶€如果驅動進入內核主線后續(xù)內核升級會有更持續(xù)的維護??蓞⒖紝W習DRM 驅動開發(fā)門檻不低一套簡潔的 2D 驅動實現(xiàn)可以讓學習者更快理解 KMS 對象關系。6.3 開源不代表零維護這里要說一句不那么樂觀的話開源驅動發(fā)布不等于裝上之后就一勞永逸。DRM 內核 API 也會演進驅動需要跟著調整。如果你的產(chǎn)品要長期維護不能只下載一次源碼就丟在那里要關注內核版本變化對驅動的影響。另外開源驅動只是把能力開放出來具體到某個板卡上的初始化時序、供電要求、接口物理層可能還需要板卡廠商提供補充信息。開源解決了“有路可走”的問題但不等于每個硬件細節(jié)都自動對齊。所以我的建議是把驅動源碼納入到你的鏡像構建體系里方便重復構建和保存補丁。記錄板卡型號、內核版本、顯示接口、面板參數(shù)。每次換內核大版本時先跑一輪單分辨率和多分辨率切換驗證。對于從產(chǎn)品選型角度考慮的人開源驅動還意味著供應鏈上的選擇更自由。你不一定非要用某家廠商封裝的私有顯示方案可以按 DRM 框架選擇適合自己的顯示控制芯片。6.4 對 Linux 驅動學習者的意義如果你正在學 DRM 驅動開發(fā)SM750 的驅動是一個不錯的入門觀察對象。它不像那些復雜的 GPU 驅動那樣有海量調度、顯存管理、固件加載邏輯但它把 KMS 的骨架體現(xiàn)得比較清楚。你可以重點看這些部分驅動如何注冊 DRM 設備。連接器的檢測函數(shù)怎么寫。CRTC 的 mode_set 如何處理分辨率變化。像素時鐘和 mode 參數(shù)的計算路徑??炊@些小而完整的實現(xiàn)再回頭去讀更復雜的驅動比如各種 SoC 內置顯示控制器或獨立顯卡驅動會輕松不少。7. 什么情況下用得上什么情況下別指望太多7.1 很適合用的場景你可以在這些場景里放心考慮 SM750 DRM 驅動的支持Linux 桌面的商業(yè)終端云終端、前臺展示機、信息查詢機。這些設備不追求 3D 性能只要穩(wěn)定輸出文字和視頻即可。嵌入式 Linux 產(chǎn)品需要長期固定顯示界面希望顯示輸出由內核統(tǒng)一管理。超寬屏商務展示需要輸出 21:9 內容的設備比如接待臺、大屏信息終端。驅動學習和科研環(huán)境想研究 DRM/KMS 的人手頭正好有 SM750 板卡。7.2 不太適合指望的場景以下場景就不要對 SM750 抱太多期望3D 游戲SM750 的 2D 定位決定了它不是為 OpenGL 游戲性能設計的。4K 高刷這次發(fā)布支持到 2048 寬和 2560x1080它并不等于支持所有 4K 高刷模式。芯片內部帶寬和顯存規(guī)格本來就不是為 4K 高刷準備的。多屏復雜組合如果產(chǎn)品需要多路 4K 輸出應該選更現(xiàn)代的顯示控制方案。完全不懂 Linux 的命令行環(huán)境DRM 驅動只解決 Linux 顯示鏈路底層能力系統(tǒng)集成和調試仍然需要基本的 Linux 操作知識。7.3 我的實際建議不管你是設備維護者還是產(chǎn)品開發(fā)人員這個發(fā)布都值得關注但不值得立刻把現(xiàn)有穩(wěn)定方案推翻。更穩(wěn)妥的做法是先拿一塊閑置板卡搭一個最小驗證環(huán)境確認驅動在你要用的內核版本上能編譯、加載、輸出。單獨接一臺 2560x1080 顯示器把模式列表、xrandr 切換、Qt 全屏顯示這三個環(huán)節(jié)驗證通過。之后再考慮是否把驅動納入生產(chǎn)鏡像。如果只是學習默認配置和文檔足夠入門。如果要投入生產(chǎn)就要把驅動版本、內核版本、發(fā)行版構建方式、輸出接口物理方案全都記錄歸檔。這樣后續(xù)內核升級或硬件批次變化時你有一個可以快速定位問題的基線。踩過幾次顯示棧的坑之后我最大的感受是很多黑屏和分辨率問題不是驅動能力不夠而是前置環(huán)境和輸入材料沒有處理干凈。先確認物理輸出鏈路再確認 EDID然后看內核日志最后才有必要去動源碼。這套順序在 SM750 上適用在其它 DRM 驅動上同樣適用。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
99热这里只有精品9| 校园春色亚洲无码| 五十路人妻在线| 亚洲**2021在线观看| 91小视频| 亚洲高清男人天堂| www.欧精品| 人妻啊啊人妻啊| 狠狠干2020| 国产操逼视频在线观看| 欧美成人国产精品| 96国产污污污丝袜| 操逼逼一区视频| 久久久蜜桃一区二区三区| 久久精品国产97欧美精品亚洲 | 国产情侣自拍在线播放| 麻豆天美AV传媒第一页| 国模吧 一区二区三区| 久久久久久波多野吉衣高潮| 嗯啊视频免费在线观看| 久久精品一区二区三区蜜桃臀| 一级@啪啪视频| 香一区二区三区| 国产成人五月天丁香花| 熟妇人妻精品一区二区视频色欲| 国产9区| 色婷婷综合网| 污色区网站| 日韩伦理视频| 无码 黑人一区二区三区| 91视频成人福利网站在线一区| 天堂成人网| 欧美日韩成人在线| 人妻献身系列第54部| surenchaopeng| 亚川综合视频| 亚洲熟女人妻中文字幕一区二区 | 看免费一级在线播放毛片| 色一射色一射| 隔壁邻居波多野结衣中文字幕| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 青青三级视频| 69精品久久久久中文字幕| 爱丝福利| 日本超碰在线国产一区| 夜夜操美女| 久污| 啊啊啊com| yw尤物av无码点击进入麻豆| 一区二区三区 丝袜高跟| gogogo免费高清看中国国语| 亚州欧美综合| 欧美乱色| 欧美亚洲日本激情在线| 91色色网站| 吉田爱美AV在线| 国产精品成人福利在线| 先锋女优在线观看视频| 大香蕉综合在线| 久久98| 亚洲欧美999| 加勒比日本在线| 欧美顶级黄片AAAAA在线免费看| 78m啪啪啪| 日韩欧美成人大香蕉| 日本操逼二区| 亚洲无线观看久久| 国内精品久9| 久久女人视频| 大屁股xxxxx| 日本操逼视频在线| 狠狠爱夜夜| 天天色怡春院| 国产盗摄美女如厕大神作品在线观看| 五月天丁香网| 精品毛片久久久精品毛片| 大肥女高潮bbwbbwhd视频| 欧美第一页| 色哟哟-国产专区| 丝袜美腿制服人妻二区中文字幕| 男人天堂黄片| 亚洲国产丝袜熟女av| 久久机热| 久久少妇视频| 欲射影视| 日韩内| 久久久艹艹艹| 久久高清欧美国产| 9久精品| 国产天天看| 丁香五月色情| 天美麻花大全视频| 播播亚洲小说亚洲| 黑丝自慰喷水网站| 高清国产无码av| 国产日韩美女小穴视频网站不卡| 色欲人妻一区二区在线| 亚洲综合性感在线| 好湿好紧好爽 视频| 自偷自拍的亚洲视频| 亚洲成人性| 黄色片A级一区二区三区| 日本色日夜干| 亚洲天堂精品日韩电影| 99热在线观看| 91人人| 蜜臀99久| 中文字幕制服诱惑| 天天伊人| 中文字幕美女91| 日韩欧无码一区二区三区免费不卡| 国产乱码久久久| 又黄又硬又粗又长国产视频| 性91| 夜夜嗨视频| 97超碰日韩| 婷婷丁香人妻 | 女优视频第10页| 人人摸人人干| 欧美 亚洲 大香| 青青草视频久久久久| 日韩紧密久久| 又黄又硬又粗又长国产视频| 青娱乐黄色录像| 后入合集| 九九九九热| 国产中出内射一区二区| 国产一区在线观看无码AV | AV天堂因数| 9I1性色影院| 97视频在线观看免费高清| 少妇天堂| jizz啪啪| 久久性爱大全| 日本特黄f c2| 91成人在线| 九一性生活免费视频| 秋霞鲁丝午夜无码一区二区三| 超碰久久网| 97chaopenrihan| 人妻熟女一区二区在线视频| 精品国产乱码久久久久久蜜臀| 啊啊啊爽爽| 青娱乐999| 岛国片国产成人亚洲播放| 亚洲最大成人a毛毛片| 国产成人手机视频激情| 9久久精品| 日韩AV中文字幕电影| 91在线色| 日比av无码| 永久免费av无码网站国产app| 99热99在线播放激情| 免费看欧美美女黄色大片 | 大香焦A片| 日韩乱伦视频| 色女综合| 亚洲图片91| 日韩一区二区精彩视频| 成人国产精品三级A片| www鬼畜国产男人的天堂| 91国产大片| 97中文字幕一区| 国产色产精品在线观看 | 伊人久久艹| 久久久蜜桃一区二区三区| 欧美最婬乱婬爆婬性视频 | 97超碰国产亚洲精品| 好爽视频在线观看视频| 久久av一级av少妇av高潮 | 男人把坤坤插入女人的下体| 九九亚洲| 激情视屏国产乱伦强奸| 抽插爽| 无套后入双马尾| ..日韩av毛片精品久久久| 欧美性生活综合| 久久有碼| 蜜臀久久99精品久久久久久酒店| 麻豆啪啪啪视频| 精品久久久久黄少妇| 美女91网址| 影音先锋少妇| 超碰碰97| 国产一级舔足在线观看| 一二三四免费视频| 国产97视频| 欧美黄片视频在线观看免费| 91激情综合| 亚洲激情在线观看一区| 中文97国产| 一区在线精品中文字幕| 人妻熟女一区二区三区在线| 亚洲精品人妻吞精av| 亚洲18禁| 人人操人人色网| 操一区| 久久久精| 国产91乱伦| 男人干美女| 亚洲精品九九九| 91丨九色丨43老版熟女| 亚洲凸凹超碰成人| 嫩草一区二区在线观看| 18禁久极品美女久久哦哟呀!| 另类图片欧美激情综合| 欧美|91色综合| 亚洲男人天堂视频| 在线观看一级α片刺激高潮视频| 99性爱视频| 亚洲综合另类色图| 国产福利第一视频| 黑人综合色| 玖玖玖玖精品国产剧情| 久久久久久久久久久久久久久久9| 成人蜜乳小视频网站| 91美女丝袜诱惑视频| 超碰99在线| 91丨九色丨国产打屁股| 黑人娇小av在线播放| 亚洲不卡AV在线| 老熟女网站| 九九九九久久久| 超碰免费97| 麻豆国产原创AV色哟哟| 天天看天天在线精品| 国产精品 亚洲情色| 国产在线视频二区| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 亚洲天堂一区| 日夜干射色啊| 国产成人免费观看在线视频| 992视频一区| 综合色播| 最近2018中文字幕在线高清第一页| 青青草视频久久久久| 操逼日批| 日本在线15p| 欧美人妻精品| 男人天堂黄片| 国产熟女精品一区二区| 夜夜福利| 五月激情小说| 人妻 丝袜美腿 中文字幕| 我爱操| 2020中文字幕| 成人免费福利网站国产| 中文字幕视频在线观看| 热久日综合| 日韩精品在线观看网站| 亚洲在线网站| 国产午夜无码片在线观看影视| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 91被操| 97伪v| 激情综合五月| 亚洲av青草久久一区二区| 伊人操操| 99色视频| 国产精品久久久久久久毛片1| 9999久久久| 蜜桃精品一区二区三区久在线| 九一亚洲国产免费| 久久久亚洲精品电影免费看| 人人看欧美性爱| 99re98| 美国久久一二三四| 久久国色天香香蕉| 女人被添高潮免费视频| 黄色操人| 99re视频这里只有精品| 99热日| 97色五月天完| 九九综合| 91啪啪视频| 久久精品欧美一区二区三区不卡| 日本一区二区三区四区五区六区七区八区九区 | 国产精品一区二区在钱播放| 99热这里只有精品地址| A片A5445444| 国际精品久久久| 国产噜噜噜噜噜久久久久久久久| 一区二区三区 丝袜高跟| 农村妇女精品一区二区| 免费看污网站| 亚洲欧美一区二区三区在钱蜜桃 | 日韩影片中文字幕一区二区三区| 丁香五月影院| 午夜黄色免费在线观看| 亚洲精品欧洲精品| av在线资源| 国产精品一区午夜福利| 久久久久人妻二区精品叶可怜| 一区二区中文| 亚欧美综合网| 人人妻人人玩人人澡人人爽| 密臀成人视频久久久| 亚洲诱惑天堂| 九九九九精品一区| 日韩中文字幕2020| 国产99999久久精品| 九九国产热| 亚洲第一色页夜| 丁香五月天久久精品视频一区二区三区| 婷婷色色五月天| 人妻嗯啊啊在线播放| 国产精品日韩在线一区| 四虎国产精品永久地址入口| 这里只有精品视频在线观看麻豆 | 欧美韩国你懂得在线 | 夜夜嗨AV一区天天| 五月天婷婷成人网| 久久久蜜桃一区二区三区| 国产欧美一区激情交| 强奸xx国产| 岛国免费黄色网址| 高跟丝袜AV专区国产| 午夜久久无码1000合集| 亚洲最大AV网| 色色色色色色色色色色色色色色综合| 亚洲AV无码天美传媒一区| 69超碰综合| 日本有码影片下载| m欧洲一级午老| 亚洲情色在线| 无码粉嫩白虎一线天b区| 精品亚洲天堂| 成人26uuu| 亚洲少妇在线观看| 草莓精品视频在线免费观看| 91精品国产高清久久久久久,亚洲成人 | 色在线69堂| 春色综合免费| 国产精品久久久 | 极品美女嘿咻| 亚洲色人| 欧美少妇性爱网站| 69人妻人人揉人人躁人人精品| 中文字幕黑人大片| 伊人伊人LD| 日韩欧美~中文字| 任我爽视频在线观看| 精品一区二区三区国产| 两性色网| 男人兔费天堂| 亚洲熟女乱色一区二区三区久久久| 欧美一区二区三区成人性生活| 色哟哟av| 女沟厕偷窥piss小便| 狠狠中文字幕| 狠狠干狠狠色| 少妇色综合| 大香久久| 国产福利av精彩对白| 性高潮久久久久久久久久久| 亚州欧美在线| 日本韩国国产精品一区| 日韩成人免费电影| 91强在线播放| 国产主播福利| 可以免费观看的av| 日韩78m视频| 久久免费少妇| 黄色片大香蕉| 99久在线精品99re8a| 九九九九一区| 青娱乐亚洲自拍| 九九九九久久久| 亚洲日本天堂| 精品乱码久久久久| 亚州,欧美在线| a'v在线资源| 九九aV| 97精品综合| 久久久专区| 狠狠久久手机视频精品| 色优久久| 78精品在线| 色哟哟511老熟女| 97色论| 熟妇人妻丰满久久久久久久无码| 成人性爱美曰韩| 伊人久久亚洲中文字幕| 国产操逼网站亚洲一级黄色| 狠狠干综合| 精品少妇高潮久久| 婷婷AV一区二区三区| 一直超碰| 国产久久成人| 狠狠搞 亚洲91| 亚洲欧洲成人在线电影| 日本欧美韩国日产片片在线看免| 激情综合 婷婷五月 红杏| 精品久久久久久中文字幕视频免费| 牛牛aV| 色偷偷2020免费视频播放| 搡老女人老妇女AAA一VU麻豆| 91操人| 91色射| 美女自卫慰黄网站免费| 欧美色图97| 岛国片国产成人亚洲播放| 99国产在线绯色一区| 三级精品三级在线观看| 天天香香欲综合| 久久性爱视频免费看| 人人天天欧洲| 成人av性爱电影在线观看| 色老汉玖玖爱| 免费a v| 乱老熟女一区二区三区| 又粗又长又爽在线观看| 亚洲脚交| 91Chinese在线| www国产精品| 亚洲熟女精品| 久久婷婷在线观看视频| 国产精品不卡高清在线观看| 日han少妇无码| 久久久久久精| 97色97好| 无码国产精品午夜不卡(| 免费视频观看60秒| 亚洲色图欧美色图制服丝袜| 在线综合 亚洲 欧美中文字幕| 久草精品视频| 久久99精品视频| 啪啪啪亚欧美视频| 国产精品suv一区| 欧美一级久久久久久久大片动画| 欧美日韩一二三| 极品色社| 亚洲精品xxx| 国产精品高朝久久久久久久| 青青国产精品在线| 日韩激情毛片一级久久久| 久久后入制服| 黄网站黄视频网站进入口| av天堂天堂av日韩| 黄色十八禁| 六月丁香网| 一级@啪啪视频| 熟女少妇一区二区三区| 蜜臀AV一区二区三区激情综合| 欧美一级黄片视频在线| 乱人乱色一区二区三区免费| 日夜久久久九九九久| 日韩美女操b| 久热最新在线杭州| 亚洲日产专区婷婷| 91欧美偷拍| www.色婷婷| 日本一区二区三区免费观看| 97在线视频网站| 密臀AV在线| 67914亚洲精品| 国产福利在线视频网站| 日韩av无码网站| 国产精品久久久午夜夜伦鲁鲁| 福利偷拍视频-中文字幕2019国语完整视频大全-S91AV | 久久婷婷五月综合| 亚洲自拍天堂| 成人无码在线视频网站| 亚洲人妻爽爽爽| 日本道日本道中文字幕日本道最新日本道在线观看 | 后入福利视频| 日日做夜狠狠爱欧美黑人| 九九热精品| 亚洲色图亚洲无码强奸乱伦| 宅男影院久久久,99| 天天综合91| 一本大道青青| 日日AV加勒比| 亚洲欧洲无码一区夜| 色狠狠 - 百度| 国产99999久久精品| 久久一区二区高清免费| 人妻少妇久久| 操碰97| 91青青草| 一区二区 日韩 欧美 国产 传媒| 免费一级黄色录像影片| 91色射| 久久99久久99精品免视看婷婷| 亚洲熟妇A V黑人| 毛片中心9视频99| 久久久久久久九九九九九九| 青操影院| 亚洲国产精品久久久久久久久久| 激情五月综合开心五月| 天天日天天操VV| 国产一级黄色片在线观看| 亚洲综合嫩| 国产性感在线观看| 思思热影视| 91黄站| 97在线欧洲| 亚洲色 国产 欧美 日韩| 婷婷10月天青娱乐| 天天综合网91入口| 高清国产av无码| 欧美熟爽综合| 久久精品国产Aⅴ| 欧美91丝袜| 六月丁香啪啪| 天天艹天天日| 久久精品28| 99RE在线视频精品,这里只有精品| 狠狠操夜夜| 日韩在线电影| 中文日韩欧美熟| 色老汉玖玖爱| 日人妻视频91| 成人国产视频在线观看| 亚洲有薄码区久久在线一区| 亚洲三级网址久久最新| 91小视频| 摸奶性爱视频网站在线免费播放| 怡红院亚洲怡春院av| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 熟女激情综合网| 91中出在线| 中文字幕少妇色| 激情五月天网站| 午夜超爽| 香港澳门日本三级网站| 色婷婷九月| 国产精品爆乳懂色蜜乳| 精品人妻一区二区三区四区| 97欧美色资源| 欧美日韩夜夜| 久久激情视频| 日韩字幕一区| 欧美亚洲首页| 1000午夜黄色| 97超碰色五月| 国产一级作爱毛片| 久综合国内精品自在自线| 综合色欧美| 一区超碰一区| 日本超碰97日韩精品人妻| 97操97色| 欧美色偷拍| 激情九月婷婷| 日本日逼视频网| 伊人久久综合精品欧美| 亚洲日韩视频二区| 国产精品久久久吖| 91天堂网| 天啪| 抽插亚洲无码| 果冻传媒A片麻豆熟妇人妻| 婷婷探花久久精品一区| 欧美性视频二区三区| 成人性爱全视频观看| 亚洲本色精品一区二区久久| 老熟女乱伦片| 亚熟在线| 四虎AV无码| 国产成人bd在线观看| 亚洲精品三区在线观看| 嫩呦国产一区二区三区AV| 91欧美亚洲| 精品一区二区三区丰满熟女-亚洲欧美一区 | 爱射综合| 色色五月婷婷| 九九99精品| 日韩另类| 亚洲国产日韩欧美熟妇在线| 色99视频| 最新加勒比丝袜在线| 伊人影院中文字幕| 毛片视频白嫩| 曰韩av中文字幕专区| 九九RE视频在线精品| 91一起操| 久久激情视频| 97色五月天完| 久久男人的天堂国产| 国产欧美精品日韩区二区麻豆天美| 亚洲第一页色| 极品五月天噜噜| 亚洲A色| 97AV在线免费观看| 亚洲清纯唯美| 狠狠爱夜夜| 好属操| 777琪琪午夜免费A片| 手机在线播放国产福利| 八人操人人摸人人看| 久久久久国产一区二| 天堂种子在线www网资源| 婷婷久草| 午夜性刺激视频免费观看| 久草视频分类在线| 亚洲九区| 宅男91视频在线播放| 欧美中字二区| 天天日熟妇| 亚州综合网| …亚洲黄色厕厕女女在线播…| 欧美黄色手机在线观看| 国产AV激情无码久久无码| 亚洲最大的综合性av| 这里只有精品视频在线| 97硬碰| yy少妇精品久久| 97伦综合| 色在线视频导航| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 亚洲欧美日韩二区视频| 爱我干综合| 久久手机好看网站| 91色伦综合| 好涩综合| 岛国黄| 99热最新网址| 久久久久亚洲一区女同性恋中文字幕| 亚洲AV色图一区| 男女无套 免费网站| 精品偷拍13p欧美dodk视频| 91狠狠色丁香婷婷综合久久精品| 久操操| 日日橹狠狠爱欧美超碰| 久久夜色一区二区| 国产日本顶级一区二区三区| 肉动漫无遮挡h在线观看| 爱av免费| 裸体女人草逼视频播放一区,二区,三区,四区,五区| 老女人91| 午夜男女爽爽爽影院视频| www黄片免费看com| 蜜桃在线观看一区二区三区| 九九九国产| 黄视频免费| 在线黄页看毛片| 国产精品久久久久久久免牛肉蒲团| 日本性爱不卡视频| 久区视频| 天天弄天天操| 97超级久久强资源| 99久久9| 亚洲欧美高清无码| 动漫爆乳3D奶水一区在线观看| 五月天色电影| 欧美激情综合网| 人、人、摸,人、人、草| 国产成自自拍在线观看| 99热这里只有精品18| 国产av美女被艹的乱叫| 精品九九九九九九九九九| 欧美在线天堂| 国产精品国产拍高清AV| 超碰久久精品| 日本高清视频xxxx| 人妻在线中出视频| 欧美 亚洲| 久久婷婷视频| 91操熟女视频| 久久高清欧美国产| 九九九精品一区二区无码| 国产黄色在线播放观看| 久久综合18p| 亚洲欧美日韩激情不卡| 欧美日韩国产高清在线一二三区| 超碰天天久久79| 中文字幕精品免费一区二区| 国产亚洲人妻综合日韩 久久| 四虎免费在线播放| 麻豆国产免费影片| 夜夜国自区| 干婷婷综合网| 久久久久久久久9| 97任你吞精| 俺也射| 免费看A片毛毛片在线播| 久久精品国产精品| 深夜国产一区二区三区在线看| 中文字幕亚洲欧美在线不卡| 综合av社区| 欧洲综合视频| 后入合集| 激情婷婷| 花花AV导航| 96AV精品| 欧美熟妇成人一区二区| 亚洲人在线| 成人免费毛片| 高清肉丝中文无码| 多毛小伙内射老太婆| 亚洲人综合| 女人高潮大叫一级毛片| 亚洲女优有码无码高清| 熟妇熟女视频一区二区三区| 亚洲色阁| 国产精品 午夜福利| 欧美精品一区二区少妇免费A片 | 本道在线| 五月天婷婷基地| 九月伊人中文字幕| 英伦大奶子熟妇吊带| 尤物视频一区| 久湿久久| 黄污污污污| 国产激情在线| 97视频观看| 中文字幕国产| 在线播放中文字幕| 男人的天堂在线有码| 无码操逼视频一下| 98福利在线视频| 五月天丁香网| 欧美爆乳精品一区二区| 欧美日韩另类字幕中文| 涩五月婷婷| 先锋影音av先锋一区| 中文字幕久久亚州无码| 婷婷色网| 国产精品盗摄 偷窥盗摄| 久久久久久久六六| 美女诱惑爱爱| 亚洲第一黄色av网站| 婷婷10月天青娱乐| 欧亚久久偷拍视频| 久久五月丁香| 乱伦熟妇一区二区| 超碰在线在公开超碰在线在公开| 亚洲情色五月天 | 国产精品第一页国产大屁股视频免费区| 欧美在线官网| 亚洲高清无码AAA久久久精品| 国产一二三在线视频五十路| 99热在线不卡| 婷婷精品| 国产精品婬乱一级毛片彝族| 国色综合天| 色麻豆AV| 精品久久久av| 久久久成人国产精品无码| 手机看片91人妻| 亚州色国| 亚洲人精品久久久喷水| 国产成人无码高清| 亚洲国产一级黄色视频| 久久久一区二区三区麻豆| 日韩 欧美 校园一区| 久久久九九网站| 黄片视频,下载| 97日韩| 亚洲色图自拍| 色爱综合网欧美| 91 刺激在线| 韩国成人精品久久久免费看| 欧美成人一级麻豆| 日韩欧视频| 神马久久啊啊| 99re这里只有精品3| 狠狠爱综合网| 岛国大片在线观看网站入口| 久久精品一区二区三区四区五区| 乱色老一区二区三区的观看方式 | 一区二区娱乐网站| 一线黄色免费性爱片| 中文操逼字幕| 天天干人人乐| 一二三四区电影| 亚州男人的天堂| 内射中出日韩在线观看视频| 91久久久久免| 五月婷丁香| 欧美性巨大╳╳╳╳╳高跟鞋| 免费观看网黄| 色视频蜜乳| 欧美日韩在线小说| 91熟女丨91老女人| 国产精品久久久亚洲第一牛牛_在线观看 | 亚洲九九视频| 成人开心网在线视频| 亚洲淫乱骚妇AV| 欧美中文字幕一区 | 国产白丝AV| 人妻无码视频一区二区三区久久| 诱惑人妻欧美一区在线播放| 69AV女优男人的天堂| 久久怡红院| 青青草日韩无码| 无码又爽又硬又激情免费视频| 国产福利小视频高清在线观看| 天天色天天干天天射| 国产亚洲女v在线观看| 国产又猛又粗又爽又黄| 十八禁视频一区二区| 日本国产亚洲一区在线观看| av影片在线观看不卡| 亚洲性网| 很很操在线| 91综合网在线| 好爽免费视频| 久久AV无码AV| juliaann欧美丝袜办公室| 99热在线只有精品| 天天干18禁| 欧美精品97| 国产400孕妇孕交群| 一区二区播放| 干美女人妻| 亚洲欧美综合图片| 天天爽天天操啊啊啊| 亚洲欧洲激情卡通另类文学四射小说网站 | 懂色av中文字幕一区二区三区天美| 学生妹天天看| 中文字幕熟女人妻丝袜丝| 久久超碰天天| 91色婷婷综合久久中文字幕二区| 亚洲欧美999| 中文字幕精品探花视频| 一区操逼| 国产精品成人无码av无码免费| 亚洲国产ⅴ高清在线观看| 熟女乱伦A| 国产乱伦性爱AV| 人人天天欧洲| 九色 人妻 大香蕉| 日韩精品 资源| 91色黑人少妇| 成人十八禁日韩欧美一二三| 91精品少妇搡搡搡| 九九热三级片| 亚洲无码视频免费在线观看网址!| 国产 亚洲 一二三四| 中文字幕aⅴ在线视频| 中文字幕av乱伦| 国产后入精品| 国产乱弄免费在线视频。| 日本黄色裸日本黄色裸体 | 黄骗免费| 色婷婷丁香五月| 欧美色图天堂网m| 久久久专区| 97超碰欧美手机| 国产日韩在线播放av| 26uuu性物| 欧美在线播放aaaa| 麻豆黄四叶草网站| 5252色欧美在线男人的天堂| 欧美AB在线| 91c色| 91九九九馒头| 性交一区二区在线播放| 人妻精品一区二区| 日本熟女中文字幕一区| 一个人免费HD91视频| 97视频观看| WWW美腿丝袜香蕉中文| 亚洲国产综合视频| 狠狠色狠狠色狠狠五月| 欧美成人9797| 超碰偷拍| 日本操逼视频免费| 日韩免费性爱视频在线观看| 97超碰色屌| 亚洲国产福利视频| 欧美A片中文字幕| 91精品综合久久久久久五月丁香| 97一区二压| 亚洲男人在线观看天堂 | 亚洲一欧洲中文字幕在线| 亚洲AV无码乱码在线观看性色| 91人妻视频| 亚洲色交| 亚洲综合精品国产一区| 精品人妻一区二区三区-国产精品| 超碰在线综合97| av在线播放国产一区| 国产无马av| 亚洲综合射| 色婷婷六月丁香七月婷婷| 五月综合激情网| 99热日| 黄色电影在线播放综合网站| 99热色这里只有精品| 欧美最大综合网| 免费日韩黄片| 中文字幕在线观看第二页| 日韩一级二级三级免费看完整版国语版 | 99色综合| 91激情国产| 最新国内自拍av免费| 香蕉99秘 精品一区丁香| 色亚洲欧美| 亚洲综合中文字幕有码 | 天天欧美97| 欧美熟女操屄| 成人A片男人的天堂| 亚洲无线观看久久| 精品精品精品| 欧美韩日精品资源| WWW啪啪的com| 亚洲男人的天堂AV| 成人av性爱电影在线观看| 伊人久久88国产女| 欧美色图欧美| 无码久| 亚州五月| 一本大道青青| 日欧亚洲二三区大片不卡| 女生自91网站| 一级岛国大片| 精爱久久| 久久超碰国产一区二区三区| 欧美男女午夜啪啪| 97精品免费| 日韩啪啪啪啪啪| 国产一区在线看| 99热精品在线在线| 国产suv一区二区三区6| 亚洲国产欧美中文永久| 青青操日韩| 久热伊人| 有码专区最新中文字幕有码| 婷婷色婷婷| 熟女人妻精品一区二区视频 | 亚洲AV无码久久精品蜜桃小说| 久草精品国产99| 蜜桃中文字日产乱幕4区| 97国产人人| 大鸡吧尹人在线| 超碰97COm中文| 99在线精品观看99| 91天天综合日韩欧美| 91久久久久久久久久久| 国产精品不卡高清在线观看| 欧美三级一级| 国产不良强奸视频免费看| 久久伊人青青草| 久久伊人亚洲AV无码网站| 日韩不卡网操逼中文字幕日韩| a天堂视频| 亚洲一二三精品久久网| 亚洲福利中文字幕在线| 大色网久久| 午夜精品五区| 色哟哟av| 国产精品99精品视频网站| 91久久久久久| 97久久综合网| 国产少妇与亚洲av| 久久精品国产精品一区| 亚洲乱色视频一区、二区在线| 影音先锋日本乱伦| 精品中文日韩字幕视频| 操屄不卡视频| 久久国产乱子伦精品免费女人| 色眯眯av| 国产乱伦性爱AV| 亚洲黄色AV电影| 色女99一级片在线观看| 乱伦图一区| 中文区中文字幕免费看| 天天欧美欧美亚洲网| 国产精品成人久久一区二区三区| 婷婷九月国产| 亚洲日本成人动漫| 极品销魂美女一区二区| 激情小说亚洲视频| 大香蕉伊人色偷偷在线| 尤物视频一区| 一本色道久久综合狠狠操| 91原创在线观看| av强奸乱轮| 啊啊啊好大好深| 一区二区三区四区五区高清无码永久视频 | 97天天爽| 午夜a成v人电影| 久久风骚城市| 狠肏骚人妻| 国语对白在线播放视频| 九热久| 色www精品视频在线观看| 天天爽天天操| 隔壁邻居波多野结衣中文字幕| 淫纸中9区| 欧美中文狠| 亚洲AV小说| 啪一啪免费视频| 老熟女91| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 日本激情免费大片| 91精品人妻| 激情婷婷丁香| 熟女中出视频| 99无码视频| 1人人看人人摸人人操| 中文字幕制服诱惑| 后入式999| 一区| 欧美激情综合| 成人性爱美曰韩| 高清国产无码av| 另类小说欧美激情校园春色| 欧美老妇女内射网址| 久久精品小视频| 亚洲制服欧美另类内射| 午夜视频久久久久一区| 蜜臀久久99精品久久久久电影| 中文字幕78| 东北黄色电影| 亚洲黄色影视| 亚洲精品天堂久久A∨51成人漫| 岛国爱情动作片在国产AV无码专区亚洲AV漫画| 夜夜嗨一区二区三区三州加勒比| 91成人国产综合久久精品蜜月| 国产成人亚洲精品无码古代早漏男| 女性91网站| 校园春色AV天堂| 中国的操老妇女| 亚洲www91| 台湾肥佬网一区二区三区| 国产免费一区二区三区最新不卡| 极品色| 日本在线伊人啪啪| 免费男人的天堂| 97久久国产亚洲精品超碰热| 丝袜喷水在线| 男人的天堂2019AV| 五月丁香啪| 色色婷婷五月| 99色色网| 亚洲中文日韩欧美大香蕉视频| 午夜操逼不卡| 99re免费视频精品全部| 91视频精品| 色综91| 久久加勒比| 青青在线视频免费| 易易A毛视频| 密臀国产在线| 亚洲精品91| 亚洲十八禁止| 国产性爱欧美性爱在线| 爱爱动态试试看6 0秒| 熟妇一区二区三区| 精品国产99| 亚洲AO在线| 91九色网| 艹我哪美一区无码| 99热97| 欧美色图片91| 91日日| 日本丝袜美腿人妻九九| 久久av网| 试看福利| 爱妻综合网| 97国产伦理| 熟女熟妇伦久久影院毛片一区二区| 台湾佬中文娱乐网久久久久久久久久com | 亚洲资源站| 人妖欧美一区二区| 国产在线76页| 亚洲欲色9532548967一区| 亚洲五月天激情| 大胆91| 日韩一999精品| 欧美综合在线91| 97 国产一区| 91 综合 色| 好一吊区二区| 亚洲黄色| 人妻色情天天操| 青娱乐亚洲热| 亚洲激情 欧美色图| 美女91在线观看| 少妇色综合| 日韩无码第3页| 九九九九九九视频免费| 操逼逼一区视频| 国产精品99精品视频网站| 日本欧美一区二区三区免费| 亚欧高清在线| 又黄又爽在线观看视频| 神马久久久久久久久久| 天天射夜夜| 精品人妻久久久久一区二区三区| 久久精品—区二区三区内射| 蜜乳成人AV| 国产熟女完整版中字| 国产自偷自拍一区| 啪啪视频mP4| 麻豆精品三区视频| 91精品导航| 国产毛片片精品天天看视频| 成人性爱视频在线看| 久9综合在线| 欧美日韩人妻精品一区二区三区 | 自拍啪啪视频| 欧美精品宗合| 老司机福利青青草| 99在线无码精品秘 入口黑人| 超碰人人草| 性色中出| 综合情欲网| 玖玖爱影院| 无码操逼网| 天美传媒国产原创中文字幕亚洲欧美另类| 欧美日韩亚洲高清不卡一区二区三区| 久9爱经典视频| 91五十路| 欧美专区日本专区| 大鸡吧尹人在线| 久久久国产护士丝袜美腿一| 久久精品国产亚洲AV先锋| 亚洲AV噜噜狠狠网址蜜桃动漫| 激情六月天| 婷婷九月国产| 襙一襙| 欧美性爱免费短视频| 毛片电影一区二区三区| 欧美国产视频| 久久东京热久久| 国产日韩欧美亚洲精品95 | 久久麻豆一区二区| 婷婷五月天无码| 超碰78| 亚洲色诱惑| 夜精品久无码| 最新日本中文字幕| 亚欧高清v| 亚洲综合性网址| 日本影视久久免费| 日韩操人| 中文在线视频| 69XX一中文字幕人妻91| 丁香六月婷婷| 死我十八禁| 黄片aaaaa一区| 91精品丝袜久久久久久| 98人妻精品一区二区色欲| 狠狠爱综合网| 大屁股国产在线视频| 国内亚洲高清无码| 免费精品99| 夜夜青青无码影院| 日韩一区二区精彩视频| 91麻豆天美国产欧美| 香港久久久| 伊人影院综合是一个与深夜成人在线| 97人肏| 色综合天天爱去电影网| 亚洲蜜桃V妇女| 久久久久9999精品九九九| 久久久99免费| 九九九九九九九精品视频| 91亚洲狠狠色| 日本成人电影资源网| 欧美亚州综合图片| 免费久久一级毛片大黄| 97干在线看| 精品视频久久| 色婷婷电影网| 久久久亚洲熟妇资源|