У меня есть ноутбук Toshiba Satellite P745D-SP4161M с графической картой AMD Radeon HD 6620G и APU AMD A8-3500M с графическим APU HD Radeon(tm). У меня двойная загрузка с Windows 7 и Debian Wheezy/Sid.
В настоящее время у меня есть проблема с драйверами ATI. Catalyst Control Center (amdcccle) и aticonfig работают нормально, однако glxgears, glxinfo, fglrxinfo и fgl_glxgears выдают следующий вывод:
root@debian:/home/mirath# fglrxinfo
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 139 (ATIFGLEXTENSION)
Minor opcode of failed request: 66 ()
Serial number of failed request: 13
Current serial number in output stream: 13
Кроме того, эти предупреждения и ошибки появляются в Xorg.0.log:
root@debian:/home/mirath# cat /var/log/Xorg.0.log|grep '([WE][WE])'
[ 444.801] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 444.801] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[ 444.801] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[ 444.801] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[ 444.801] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[ 444.801] (WW) `fonts.dir' not found (or not valid) in "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType".
[ 444.833] (WW) Falling back to old probe method for fglrx
[ 444.845] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:1:1) found
[ 444.942] (WW) fglrx(0): board is an unknown third party board, chipset is supported
[ 444.942] (WW) fglrx(0): Hasn't establisted DRM connection
[ 444.942] (WW) fglrx(0): No DRM connection for driver fglrx.
[ 445.064] (EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized.
[ 445.064] (WW) fglrx(0): ***********************************************************
[ 445.064] (WW) fglrx(0): * DRI initialization failed *
[ 445.064] (WW) fglrx(0): * kernel module (fglrx.ko) may be missing or incompatible *
[ 445.064] (WW) fglrx(0): * 2D and 3D acceleration disabled *
[ 445.064] (WW) fglrx(0): ***********************************************************
[ 445.083] (WW) fglrx(0): Textured Video not supported without DRI enabled.
[ 445.084] (EE) fglrx(0): XMM failed to open CMMQS connection.(EE) fglrx(0):
[ 445.084] (EE) fglrx(0): XMM failed to initialize
[ 445.084] (WW) fglrx(0): No XV video playback available
[ 445.084] (WW) fglrx(0): Option "VendorName" is not used
[ 445.084] (WW) fglrx(0): Option "ModelName" is not used
Мой xorg.conf такой:
root@debian:/home/mirath# cat /etc/X11/xorg.conf
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
EndSection
Section "Module"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
Option "UseFastTLS" "1"
BusID "PCI:0:1:0"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Запись grub для моего ядра такова:
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-amd64' --class debian --class gnu-linux --class gnu --class os {
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root 3c0acf7c-d560-4793-ada2-4e7bb6a444bb
echo 'Loading Linux 2.6.32-5-amd64 ...'
linux /vmlinuz-2.6.32-5-amd64 root=UUID=c617f223-8c25-4e58-a4a2-faf1c0b3f335 ro quiet
echo 'Loading initial ramdisk ...'
initrd /initrd.img-2.6.32-5-amd64
}
Это мой uname -a вывод:
root@debian:/home/mirath# uname -a
Linux debian 2.6.32-5-amd64 #1 SMP Thu Nov 3 03:41:26 UTC 2011 x86_64 GNU/Linux