LinuxForum.Fans
Тема

[Нерешаемо] Проблемы с AMD Radeon HD4650 в Debian Squeeze AMD64

Автор: XRevan86 112 сообщений 27410 просмотров
#67436

Здравствуйте, товарищи. Хочу попросить помощи по одной неприятной проблеме:
В fglrx не получается завести 3D-ускорение, а в драйвере radeon жуткие тормоза (пришлось переставлять систему, чтобы полностью избавиться от radeon и drm).
P.S. Периодически высвечивается ошибка:

text
Message from syslogd@DebPC at Aug 12 23:52:16 ...
 kernel:[ 1670.915750] Uhhuh. NMI received for unknown reason 3c on CPU 0.

Message from syslogd@DebPC at Aug 12 23:52:16 ... kernel:[ 1670.915750] Do you have a strange power saving mode enabled?

Message from syslogd@DebPC at Aug 12 23:52:16 ... kernel:[ 1670.915750] Dazed and confused, but trying to continue

#67697
Darth Revan написал:
P.S. В fglrx не получается завести 3D-ускорение. Может, это как-то связано?

если карточка старая, она не будет работать с драйверами предоставляемыми squeeze или самим ati
это можно узнать на сайте производителя.

#67701

почему тогда не завилось 3D?
расскажите

#67704

system-root

text
sudo aptitude install linux-headers-2.6-amd64 module-assistant fglrx-control fglrx-modules-dkms fglrx-driver fglrx-atieventsd fglrx-source fglrx-kernel-2.6.32-5-amd64 fglrx-glx fglrx-glx-ia32 mesa-utils;
sudo m-a prepare;
sudo m-a a-i fglrx;
sudo aticonfig --initial;

Ставил fglrx так.

#67706

glxgears работает?
glxinfo | grep OpenGL что-то показывает?

#67707

system-root
glxgears не работает. Он запускается, но его не видно, и в stout ничего не идёт.


Сейчас у меня такой xorg.conf (менял для того, чтобы исправить):

text
Section "ServerLayout"
    Identifier    "Layout"
    Screen        "Screen0" 0 0
    Option        "AIGLX" "on"
EndSection

Section "Files" EndSection

Section "Module" Load "dbe" Load "v4l" Load "extmod" Load "type1" Load "freetype" Load "glx" Load "dri" Load "dri2" EndSection

Section "Monitor" Identifier "Monitor0" Option "DPMS" "on" EndSection

Section "Device" Identifier "Device0" Driver "fglrx" BusID "PCI:1:0:0" Option "OpenGLOverlay" "off" Option "VideoOverlay" "on" Option "UseInternalAGPGART" "no" Option "XAANoOffscreenPixmaps" "on" EndSection

Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection

Section "Extensions" #Option "Composite" "on" Option "RENDER" "on" Option "DAMAGE" "on" EndSection

#67708

modinfo fglrx?
lsmod?

