
Ich versuche, meine Mobility Radeon HD 4650 mit Kubuntu 14.04 zu verwenden. Ich habe gesehen, dass der proprietäre Treiber mit Kubuntu 14.04 und dem neuen Kernel nicht funktioniert und dass ich den kostenlosen Radeon-Treiber verwenden muss. Das ist mein Laptop:http://doc.ubuntu-fr.org/toshiba_satellite_p300-27z/
Aber ich habe zwei Probleme:
- Nach der Installation (mit „nomodeset“, damit die Installation funktioniert; ohne „nomodeset“ fror sie ein) funktioniert mein Bildschirm nur mit einer Auflösung von 1152 x 864 und es besteht keine Möglichkeit, 1440 x 900 auszuwählen, was mit 12.04 und fglrx-Treibern gut funktioniert.
- mein Laptop ist heiß; das war mit dem proprietären Treiber nicht der Fall
Ich habe verschiedene Dinge ausprobiert, aber nichts funktioniert, deshalb brauche ich Ihre Hilfe.
Danke
meloli@Portable:~$ lspci | grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV730/M96 [Mobility Radeon HD 4650/5165]
meloli@Portable:~$ dmesg | egrep 'drm|radeon'
[ 1.127440] [drm] Initialized drm 1.1.0 20060810
[ 1.174627] [drm] VGACON disable radeon kernel modesetting.
[ 1.174631] [drm] radeon userspace modesetting enabled.
[ 1.175839] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 1.175841] [drm] No driver support for vblank timestamp query.
[ 1.175844] [drm] Initialized radeon 1.34.0 20080528 for 0000:01:00.0 on minor 0
meloli@Portable:~$ glxinfo | grep vendor
server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
OpenGL vendor string: VMware, Inc.
meloli@Portable:~$ LIBGL_DEBUG=verbose glxinfo
name of display: :0
libGL: screen 0 does not appear to be DRI3 capable
libGL: screen 0 does not appear to be DRI2 capable
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
libGL: Can't open configuration file /home/meloli/.drirc: No such file or directory.
libGL: Can't open configuration file /home/meloli/.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_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_make_current_read
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample,
GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile,
GLX_EXT_fbconfig_packed_float, 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_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,
GLX_SGI_swap_control, GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_MESA_copy_sub_buffer, GLX_MESA_multithread_makecurrent,
GLX_MESA_query_renderer, GLX_OML_swap_method, GLX_SGIS_multisample,
GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGI_make_current_read
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.5, 128 bits)
OpenGL version string: 3.0 Mesa 10.5.0-devel
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
........... (cut) ..............
Antwort1
Übersetzt ausHier:
Sobald das System gestartet ist, bearbeiten Sie die Zeile /etc/default/grub
und fügen Sie am Ende Folgendes hinzu, beginnend mit GRUB_CMDLINE_LINUX_DEFAULT
:spaceradeon.dpm=0
Wichtig dabei ist, alle nomodeset
vorhandenen zu entfernen (das GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.dpm=0
ist also die Standardeinstellung), aber ersetzen Sie keine anderen Kernel-Parameter, die Sie dort möglicherweise bereits haben …
Führen Sie dann Folgendes aus:
sudo update-grub
Um das Hitzeproblem zu beheben, versetzen wir die Karte selbst in den Energiesparmodus:
sudo nano /etc/init.d/ati-power-save
Fügen Sie die folgenden Zeilen hinzu:
#!/bin/sh
# ATI power save
echo profile > /sys/class/drm/card0/device/power_method
echo low > /sys/class/drm/card0/device/power_profile
(Wenn Sie eine bessere Leistung wünschen, ersetzen Sie es bitte bei Bedarf low
durch default
, auto
, mid
oder . Dadurch wird die beste Leistung, aber auch die höchste Temperatur erzielt.)high
high
Speichern Sie die Datei und machen Sie sie ausführbar:
sudo chmod +x /etc/init.d/ati-power-save
Erstellen Sie nun die Links, die die Ausführung des Skripts bei jedem Booten ermöglichen:
sudo update-rc.d ati-power-save defaults 99