這幾天裝系統快被折騰死了,事情的起因是這樣的。
這件事情發生之前那兩天一直在調試oled屏幕。我自己做轉接板,1.3寸30針fpc的接口。
由於沒有使用fpc專用轉接座子,導致焊接特別困難,索性最后犧牲兩塊oled(其實沒有完全犧牲啦),
做好兩塊轉接板。兩塊都不是很完美,但是都能用。完了這玩意兒和0.96x軸有兩個偏移,需要更改下程序,
但是當時我焊接好硬件調通就沒管了。
(這張圖是最后調試好了的,下面有兩行不能顯示,可能硬件沒焊接好吧)
突然有天在deepin下面擼了會代碼,又想調試這個屏幕。
當時記得deepin在更新,我准備關機的時候,點擊了下查看更新然后它一直轉圈圈,等了一會兒它還在更新,
我就下了一個愚蠢的決定。我直接關機了,還以為是windows下面那樣安裝失敗就沒啥。但是這次更新是要更新內核的。
然后去Windows下面調試好了屏幕,就去吃飯了,等我回來進deepin的時候就懵逼了。deepin進不去了,deepin有個高級啟動,可以使用以前的內核,
但是我嘗試用之前內核也進不去。但是最后進入了rec,趕快講deepin工作目錄的文件拷貝下來。
這下就開始了我的裝機折騰了。
Dell Inspiron 7559
I5-6300HQ
HD Graphics 530+GTX 960M
12GB
128G+500G
我原來是15.5的系統,更新的是15.6的,然后我去官網下了live,最后這個live裝好進u盤和rec一樣,並不能對原來操作系統apt dpkg等操作,這個后面帶來的問題就是:
錯一步就重裝一遍系統。deepin安裝的時候總是說只要一杯咖啡的時間,那我不知道喝了多少杯咖啡了。
我覺得可能是我沒太搞懂deepin這個rec吧,反正我后來裝好ubunut進過rec,直接可以單用戶登錄進入純命令行界面進行任意修改。
然后沒辦法又去下載15.6的系統,中間又去教同學怎么遠程連接樹莓派,期間又把我鏡像拷貝給他重裝系統。
跑步回來,他裝好我給它臉上wifi,派ssh生成下key,rasp-config一下接口解決問題。
然后開始裝系統了,我發現這個15.6安裝比15.5快很多。為什么我記得快很多?(這件事情之前,最近一次裝deepin應該有一學期了)
因為之后無數次嘗試15.6我又裝過15.5,哎說多了都是淚。
默認裝好的15.6可以直接進入系統,分辨率正確亮度什么都可調。但是無法使用OpenGL。
我裝了opengl的包還是不行,說明還是顯卡問題。
15.6亦可以啟動時修改quiet splash nomodeset(這台電腦裝linux時必須都改這里,不然啟動時直接凍結屏幕),進入系統后分辨率正確,但是亮度不可調,hdmi也沒有輸出。
然后我進行了如下嘗試:
1.使用默認的驅動管理器,可以選擇intel,nouveau,bumblebee三種驅動,前兩種都可以啟動,但是都有問題。不得不嘗試閉源驅動加bumblebee。
而且我之前15.5的時候也是裝好了這套驅動的,NVIDIA閉源驅動加bumblebee,默認集顯,optirun 開應用獨顯。其實我使用獨顯很少。
這個嘗試是失敗的,反正更新內核為4.15之后這台電腦似乎都不能使用bumbbee了,后來我裝上ubunt也卡死了。
2.使用deepin社區帖子方法
http://wiki.deepin.org/wiki/Deepin%E5%AE%89%E8%A3%85%E6%9C%80%E6%96%B0NVIDIA%E9%A9%B1%E5%8A%A8
我恍惚記得我上一次可能就是這么裝好的,但是這次死活就是不行,它就是要啟動卡死
3.使用deepin wiki方法
http://wiki.deepin.org/wiki/%E6%98%BE%E5%8D%A1
看到這一句 acpi_osi=!
我想起來之前好像特地進過wiki里面說的bumblebee官方帖子,找到過和我電腦很接近的配置,根據他反饋修改過grub
里面的這里。但是肯定和我之前的不一樣,我翻了wiki的歷史版本,發現原來是 acpi_osi=! acpi_osi="Windows 2009"
然后bumblebee里面還有
acpi_osi="!Windows 2015"
。看到這你肯定明白了,我對這三種以及上面2.3方法都進行過排列組合,每失敗一次就裝一次系統。注意這里面裝閉源驅動又命令行,還有官網下載.run驅動,
我嘗試過384 390 396都不行,而且失敗次數肯定比直接的組合數多。
deepin之前給我體會是
畫面清奇,用着很爽,有tim,有chrome,常用的都有。這也是我一遍一遍裝系統的原因。
最終我發現只要不裝bumblebee都能進系統,但是開源n卡驅動和intel集顯驅動都用起來有問題,比如放視頻一卡一卡的,畫面撕裂了。
強迫症是我質壁分離,我又去裝15.5,15.5好啊,一下子我下的官網驅動就裝好了,然后安裝常用軟件,用了用。手賤點了更新,ttm又升級15。6了。。。。
最終我嘗試了另一個國產linux發行版,ubuntu kylin。這簡直和win10長得一樣嘛,用起來沒什么不同的體驗了。
我到現在也只裝過一次ubunt kylin就解決了顯卡問題,雖然中間卡死了,但是進入rec刪掉bumblebee OK進入系統:
引導進grub的時候,選rec按e編輯 將ro recovery nomodeset 改為rw single init=/bin/bash 即為單用戶讀寫權限登錄了。
說出來你可能不信,ubuntu18 只需要點驅動管理,附加驅動,使用閉源驅動,重啟完事兒
我嘗試過x server setting 里面切換為intel顯卡,但是還是又屏幕撕裂的現象,然后我改會n卡,但是我尋思一直開着不是浪費嗎,又裝了bumblebee,得了又卡死了
進rec刪了瞬間清爽了,最后就是開着n卡吧
結束了兩天的系統裝機
最后上一下ukylin圖:
(把兩個屏幕都截了哈哈)
n卡服務設置軟件
ubuntu在顯卡這里做的比deepin的要好點,編譯一下子就好了,deein死活編譯不了,也嘗試過deepin用ubuntu的,但是技術不到位,整不好,
還是裝了u‘kylin,用着還是可以,找回了windows的感覺
寫這么長一篇,但是點題的就那么兩句,是不是離題了啊