
前提:分區編輯:
完整備份後,我使用 Lubuntu 14.04.03 LTS 和 Gpartedlive 執行了一些操作,為我的 /home 和 /root 分割區獲得更多空間。
前提:顯示卡
我有一個(顯示卡)ati hd3650AGP,完全受免費 radeon 驅動程式 RV635 支援。這個硬體曾是配置「GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.dpm=1"
」行/etc/default/grub.conf
以實現節能(它減少 GPU 和 RAM 的時鐘,從而使待機溫度降低 10°C 或更高!)。自從這個配置完成(也許一年前)以來一直運行良好(低溫,性能良好等..)。
問題 - 問題:
現在我注意到只有當我從grub.conf 中刪除此(上述)行時,lubuntu 才會啟動,否則它只會停止啟動(監視器將OSD 訊息顯示為斷開連接“vga 無訊號」),如何解決?下面嘗試更詳細地描述先前描述的兩個步驟。
--
詳細資訊-分區編輯-:
具體來說,我已將 /home 複製(Gparted“複製/貼上分區”中有此選項)到另一個更大的位置,並調整大小的根/分區。
然後修復了一些小問題:
- 在啟動時我告訴“grubrescue>”提示現在/分區
- 固定/etc/fstab(uuuid是用上面提到的複製選項克隆的),一切似乎都是正確的(/home已安裝)
詳細資訊-視訊卡-:
關於 Radeon 驅動程式我已經關注了這些資訊。下面是我的顯示卡的輸出到三個命令來收集有關其狀態的信息,我認為下面的第二個命令有一些可疑的消息( LIBGL_DEBUG=verbose glxinfo
):
lspci -nn | grep VGA
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc.
AMD/ATI] RV635 PRO [Radeon HD 3650 AGP] [1002:9596]
LIBGL_DEBUG=verbose glxinfo
name of display: :0
libGL: screen 0 does not appear to be DRI3 capable
libGL: pci id for fd 4: 1002:9596, driver r600
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/r600_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/r600_dri.so
libGL: driver does not expose __driDriverGetExtensions_r600(): /usr/lib
/i386-linux-gnu/dri/r600_dri.so: undefined symbol:
__driDriverGetExtensions_r600
libGL: Can't open configuration file /home/myusername/.drirc: No such file
or directory.
libGL: Can't open configuration file /home/myusername/.drirc: No such file or
directory.
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, GLX_ARB_multisample,
GLX_EXT_create_context_es2_profile, GLX_EXT_framebuffer_sRGB,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_swap_control
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
--CUT--TOO LONG--
dmesg | egrep 'drm|radeon'
[25.736186] [drm] Initialized drm 1.1.0 20060810
[26.312791] [drm] radeon kernel modesetting enabled.
[26.312883] fb: conflicting fb hw usage radeondrmfb vs VESA VGA -
removing generic driver
[26.317183] [drm] initializing kernel modesetting (RV635 0x1002:0x9596
0x1787:0x0028).
[26.317207] [drm] register mmio base: 0xFD600000
[26.317208] [drm] register mmio size: 65536
[26.318551] radeon 0000:01:00.0: putting AGP V3 device into 8x mode
[26.318555] radeon 0000:01:00.0: GTT: 256M 0xE0000000 - 0xEFFFFFFF
[26.318562] radeon 0000:01:00.0: VRAM: 512M 0xC0000000 - 0xDFFFFFFF
(512M used)
[26.318565] [drm] Detected VRAM RAM=512M, BAR=256M
[26.318567] [drm] RAM width 128bits DDR
[26.326238] [drm] radeon: 512M of VRAM memory ready
[26.326240] [drm] radeon: 256M of GTT memory ready.
[26.326256] [drm] Loading RV635 Microcode
[26.824726] [drm] GART: num cpu pages 65536, num gpu pages 65536
[26.832722] radeon 0000:01:00.0: WB disabled
[26.832734] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr
0x00000000e0000004 and cpu addr 0xf8452004
[26.832738] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr
0x00000000e0000c0c and cpu addr 0xf8452c0c
[26.832742] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[26.832744] [drm] Driver supports precise vblank timestamp query.
[26.832767] [drm] radeon: irq initialized.
[26.865374] [drm] ring test on 0 succeeded in 1 usecs
[26.865386] [drm] ring test on 3 succeeded in 3 usecs
[26.865593] [drm] Enabling audio 0 support
[26.865624] [drm] ib test on ring 0 succeeded in 0 usecs
[26.865649] [drm] ib test on ring 3 succeeded in 0 usecs
[26.870130] [drm] Radeon Display Connectors
[26.870133] [drm] Connector 0:
[26.870135] [drm] DVI-I-1
[26.870137] [drm] HPD1
[26.870140] [drm] DDC: 0x7e50 0x7e50 0x7e54 0x7e54 0x7e58 0x7e58
0x7e5c 0x7e5c
[26.870141] [drm] Encoders:
[26.870143] [drm] DFP1: INTERNAL_UNIPHY
[26.870145] [drm] CRT2: INTERNAL_KLDSCP_DAC2
[26.870146] [drm] Connector 1:
[26.870148] [drm] DIN-1
[26.870149] [drm] Encoders:
[26.870151] [drm] TV1: INTERNAL_KLDSCP_DAC2
[26.870153] [drm] Connector 2:
[26.870154] [drm] DVI-I-2
[26.870156] [drm] HPD2
[26.870158] [drm] DDC: 0x7e40 0x7e40 0x7e44 0x7e44 0x7e48 0x7e48
0x7e4c 0x7e4c
[26.870160] [drm] Encoders:
[26.870161] [drm] CRT1: INTERNAL_KLDSCP_DAC1
[26.870163] [drm] DFP2: INTERNAL_KLDSCP_LVTMA
[26.870209] [drm] Internal thermal controller with fan control
[26.870286] [drm] radeon: power management initialized
[27.013782] [drm] fb mappable at 0xC00C1000
[27.013787] [drm] vram apper at 0xC0000000
[27.013789] [drm] size 5324800
[27.013791] [drm] fb depth is 24
[27.013793] [drm] pitch is 5888
[27.014772] fbcon: radeondrmfb (fb0) is primary device
[27.110874] radeon 0000:01:00.0: fb0: radeondrmfb frame buffer device
[27.110877] radeon 0000:01:00.0: registered panic notifier
[27.111432] [drm] Initialized radeon 2.36.0 20080528 for 0000:01:00.0 on
minor 0
答案1
- 我已經重新安裝了軟體包“libgl1-mesa-dri”(我懷疑這是沒有必要的)。
- 然後我編輯了上面提到的
/etc/default/grub.conf
添加radeon.dpm=0
(明確禁用省電)。注意:請按照中的說明進行操作維基 Radeon 驅動程式(回憶sudo update-grub
) - 重新啟動(正如預期的那樣,沒有任何改變)。
- 然後將參數更改為
radeon.dpm=1
(更新 gurb 如上面連結的 ecc..) - 重啟
- 沒關係:我看到溫度從閒置時的 58/60°C 升至 40/42°C。
核心版本:3.13.0-65-通用
Lubuntu LTS 14.04