#67710
text
user@DebPC:~$ modinfo fglrx
bash: modinfo: команда не найдена
user@DebPC:~$ lsmod
Module                  Size  Used by
snd_seq_dummy           1343  0 
vboxnetadp              4193  0 
vboxnetflt             12525  0 
vboxdrv              1723575  3 vboxnetadp,vboxnetflt
nfsd                  254118  11 
lockd                  57603  1 nfsd
nfs_acl                 2031  1 nfsd
auth_rpcgss            33460  1 nfsd
sunrpc                161317  10 nfsd,lockd,nfs_acl,auth_rpcgss
exportfs                3170  1 nfsd
binfmt_misc             6431  1 
fuse                   50190  3 
snd_intel8x0           24122  7 
snd_ac97_codec         99186  1 snd_intel8x0
ac97_bus                1086  1 snd_ac97_codec
snd_pcm_oss            32591  0 
snd_mixer_oss          12606  1 snd_pcm_oss
snd_pcm                60471  5 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_seq_midi            4400  0 
snd_rawmidi            15515  1 snd_seq_midi
arc4                    1274  2 
snd_seq_midi_event      4628  1 snd_seq_midi
ecb                     1841  2 
snd_seq                42881  3 snd_seq_dummy,snd_seq_midi,snd_seq_midi_event
rt61pci                17620  0 
crc_itu_t               1307  1 rt61pci
rt2x00pci               4605  1 rt61pci
rt2x00lib              21746  2 rt61pci,rt2x00pci
snd_timer              15582  4 snd_pcm,snd_seq
led_class               2433  1 rt2x00lib
snd_seq_device          4493  4 snd_seq_dummy,snd_seq_midi,snd_rawmidi,snd_seq
mac80211              136876  2 rt2x00pci,rt2x00lib
cfg80211              101432  2 rt2x00lib,mac80211
snd                    46446  19 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
rfkill                 13044  1 cfg80211
soundcore               4598  1 snd
parport_pc             18855  0 
snd_page_alloc          6249  2 snd_intel8x0,snd_pcm
eeprom_93cx6            1335  1 rt61pci
serio_raw               3752  0 
edac_core              29261  0 
parport                27954  1 parport_pc
fglrx                2368965  354 
k8temp                  3139  0 
pcspkr                  1699  0 
edac_mce_amd            6433  0 
psmouse                49777  0 
processor              30231  0 
evdev                   7352  11 
ext3                  106518  1 
jbd                    37085  1 ext3
mbcache                 5050  1 ext3
sg                     18744  0 
sd_mod                 29777  4 
crc_t10dif              1276  1 sd_mod
sr_mod                 12602  0 
cdrom                  29415  1 sr_mod
ata_generic             2983  0 
usb_storage            39561  0 
sata_sis                3730  0 
ohci_hcd               19212  0 
pata_sis                9623  4 sata_sis
fan                     3346  0 
thermal                11674  0 
thermal_sys            11942  3 processor,fan,thermal
ehci_hcd               31135  0 
sis900                 16243  0 
mii                     3210  1 sis900
button                  4650  0 
floppy                 49087  0 
libata                133584  3 ata_generic,sata_sis,pata_sis
usbcore               121959  4 usb_storage,ohci_hcd,ehci_hcd
nls_base                6361  1 usbcore
scsi_mod              122117  5 sg,sd_mod,sr_mod,usb_storage,libata

В каком пакете можно найти modinfo?

#67712

modinfo - module-init-tools
Если всё сделать правильно, то fglrx построится и запишется куда надо,
в Lenny со старой ATI картой у меня всё получилось с 1-го раза.

Пётр.

#67714

Peter
Как ставил?

Peter
system-root

modinfo у меня нет.

#67721

Вот stout:

