亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

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久久99九九99九九九| 麻豆天美电影一区二区| 男人的天堂 在线一区| 国产av高清版| 天天看天天在线精品| 国内精品999| 日本高清_区二区三区| 色爽——AV| 国产精品成人福利在线| 中文字幕视频二区| 欧美韩国你懂得在线| 免费精品中文字幕| 无码精品久久久天天影视| 亚洲 在线| 精品国产一区二区三区久久久蜜臀| 男女性感激情网站| 99视频这有这里有精品| 日韩小电影| 91新在线欧美| 伊人久久综合精品欧美| 色欲av一区二区三区蜜芽| 夜夜夜夜久久久久| 久久精品一区二区三区蜜桃臀| 性色av婷婷久久一区二区点复制| 少妇厨房愉情理伦片bd在线观看| 亚洲精品 欧美精品| 日本伦理一区二区| 久插不卡| 五月天丁香欧洲日韩| 国产久久成人| 大香蕉免费3| 96久久久久久久| 91n免费处女| 91欧美长吊| 小草精彩毛片| 婷婷五月天基地| 成人亚欧免费视频| 黄色区免费观看中文字幕| 欧美在线永久天堂| 亚洲高清无毛一区二区| 亚洲**2021在线观看| 欧美亚洲特P| 亚洲999综合| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 久草精品一区| 色偷偷色偷偷欧美日韩| 欧美一区二区成人一卡| 九九热精品在线| 亚洲 欧美都市激情| 蜜臀少妇一区二区| 亚洲欧美大| 人人操人人搞人人草| 国产狂喷潮在线精品| 国产精品久久久久久久久久久久久久吹| 日本熟妇色熟妇在线视频播放| 77国产精品| 日韩噜噜69| 好屌色综合| 日韩丝袜高跟制服在线观看| 97免费视频在线观看视频| 91无摭挡| 超碰97导航| 国产蜜臀在线| 97aiaiai| 操操逼操操逼操操逼逼| 日韩国产中文字幕| 熟女视频久久| 亚洲美女精品| 蜜臀va69| 免费福利视频中文字幕| 日韩精品 视频一区二区| 国产综合网站在线播放| 青娱乐大香蕉| 91无摭挡| 久久专区| 性爱视频无打码在线观看| h无码动漫在线观看| 亚洲成人福利电影免费| 国产激情久久久| 久久综合18p| 熟女欧美日韩综合婷婷| 久久岛国| 精品久久久久久中文字幕三区| 一级做a爰片久久毛片图片| 日韩黄色一区二区三区| 啊啊啊97视频| 后入日本1234| 黄片视频观看| 无码人妻精品一区二区三区99不卡| 免费的很黄很污的全部视频 | 四虎 精品 WWW| 91在线限制级| 精品综合久久久久久97| 国产成人91一区二区三区| 一区操逼日比视频| 91色女| 少妇三P| 欧美色九九| 亚洲欧洲日本精品中文a∨| 东京热男人的天堂精品| 九九热精品在线| 青青草无码视频| 99re黄 | 婷婷15月天青娱乐| 2024黄色视频| 天堂蜜桃无码视频一区二区| 亚洲图片欧美偷拍| 爱av免费| 日本久久综合| 噜噜噜在线视频| 久久久久久久极品香蕉视频| 97操碰| 激情抓乳插进去啪啪啪日韩 | 中文字幕91综合| 91国精产品| 老妇女91| 香蕉综合网| 九九九精品色乱九九九| 中文字幕一二区二三区人妻专区| 色999偷自拍拍| 97精品网| 成人熟女视频一区二区三区| 男人天堂最新手机版在线青青草| 亚洲最新中文字幕免费| 91撸色网 玖玖网 欧美| 欧美男人一区| 外国免费性情大片| 国产成人网址| 大色综合| 天美传媒国产原创中文字幕亚洲欧美另类| 欧美色爱综合| 麻豆天美国美国产| 日本幼女18+| 亚洲一级性爱视频免费看| 日本在线一二| 久久激情婷婷| AV色天香在线| 啊啊啊骚| 91色综| 国产精品久久久久久久久久久久久久| 日韩啪啪网| 韩日欧亚a级| 久99热| 中国特猛少妇色xxx| 亚欧高清在线| 最近二区三区视频大全| 欧美少妇内射| 日韩性爱再线视频| 色图综合网| 嗯啊啊啊轻点视频 | 超碰成人人人爽人人爽| 蜜桃精久三区| 日本在线不卡一二区| 99re6国产精品99re| 性在久久久久久| 亚洲高清在线se| 久久久久久AⅤ无码免费肉站| av在线人气| 强奸乱伦AV网站| 色欧美色交综合| 97人人射| 欧美Aⅴ| 欧洲精品在线播放| 麻豆这里只有精品| 大二网站亚洲| 久久国产精品,久久国产| 97综合国产| 麻豆黄四叶草网站| 热热色色综合| 日韩精品永久在线观看| 青青草毛片| caopeng97人妻| 欧美精品成人在线播放| 日本免费二区三区| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 97网站在线观看| 色欲av国内精品久久久久久| 久久久久久久九九九九九九| 九九九九九九精品| 欧美亚州手机在线| 国产乱码精品一区二区三区四川| 一本色道久久综合亚洲二区三区| 麻豆av一区二区三区| 亚洲国产欧美另类自拍| 不卡视频一区蜜桃视频| 综合天天。| juliaann精品熟女一区| 欧美日韩第一页| 亚洲精品九九九| 亚州中文字幕超碰97| 干婷婷综合网| 国产精品亚洲无码| 天天综合-91入口| 中文字幕人乱码中文字的预防方法 | 亚洲成人帖图| 亚洲精品白丝| 日韩在线97| 女优视频第10页| 无码不卡亚洲成?人片| 我爱操| 精品视频久久久久九九九九9999| AV无码久久久精品| 变态乱伦伪娘灌肠一区二区| 噜噜噜噜天天狠狠| 天天操天天7| 婷婷99狠狠躁天天躁| 伊人久久在线视频观看| 欧美视频一| 黄色成年| 亚洲图片 欧美电影| 久久爽爽精品| 国产AV人人 夜夜人人澡| 中文字幕精品资源在线| 韩国午夜理伦三级好看| WWW操逼| 天天综合网91| 一本色道综合久久欧美| 欧美性爱第一页久久| 天堂性色| 久久中出| 夜夜天天噜狠狠爱2021| 国产精品欧美日韩久久| 97精品熟女少妇一区| 开心五月深爱五月| 一区三区啪啪| 九热视频| 99精品网| 色月天AV导航| 国产中文福利| 久久99草| 欧美狠狠狠| 熟妇色99| 麻花豆传媒剧国产MV出差| 吖在线不卡一区二区国产剧情| 五月丁香黄色网| 蜜臀99久久精品久久久懂爱| 欧美色狠| 国产一区二区在线电影| 色啪网| 91无码中出人妻视频| 六月丁香久久| 天天色香欲综合网| 综合五月天| 五月丁香狠狠爱| 欧亚综合一卡二卡中文字幕| 超碰国产情侣自拍网| 在线综合 亚洲 欧美中文字幕 | 久久精品日韩专区免费观看| 国产一线二线三线av| 大香蕉99999| 自拍内地三级在线观看| 家庭乱伦性爱av| 色五月婷婷色| 亚洲第91页| 全国男人天堂网| 极品白嫩美少妇在地板上位骑射淫水泛滥| 成人无码电影在线观看网| 亚洲国产麻豆一区二区三区| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 美女91AV| 人人透人人操| 大香蕉十区| 熟妇一区,二区,三区。| 97干在线| 欧美顶级黄片AAAAA在线免费看| 欧美色婷婷| 亚洲第一页欧美| 精品一区99999| 99久久精品国产系列| 久久人人爽爽人人爽人人片αV| 久久婷婷综合国际产色怕| 成人资源中文字幕在线观看天天| av天天在线观看| 亚洲精品一区二区免费在线观看| 91丝袜| 亚洲天堂7777| 久久鲁夜| 欧美色图 色综合图| 丁香五月综合| 视频在线中文字幕| 精品高清一区二区三区三州| www鬼畜国产男人的天堂| 狠狠做深爱婷婷久久二区| 我要去看2个日本美女.com曹逼| 成人八戒网站| 国产美女精品| 亚洲性网| 老女人爆菊| avav青青草久久夜| 韩日性爱av| 久久色激情一区二区三区| 96久久久久久久| 日本在线视频导航| 九九九九免费视频| 一区二区三区黄片免费观看| 久久人人爽爽爽人久久久| 999热日韩精品| 日韩,欧美,中文在线| 97超视频在线观看| 久久香蕉国产线看观看猫咪av| 国产视频一区二区在线观看| 伊人加勒比| 九九黄色视频在线观看| 美日韩一二三区| 色黄污美女啪啪啪免费网站| 中文字幕视频2区| 少妇高潮九九九九| 91熟女综合| 国内毛片国产欧美拍| www四虎| 亚洲久久久久| 六月婷婷激情| 校园春色美腿丝袜 | 色哟哟AⅤ| 美日韩一卡二卡三卡免费人妻精品| 久艹免费| 极品五月天噜噜| 好属操| 欧州色图区| 特色a在线上| 日韩精品区二区三区不卡| 九九九九精| 色999人与兽| 97干97色| 久久久久国产精品人妻aⅴ天堂| 亚洲成人美女无吗| 97超碰色色| 宅男91视频在线播放| 一级乱伦网站| 啊啊啊不要啊啊受不了了视频在线 | 亚洲第一精品在线视频| 亚洲性图91| 欧美性爱第一区| 一区二区三区日韩欧美 | 91蜜臀在线久久久久| 97天天综合| 亚洲性爱高潮影院| 亚洲av无码国产精品字幕| 99天天超碰| 中日韩久久久| 99热一区二区三区四区| 亚洲一二三精品久久网| 久草国产在线视频| 欧美人妻少妇| 婷婷五月天无码| 翔田千里av一区二区三区| 国内外内射高清视频| 精品视频97| 人人插人人搞人人操| 97综合在线| 日本999精品| 亚洲精品中文字幕一区在线视频| 你懂的在线观看区国产| 综合一区二区影视| 天天流夜夜操| 情趣丝袜无码操逼视频| 97精品全部| 蜜桃传媒一区二区亚洲| 99在线精品观看99| 国产强奸乱伦xd| 亚洲综合在线91| 磁力99AV| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 一本道综合色图| 激情黄色片在线观看| 国产97综合| 爱欲AV| 人妻av在线| 激情色播| 国产精品无码在线| 国产激情视频一区区三区| 很很干很很操| 国产精品一级毛片不卡视| av网站免费看| 麻豆AV一区二区天美传媒| 精品国产72| 四虎AV无码| 超碰碰碰碰| 国产成人手机视频激情| CCYY草草影院地址入口| 9999久久久| 久久大香蕉97| 日本欧美不卡| 东京热男人天堂| 大香蕉手机在线| 天天综合网合集91| 秋霞福利网| 日日A∨| 18精品一区| 国产少妇肉丝在线观看| 九九在线视频| 97精彩视频网站| 淫妻综合网| 婷婷五月天AV| 五月婷久久| www…国产操逼| 最新日韩黄片| 99精品在线播放| 久久精品国产72国产精品福利 | 天天天天操| 日韩无码专区| 久久麻豆一区二区| 大鸡巴久久久| 97亚洲资源| 97色欧州| 久久精品高清无码一区| 久久久久久久久女黄| 日韩欧美天堂| 91亚洲网站| 午夜福利av电影在线| 黄色视频高清无码网站| 黑人精品XXX一区一二区| 性videos欧美熟妇hdx| 午夜福利1区2区3区| 亚洲图片日本AⅤ欧美在线| 午夜操逼不卡| 国产精品免费美女视频| 色婷婷久久| 欧美1727免费观看视频| 国产有码一区| 精品少妇人妻| 丰满人妻-区二区三区免费看 | 人妻少妇久久中文字幕一区二区 麻豆| 国产精品片| 伊人久久综合影院精品久久久| 欧美Aⅴ| 天天躁日日躁AAA片李宗瑞| 色色色99| 美女97超碰| 日噜夜夜夜夜夜夜夜夜夜夜爽爽爽爽爽爽爽爽爽爽爽爽 | 亚洲啪啪综合?v一区综合精品区| 久操精品| 天天狠操| 日韩欧美麻豆大片| 欧洲大香蕉| 亚洲熟女综合一区二区| 色综合天天| 五月激情影院| 黄呦呦在线| 中文字幕丝袜| 17c嫩草51久久91嫩草| 中文字幕日韩人妻视频一区二区三区| 99爱视频| 亚洲欧美内射| 中日亚韩免费视频| 九久9热| 日本精品九九九| 91成人无码| 国产女人操逼视频| 综合网欧| 男人的天堂2018| 久久亚洲AV无码专区国产精品| 九九九九九九九精品视频| 在线97在线| 欧美日韩亚洲天堂| 少妇高潮对白在线观看| 青青草原综合久久大伊人精品| 青青草导航在线视频| 国产男女边吃边摸视频网站| 激情五月天色播| 亚洲日本天堂| 无码高清少妇久久| 精品久久99| 激情综合 婷婷五月 红杏| 免费公开人人操| 91jk色拍| 家庭乱伦麻豆| 亚洲夜色在线| 色欲av国内精品久久久久久| 91九九| 亚洲区小说| 强奸乱伦av电影| 91伊人大香蕉| 一级特级aaaa毛片免费观看| 成人久久无码www| 精品久久久久久中文字幕视频免费| 伊人久久大香大香线蕉中文| 午夜精品久久久久久久| 能在线播放的国产三级| 久久国语| 国产九九九九九九九九| 久久久久久久六六| 成人美女av| 大香蕉伊然在亚洲91| 日日爱99| 激情五月天网| 极品国产内射| 国产精品乱码久久久久久久久久久久| 四虎国产精品永久入口| 97超碰天天爱天天爱| 黄片免费日韩| 影音先锋一区二区在线资源| 日本丝袜人妻内射| 超碰久草| 婷婷丁香五月综合| 国产一级舔足在线观看| 裸模AV女优| 久久久久久亚洲中文| 麻豆激情综合| 国产精品亚洲一区二区三区四区| 蜜桃午夜视频一区二区 | 97操操| 偷拍盗拍亚洲色图图片| 亚洲精品蜜桃久久久一区二区三区| 17c嫩草51久久91嫩草| 九九九综合精品| 丰满人妻一区二区三区性色| 91无码人妻| 天天天天天干夜夜夜夜夜操| 亚洲成人贴图| 天天日天天射天天干| 黄页网站免费高清在线观看| 国产精品一区在线播放| 亚洲……91| 激情抓乳插进去啪啪啪日韩 | 欧美天天性| 精品免费国产二区三区 | 自拍第一页| 日韩亚洲中文有码视频| 亚洲色图自拍| 欧美美女自慰一区二区三区| 国产女人和拘做爰视频 | www.人人cao| 一区二区三区国产在线播放 | 人人搞人人插人人操| 农村妇女精品一区二区| 色九区| 国内精品久久人妻性色av| 国产成人精品一区| 夜夜高潮夜夜爽高清视频一| 99精品成人免费看| 男女啪啪啪18禁网站| 爱丝福利| 欧洲精品在线播放| 人妻嗯啊啊在线播放| 亚洲 欧美 偷拍 唯美| 九九九久久久W精品| 欧美少妇一区二区三区| 亚洲AV无码久久久国产精品| 强奸国产精品视频| 欧美91在线| 久久熟女嫩草成人片免费| 97欧美精品综合| a网站免费观看| 免费在线黄片视频| 丁香六月婷婷久久综合| 99精品视频在线观看免费| 精品在线蜜臀| 超碰在线91| 亚洲精品白丝| 精品人妻一区二区乱码一区二区| 亚洲色图久久成人| 91九色网| 无遮挡h肉动漫在线观看| 一区二区精品日韩欧美在线观看| 国产精品国产精品国产| 91熟女网| 99re视频在线播放青草| 性欧美第一页| 久久久少妇诱惑精品视频| 农村妇女精品一区二区| 成人日韩中文字幕| 清纯唯美激情四射| 久久久亚洲精品电影免费看| 长长久久88视频| 日韩精品视频在线观看一卡二卡| 精品人妻av在线播放| 久久欲| 日本人妻中文字幕精品| 思思热在线视频免费| 精品人妻一区二区三区在| 国产精品噜噜噜日日日| 少妇色欲综合网2| 精品九九九九九九九九九| 亚殴在线| 日本天堂网| 麻豆九九九| 国产极品久久久| 久久免费9| 一区二区三区在线日韩影院观看| 福利视频一区二区微拍| 国产精品亚洲一级av第二区| 国产精品4p在线观看| 人人做,人人操,人人摸| 黄色视频60分钟| 一起草欧美| 东北丰满熟女国产一区| 欧美专区日本专区| 白嫩国模丰满一二三区| 成片免费观看视频大全| 丁香久久| 国产老熟女| 日韩99神马视频播放| 96久久久精品| 欧美第五页| 91爱网| wwwxxx日本爽| 秋霞曰韩R级| 熟女丝袜视频| 中文字幕神马久久| 亚洲限制级| 快播久久人人aV| 97欧美视频| 国产女人和拘做爰视频| 人人考人人摸人人干| 长长久久88视频| 青娱乐导航AV| 1024午夜激情男人的天堂| 狠狠2050在线观看| 久噜噜| 国产精品96久久久久久| 乱伦一区二区三区‘| 国产家庭乱伦性爱视频| 曰韩无码777| 久久综合久久综合人久久夜精品| 午夜精品久久999热蜜桃介男人用| 亚洲图片欧美偷拍| 芊芊操逼视频无码| 亚洲欧美精品91| yazhousetuoumei| 91精品人妻一品二品三品| A一区片| 99热在线观看| 综合色久欲| 国产Av超碰| 成人五月香网在线| 亚洲麻豆18发?| 26uuu国产亚洲综合| 色欲久久综合| 99re6在线视频精品免费完整版安卓版| 亚洲精品国产拍免费91在线| 精品人妻一区| 久艹伊人精品综合在线| 天堂69亚洲精品中文字| 簧片免费看视频| 玖玖爱一区在线| 又粗又长又大国产不卡| 91婷婷| 9999久久久久| 日本欧美一区二区三区视频麻豆| 久操九九九九| 天天干18禁| 亚洲中文字母在线播放| 亚州综合AⅤ| 国产精品久久久久久久无码AV| 亚洲高清无码免费观看视频| 亚洲精品国产av天美传媒| 国产午夜在线观看| 亚洲日产专区| 亚洲九九视频在线观看| 欧美一区二区三区四区综合| 色女网日韩| 日韩成人无码| 欧美超碰9798| 亚洲在线91| 天天色粽合合合合合合合| 青青草中出视频| 日本操BAV| 热热色色综合| 亚洲导航深夜福利| 九九九热精品| 亚洲欧美中文一区二区三| 中文字幕久久精品一区| www.yeyecao| 久久久精品国产亚洲伊人| 超碰色老头| 国产精品青青草| 日韩电影在线观看网址| 91丝袜美腿网站| 呦呦一区| 亚洲第91页| 日韩 欧美 另类 人妻| 动漫av中文| 国产强奸超碰AV| 91丝袜人妻| 国产色呦呦| 国产美女91| 蜜臀一区二区三区在线| 北京专精特新企业招聘信息| 四虎午夜影院| 日日摸日日碰| 超碰九色| 97干97色| 欧美aⅴ99久久黑人专区| 欧美日韩国产高清在线一二三区 | 蜜臀99久久精品久久久久久| 久久xx| 熟妇一区二区| 91新在线欧美| 午夜福利免费福利视频| 超碰97久| 嗯嗯嗯啊啊啊操的我好爽| 特级特黄一级毛片免费| 亚洲九九视频在线观看| 五月丁香婷婷综合| 人人干人人操人人爱| 大香蕉青青9| 婷婷五月天小说| 天天躁日日躁成人字幕aⅴ| 免费国产| 久久伊人在线五区| 人人干人人操人人..com| 夜夜性| 欧美亚洲日韩16色| www.激情| 一线黄色免费性爱片| 国产精品久久久久9999小说| 日日夜夜骚| 女同女同恋久久级三级| 不卡视频一区蜜桃视频 | 久久精品电影| 天美国产三级传媒| 国产男人又猛又粗又爽| 成人羞羞视频国产| 3级毛片一二| 啊啊啊啊二区好大| 26uuu欧美| 在线视频免费播放一区| 国内偷拍精品一区二区| 国产又长又大又粗的视频| 精品熟女一区=区三区| 欧美人妻精品一区二区| 日本精品一级二级三级| 一卡二卡在线播放| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 日本3级一区二区免费| 国产传媒一区二区三区| 国产熟女高潮一区二区三区| 五月天色电影| 欧美亚洲性爱一区二区| www九九热| 黑人无码一区二区| 97色在线视频| 一二三区视频在线观看| 日本熟妇色熟妇在线视频播放| 麻豆黄色五月天| 亚洲天堂第一页| 久99久视频精选| 狠狠色色| 一区二区娱乐网站| 免费A V在线播放| 日韩成人在线性爱视频| 乱性AV| 欧美亚洲小说| 亚洲熟女av中文字幕| 视频在线97| 婷婷精品国产欧美精品亚洲人人爽| 天天综和| 爱干爱射网啊啊啊| 九九玖玖精品| 18禁美女裸体无遮挡啪啪| 波多野结衣AV无码一区| 少妇蹲下买菜露大唇0| 国产青青美女玩逼视频| 天天插天天射| 九九色综合| 五月丁香色色网| 色狠狠综合| 91碰碰| 欧美日韩国产在线| 人妻激情另类| 91亚·色| 久久一二三级一一一| 天天综合网91入口| 精品视频97| juliaann丝袜大战黑鬼| 超碰人妻中文在线| 91超碰碰在线| 国产AB视频| 高清无码学生妹高潮| 69久久| 色欧洲| 日韩欧美大片免费高清啪啪| 国产91会所女技师在线观看| 十八禁av无码免费网站APP| 被男人添B超爽视频| 欧美不卡二区| 午夜理论片在线观看免费| 91夜色| 91av一区二区在线观看| jizz啪啪| 黄片国产精品一区二区| 丝袜美腿制服人妻二区中文字幕| 精品美女久久久久| 永久免费av无码网站国产app| 一级毛片久久久久久久女人18| 欧美性xxxxx狂欢| 久久riav中文精品| 国产成人网| 一区二区久久天天干狠狠| 蜜臀久久99精品| 天美传媒精品久久视频| 日韩精品人妻一区二区| 91看黄片| 欧美十八禁在线看| 素人美腿视频网站| 日日干夜夜欢| 啊啊啊啊网站| 日韩一区二区高清在线观看的| 精品久久久亚洲AV成人网站| 自拍丝袜美腿人妻| 久久久久深夜无码| 翔田千里A片一区二区| 国产网站在线播放| 蜜臀精品1区2区| 色香欲天天天天综合色| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 亚洲欧美色图片| 久久国产性爱| 啊啊啊 在线观看| 亚洲国产精品久久久久婷婷老年| 天天综合欧美| 国产粉嫩出水在线播放| 欧美综合色站| 超碰97综合在线| 欧美一区二区三区另类精品| 天综合网| 天天影视91看看| 岛国激情视频在线观看| 曰韩精品九九无码| 99精品丰满人妻无码| 欧美精品精品一区二区| www.夜夜操| 男人精品天堂一区| 久久精品国产精品一区| 91碰碰| 在线小说视频一区| 性夜影院爽黄A爽免费动漫| 国产一区二区三区精品观看啪| 97色色色综合网站| 99在线精品视频| 强奸国产在线| 97在线公开视频| 日日爱99| 麻豆国产尤物AV| 99热日| 日韩免费在线观看不卡| 深夜啪啪啪视频免费| 呻吟 欧美 日本 中出| 欧美性爱一区二区| 激情六月婷婷| 欧美宗合网| 超碰在线成人| 欧美性少妇| 一级免费啪啪片| 日日嗷| 国产 v乱码一区二| 亚洲高清男人天堂| 99性爱在线观看| 午夜无码熟妇丰满人妻| 欧美国产欧美在线观看| 一区二区三区成人 | 亚州男人天堂| 日韩AV一区二区三区四四| 欧美色97| 97天天爽| 亚洲精品免费中文字幕| 开心六月色| 色黄污美女啪啪啪免费网站| 校园春色欧美色图| 91人妻Pr| 亚洲蜜乳av| 欧美大战久久久伊人| 中国一级特黄大片护士| 玖玖资源中文字幕制服丝袜| 天天综合欧美| 国产99 中文字幕日韩小视频| 人妻激情在线视频| 国产欧美日韩在线不卡第一页 | 精品成人亚洲午夜电影| 亚洲aw毛茸茸在线| 亚洲激情综合另类男同| 精品综合久久久久久97| 免費黃色視頻觀看一| 男女啊啊啊| 曰韩欧美国产传媒麻豆第一区| 秋霞怕怕片| 中亚精品极乱| 日韩免费a级毛片无码a∨| 99ri在线视频| 国产偷拍网站| 中文字幕第23区| 另类天堂| 欧美岛国精品在线观看| 亚洲人妻一区二区三区| 玖玖爱在线视频免费观看| 天天内射| 国产日本久久免费精品| 乱码人妻一区二区三区| 亚洲色系另类精品国产| 丝袜狠狠草尤物人妻av91| 先锋色眉乱伦资源| 精品人妻一区二区免费看| 天天操天天射青青草| 日本欧美一区二区三区免费| 日韩精品午夜操呦呦不卡影院| 久久久久9| a片 xxxx受爽视频| 中文无线日韩一区| 欧美日日网| 强奸乱伦动态污图免费| 青青草原成人| 亚洲综合在线高清| 一区三区啪啪| 亚洲国产精品V?在线播放| 91精品操美女| 久久九七| 99欧美| 日韩亚洲精品一区二区| 久久人妻| 老鸭窝成人| 丰满人妻一区二区三区| 亚洲精品毛片在线观看| 97中文热色| 欧美天天综合站| 九九热免费国产视频婷婷伊人| 操逼国产免费| 一二三区精品视频| 精品国产99| 自拍大香蕉乱插| 蜜臀99久| 欧美日韩精品久久久久东北老熟妇| 欧美色图天堂网m| 婷婷在线视频| 国产精品熟女一区二区三区| 日本黄色天堂| 69精品人人人人| 1956日韩精品| 成人麻豆av电影网站| 亚洲美女AV无码| 992视频一区| 亚洲双插| 麻豆区久久久久亚| 国产十八禁视频| 亚洲中文字幕乱码无码一区二区| 亚洲精品色| 国产精品亚洲免费| 啪一啪免费视频| 无码丰满熟妇一区二区浪潮AV| 中文字幕精品探花视频| 欧美高清16| 清纯唯美综合| 亚洲欧美洲综合| 中出91视频| 欧美亚洲韩国视频十五区| 校园春色亚洲无码| 美女AV一区二区| 欧美综合骚| 国产毛片精品一区二区色欲黄A片| 日韩欧美中文| 亚洲欧美碰碰| 蜜汁欧美| 91网站在线播放| 久久久久极品| 狠久久| 又黄又硬又粗又长国产视频| 天天操天天干美女网址导航| 免费男人的天堂| 91日日夜夜| 97在线视频观看免费| 欧美熟妇亚洲版| 超碰98综合网| 东北操逼| 青青草原av| 亚洲高清欧美总合| 日韩色香| 在线播放成人高清免费视频| а√天堂资源官网在线资源| 亚洲色图尤物视频| blacked精品一区国产| 日韩一级片在线看| 色五月亚洲| 亚洲熟女国产综合另类| 欧美黑人与女人91~| 91在线欧色| 操人妻逼91| 中文字幕人妻色偷偷久久皮| 嗯……啊…嗯嗯…啊…好舒服| 亚洲综合影视| 老熟女区| 亚州乱码中文字幕综合久久久| 日韩精品作爱导航| 裸体美女久久久| 日韩无码服务区| 色吧 综合| 色成人Www精品永久观看| 久久婷婷热| 情色av电影| 国产精品久久久久久久久久二区三区| 激情综合 婷婷五月 红杏| 无码国产精品96久久久久孕妇| 欧洲亚洲国产综合在线| 亚洲操人| www.99在线| 久草视频制服诱惑| 搡老女人老91妇女熟女| AV女优男人的天堂| 91处女在线观看| 亚洲国产尤物yw在线观看| 国产精品电影| 亚洲欧美精品一区天堂久久 | 亚洲脚交| 1769一区| www.色操逼| 97色色国产视频| 久久久月天| 亚洲欧洲日韩天堂av| 综合久久婷婷| 黄资源| 一二三区精品视频| 淫荡熟女乱伦网| 天天综合亚在线| 超碰97首页| 一区AV| 天天插天天射| 青草影院内射高潮| av三级电影在线播放| 999国产精品999| 狠狠干精品一二三四五六2022| 中文字幕免费在线观看| 日韩在线一区二区| 欧美拳交在线播放| 91美女高潮| 免费一级精品啪啪视频| 热久久精品| 久9爱精品| 2019天天干天天操| 久久成年精品| 天美传媒婬乱| 日本天天色| 欧美人妻一区二区| 亚洲免费成人在线高清无码视频 | 精品一久久久| 久久六六| 伊人亚洲国产一成人久久精品,久久| 国产第二页| 91精品久久久| 69人妻精品一区二区绯色| 啊啊啊轻点在线观看| 九九九热| 91欧美高清| 熟妇一区二区| 性一交一乱一交A片久久四色| 91色色综合| 99re国产精品视频| 中 文字幕一区二区三四 五 区日 日 骚| 清纯唯美亚洲综合| 久99| 2017天天透天天通天天擦| 亚洲欧美黄| 青青草日韩无码| 亚洲欧美999| 91精品国产高清久久久久久,亚洲成人| 91丝袜美女| 成人精品在线免费视频| 蜜色网色哟哟| 超碰在线人人射| 国产精品情侣啪啪| 黄色无码高清黄色无码网站| 久操B网| 999精品乱码| 激情五月天社区| 97久久久网站| 五月天黄色激情视频| 9久9久9久9久视频网站| 大香网站| 天天射夜夜| 天天操天天射天天日| 中文字幕乱碼在线| 久草资源在线| 久久久久久久久久8888| 久久αⅴ| 午夜视频久久久久一区| 日韩少妇在线视频| 天堂无码精品国产久| 亚洲男人天堂视频| 91粉嫩萝控精品福利网站_精品影音先锋国 | 射久久| 久久久久久性爱视频| 国内毛片无遮挡国产| 超碰伊人在线| 五月激情在线| 亚洲在线网站| 麻豆传媒一区二区在线观看| 青草草免费网站av| 亚洲素人综合| 精品夜夜澡人妻无码| 无码人妻1727| 色穴精品| 91精品人| 日韩欧美偷拍美女视频| 亚洲欧洲国产综合av| 99999re| 噜噜噜久久亚洲精品色情| 国人欧美精品一区二区| 97超碰中文在线| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 久久视频,这里只有精品| 丁香六月婷婷| 中日韩免费看男女操逼大全| 91真人天天在线| 婷婷五月天社区| 加勒比综合网| 91欧美巨乳| 日韩天堂av电影在线观看| 青青久久手机线视频| 日韩色| 久久噜| 伊人青青一区成人视频在线观看区 | 精品一区二区三区国产| WWW美腿丝袜香蕉中文| 99re6国产精品99re在线| 亚洲精品影视老司机| 欧美超碰97| 夜夜骑日日| 99RE在线视频精品,这里只有精品| 亚洲国产激情国产av| 岛国1区2区3区在线观看| 少妇高潮一区二区三区在线| 国产精品欧美激在线| 男人天堂一区二区| 国产高清成人mv在线观看| 清纯唯美激情| 欧美青青草视频| 青青草啪啪网| 亚洲情色电影网| 3p国产色噜噜一区| 欧美日韩另类在线播放| 亚洲熟女av中文字幕| 国产成人啪一区二区| 日产中文字幕2020| 蜜桃视频精品一区二区| 国产激情av女片自拍| 人妻干天天| 97国产精品| 激情小说激情视频| 国产欧洲精品亚洲午夜拍精品| 大香蕉天天看妹子| 天天影视综合网欧美精品| 日日噜噜夜夜狠狠视频无| 久久永久无码人妻视频| 超碰97COm中文| 午夜福利 成人 91| 久久久久久裸体| 亚洲区限制级| 欧美美女自慰一区二区三区| 探花在线免费观看视频国产一区| 成人性爱电影网| 亚洲日韩美国人妻| 约操熟妇| 日韩成人大片在线观看| 蜜乳AV色欲AVAV无码| 亚洲图片偷拍视频区| 成人片在线播放| 国产版a级片直播在线| 久久综合九九| 国产免费一区二区三区最新不卡 | 久久激情四射婷婷丁香五月天| 亚洲AV色图一区|