text
user@DebPC:~$ sudo ln -s /sbin/modinfo /usr/bin/modinfo;
user@DebPC:~$ /sbin/modinfo fglrx;
filename:       /lib/modules/2.6.32-5-amd64/updates/dkms/fglrx.ko
license:        Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY
description:    ATI Fire GL
author:         Fire GL - ATI Research GmbH, Germany
alias:          pci:v00001002d000095CFsv*sd*bc*sc*i*
alias:          pci:v00001002d000095CEsv*sd*bc*sc*i*
alias:          pci:v00001002d000095CDsv*sd*bc*sc*i*
alias:          pci:v00001002d000068F2sv*sd*bc*sc*i*
alias:          pci:v00001002d00009446sv*sd*bc*sc*i*
alias:          pci:v00001002d00009456sv*sd*bc*sc*i*
alias:          pci:v00001002d00009444sv*sd*bc*sc*i*
alias:          pci:v00001002d0000949Csv*sd*bc*sc*i*
alias:          pci:v00001002d0000949Esv*sd*bc*sc*i*
alias:          pci:v00001002d0000949Fsv*sd*bc*sc*i*
alias:          pci:v00001002d00009511sv*sd*bc*sc*i*
alias:          pci:v00001002d0000958Dsv*sd*bc*sc*i*
alias:          pci:v00001002d0000958Csv*sd*bc*sc*i*
alias:          pci:v00001002d000095CCsv*sd*bc*sc*i*
alias:          pci:v00001002d00009447sv*sd*bc*sc*i*
alias:          pci:v00001002d0000944Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000940Asv*sd*bc*sc*i*
alias:          pci:v00001002d0000940Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000940Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000946Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000946Asv*sd*bc*sc*i*
alias:          pci:v00001002d0000947Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000947Asv*sd*bc*sc*i*
alias:          pci:v00001002d000094A3sv*sd*bc*sc*i*
alias:          pci:v00001002d00009489sv*sd*bc*sc*i*
alias:          pci:v00001002d00009557sv*sd*bc*sc*i*
alias:          pci:v00001002d0000959Bsv*sd*bc*sc*i*
alias:          pci:v00001002d00009595sv*sd*bc*sc*i*
alias:          pci:v00001002d0000958Fsv*sd*bc*sc*i*
alias:          pci:v00001002d000068C9sv*sd*bc*sc*i*
alias:          pci:v00001002d000068C8sv*sd*bc*sc*i*
alias:          pci:v00001002d00006880sv*sd*bc*sc*i*
alias:          pci:v00001002d000068A9sv*sd*bc*sc*i*
alias:          pci:v00001002d0000688Csv*sd*bc*sc*i*
alias:          pci:v00001002d0000688Dsv*sd*bc*sc*i*
alias:          pci:v00001002d0000688Asv*sd*bc*sc*i*
alias:          pci:v00001002d00006889sv*sd*bc*sc*i*
alias:          pci:v00001002d00006888sv*sd*bc*sc*i*
alias:          pci:v00001002d000068E9sv*sd*bc*sc*i*
alias:          pci:v00001002d000068E8sv*sd*bc*sc*i*
alias:          pci:v00001002d000068F1sv*sd*bc*sc*i*
alias:          pci:v00001002d0000945Esv*sd*bc*sc*i*
alias:          pci:v00001002d0000945Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000945Asv*sd*bc*sc*i*
alias:          pci:v00001002d0000944Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000944Asv*sd*bc*sc*i*
alias:          pci:v00001002d000094A1sv*sd*bc*sc*i*
alias:          pci:v00001002d000094A0sv*sd*bc*sc*i*
alias:          pci:v00001002d0000948Asv*sd*bc*sc*i*
alias:          pci:v00001002d00009488sv*sd*bc*sc*i*
alias:          pci:v00001002d00009480sv*sd*bc*sc*i*
alias:          pci:v00001002d00009491sv*sd*bc*sc*i*
alias:          pci:v00001002d00009555sv*sd*bc*sc*i*
alias:          pci:v00001002d0000955Fsv*sd*bc*sc*i*
alias:          pci:v00001002d00009552sv*sd*bc*sc*i*
alias:          pci:v00001002d00009553sv*sd*bc*sc*i*
alias:          pci:v00001002d00009509sv*sd*bc*sc*i*
alias:          pci:v00001002d00009508sv*sd*bc*sc*i*
alias:          pci:v00001002d00009506sv*sd*bc*sc*i*
alias:          pci:v00001002d00009504sv*sd*bc*sc*i*
alias:          pci:v00001002d00009593sv*sd*bc*sc*i*
alias:          pci:v00001002d00009591sv*sd*bc*sc*i*
alias:          pci:v00001002d000095C2sv*sd*bc*sc*i*
alias:          pci:v00001002d000095C4sv*sd*bc*sc*i*
alias:          pci:v00001002d0000958Bsv*sd*bc*sc*i*
alias:          pci:v00001002d00009583sv*sd*bc*sc*i*
alias:          pci:v00001002d00009581sv*sd*bc*sc*i*
alias:          pci:v00001002d000094C8sv*sd*bc*sc*i*
alias:          pci:v00001002d000094CBsv*sd*bc*sc*i*
alias:          pci:v00001002d000094C9sv*sd*bc*sc*i*
alias:          pci:v00001002d000068F1sv*sd*bc*sc*i*
alias:          pci:v00001002d000068F0sv*sd*bc*sc*i*
alias:          pci:v00001002d000068E1sv*sd*bc*sc*i*
alias:          pci:v00001002d000068E0sv*sd*bc*sc*i*
alias:          pci:v00001002d000068E5sv*sd*bc*sc*i*
alias:          pci:v00001002d000068E4sv*sd*bc*sc*i*
alias:          pci:v00001002d000068C7sv*sd*bc*sc*i*
alias:          pci:v00001002d000068D1sv*sd*bc*sc*i*
alias:          pci:v00001002d000068D0sv*sd*bc*sc*i*
alias:          pci:v00001002d000068C1sv*sd*bc*sc*i*
alias:          pci:v00001002d000068C0sv*sd*bc*sc*i*
alias:          pci:v00001002d00006890sv*sd*bc*sc*i*
alias:          pci:v00001002d000068A1sv*sd*bc*sc*i*
alias:          pci:v00001002d000068B1sv*sd*bc*sc*i*
alias:          pci:v00001002d000068B0sv*sd*bc*sc*i*
alias:          pci:v00001002d000068A0sv*sd*bc*sc*i*
alias:          pci:v00001002d00009462sv*sd*bc*sc*i*
alias:          pci:v00001002d00009460sv*sd*bc*sc*i*
alias:          pci:v00001002d00009440sv*sd*bc*sc*i*
alias:          pci:v00001002d0000944Esv*sd*bc*sc*i*
alias:          pci:v00001002d00009442sv*sd*bc*sc*i*
alias:          pci:v00001002d00009452sv*sd*bc*sc*i*
alias:          pci:v00001002d0000944Csv*sd*bc*sc*i*
alias:          pci:v00001002d00009450sv*sd*bc*sc*i*
alias:          pci:v00001002d000094B4sv*sd*bc*sc*i*
alias:          pci:v00001002d000094B1sv*sd*bc*sc*i*
alias:          pci:v00001002d000094B3sv*sd*bc*sc*i*
alias:          pci:v00001002d000094B5sv*sd*bc*sc*i*
alias:          pci:v00001002d00009495sv*sd*bc*sc*i*
alias:          pci:v00001002d00009490sv*sd*bc*sc*i*
alias:          pci:v00001002d00009498sv*sd*bc*sc*i*
alias:          pci:v00001002d0000948Fsv*sd*bc*sc*i*
alias:          pci:v00001002d00009487sv*sd*bc*sc*i*
alias:          pci:v00001002d0000954Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000954Esv*sd*bc*sc*i*
alias:          pci:v00001002d00009542sv*sd*bc*sc*i*
alias:          pci:v00001002d00009541sv*sd*bc*sc*i*
alias:          pci:v00001002d00009540sv*sd*bc*sc*i*
alias:          pci:v00001002d00009517sv*sd*bc*sc*i*
alias:          pci:v00001002d00009519sv*sd*bc*sc*i*
alias:          pci:v00001002d00009515sv*sd*bc*sc*i*
alias:          pci:v00001002d00009500sv*sd*bc*sc*i*
alias:          pci:v00001002d00009507sv*sd*bc*sc*i*
alias:          pci:v00001002d00009501sv*sd*bc*sc*i*
alias:          pci:v00001002d00009505sv*sd*bc*sc*i*
alias:          pci:v00001002d00009597sv*sd*bc*sc*i*
alias:          pci:v00001002d00009596sv*sd*bc*sc*i*
alias:          pci:v00001002d00009599sv*sd*bc*sc*i*
alias:          pci:v00001002d00009598sv*sd*bc*sc*i*
alias:          pci:v00001002d00009590sv*sd*bc*sc*i*
alias:          pci:v00001002d00009589sv*sd*bc*sc*i*
alias:          pci:v00001002d00009588sv*sd*bc*sc*i*
alias:          pci:v00001002d00009580sv*sd*bc*sc*i*
alias:          pci:v00001002d00009587sv*sd*bc*sc*i*
alias:          pci:v00001002d00009586sv*sd*bc*sc*i*
alias:          pci:v00001002d0000958Esv*sd*bc*sc*i*
alias:          pci:v00001002d0000958Asv*sd*bc*sc*i*
alias:          pci:v00001002d000095C6sv*sd*bc*sc*i*
alias:          pci:v00001002d000095C9sv*sd*bc*sc*i*
alias:          pci:v00001002d000095C7sv*sd*bc*sc*i*
alias:          pci:v00001002d000095C5sv*sd*bc*sc*i*
alias:          pci:v00001002d000095C0sv*sd*bc*sc*i*
alias:          pci:v00001002d000094CCsv*sd*bc*sc*i*
alias:          pci:v00001002d000094C6sv*sd*bc*sc*i*
alias:          pci:v00001002d000094C5sv*sd*bc*sc*i*
alias:          pci:v00001002d000094C4sv*sd*bc*sc*i*
alias:          pci:v00001002d000094C3sv*sd*bc*sc*i*
alias:          pci:v00001002d000094C1sv*sd*bc*sc*i*
alias:          pci:v00001002d000094C7sv*sd*bc*sc*i*
alias:          pci:v00001002d000094C0sv*sd*bc*sc*i*
alias:          pci:v00001002d00009443sv*sd*bc*sc*i*
alias:          pci:v00001002d00009441sv*sd*bc*sc*i*
alias:          pci:v00001002d00009451sv*sd*bc*sc*i*
alias:          pci:v00001002d00009513sv*sd*bc*sc*i*
alias:          pci:v00001002d0000950Fsv*sd*bc*sc*i*
alias:          pci:v00001002d00009405sv*sd*bc*sc*i*
alias:          pci:v00001002d00009403sv*sd*bc*sc*i*
alias:          pci:v00001002d00009402sv*sd*bc*sc*i*
alias:          pci:v00001002d00009401sv*sd*bc*sc*i*
alias:          pci:v00001002d00009400sv*sd*bc*sc*i*
alias:          pci:v00001002d000068DAsv*sd*bc*sc*i*
alias:          pci:v00001002d000068DEsv*sd*bc*sc*i*
alias:          pci:v00001002d000068D9sv*sd*bc*sc*i*
alias:          pci:v00001002d000068D8sv*sd*bc*sc*i*
alias:          pci:v00001002d000068BEsv*sd*bc*sc*i*
alias:          pci:v00001002d000068B9sv*sd*bc*sc*i*
alias:          pci:v00001002d000068B8sv*sd*bc*sc*i*
alias:          pci:v00001002d0000689Dsv*sd*bc*sc*i*
alias:          pci:v00001002d0000689Csv*sd*bc*sc*i*
alias:          pci:v00001002d00006899sv*sd*bc*sc*i*
alias:          pci:v00001002d00006898sv*sd*bc*sc*i*
alias:          pci:v00001002d0000689Esv*sd*bc*sc*i*
alias:          pci:v00001002d000068FEsv*sd*bc*sc*i*
alias:          pci:v00001002d000068F9sv*sd*bc*sc*i*
alias:          pci:v00001002d000068F8sv*sd*bc*sc*i*
alias:          pci:v00001002d00009715sv*sd*bc*sc*i*
alias:          pci:v00001002d00009714sv*sd*bc*sc*i*
alias:          pci:v00001002d00009713sv*sd*bc*sc*i*
alias:          pci:v00001002d00009712sv*sd*bc*sc*i*
alias:          pci:v00001002d00009711sv*sd*bc*sc*i*
alias:          pci:v00001002d00009710sv*sd*bc*sc*i*
alias:          pci:v00001002d00009616sv*sd*bc*sc*i*
alias:          pci:v00001002d00009615sv*sd*bc*sc*i*
alias:          pci:v00001002d00009614sv*sd*bc*sc*i*
alias:          pci:v00001002d00009613sv*sd*bc*sc*i*
alias:          pci:v00001002d00009612sv*sd*bc*sc*i*
alias:          pci:v00001002d00009611sv*sd*bc*sc*i*
alias:          pci:v00001002d00009610sv*sd*bc*sc*i*
alias:          pci:v00001002d00009802sv*sd*bc*sc*i*
alias:          pci:v00001002d00009645sv*sd*bc*sc*i*
alias:          pci:v00001002d00009644sv*sd*bc*sc*i*
alias:          pci:v00001002d00009643sv*sd*bc*sc*i*
alias:          pci:v00001002d00009642sv*sd*bc*sc*i*
alias:          pci:v00001002d00009641sv*sd*bc*sc*i*
alias:          pci:v00001002d00009640sv*sd*bc*sc*i*
depends:        
vermagic:       2.6.32-5-amd64 SMP mod_unload modversions 
parm:           firegl:charp
#67724

а если так?

Section "Module"
Load "dbe"
Load "v4l"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
Load "dri"
Load "dri2"
EndSection

тоже не работает? =)

#67726

и выпилить если всю секцию Extensions?

#67729

system-root
Так было изначально с aticonfig --initial.

#67731

Darth Revan, из того что мы видим - то что должно работать не работает.
если и выпилинные секции не приносят пользы, пробуем ставить дрова с sid репо.

#67738

system-root
Не помогло. Может, надо было всё удалить, а потом заново?

#67749

а сейчас в dmesg и /var/log/Xorg.0.log смотреть не модно уже или блоб там уже инфы не оставляет?

#67753
text
user@DebPC:~$ cat /var/log/Xorg.0.log | grep WW
(WW) Warning, couldn't open module v4l
(WW) Falling back to old probe method for fglrx
(WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(WW) fglrx(0): Option "VideoOverlay" is not used
(WW) fglrx(0): Option "UseInternalAGPGART" is not used
(WW) fglrx(0): Option "XAANoOffscreenPixmaps" is not used
user@DebPC:~$ cat /var/log/Xorg.0.log | grep EE
(EE) Failed to load module "v4l" (module does not exist, 0)
Войдите или зарегистрируйтесь, чтобы ответить.