Debian squeeze.
Всё началось с того, что мне нужно было установить компиз, но вот что получилось:
[console]$ compiz --replace
compiz (core) - Fatal: glXCreateContext failed
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0
Launching fallback window manager
$ lspci | grep VGA
01:00.0 VGA compatible controller: ATI Technologies Inc M92 [Mobility Radeon HD 4500 Series][/console]
xorg.conf нету. Видеодрайвер скачивал с офф. сайта, всё установилось нормально (как оно пишет, а на самом деле хз). После перезагрузки появились жуткие тормоза, т.е. при перемещении окон или при скролле экран как будто обновляется постоянно (пользователи винды знают, что такое сидеть без видеодрайвера). Чёрт с этим компизом, но ведь ни одна игра не пойдёт без драйвера (я редко играю, но тем не менее).
Некоторые пакеты с репозитория пробовал ставить, толку 0, т.к. многие уже были установлены в системе.
На команду glxinfo выводит нечто подобное:
[console]$ glxinfo
name of display: :0.0
...
[/console]
Сейчас перешёл на ленни в надежде на то, что хоть что-то будет работать, а оно даже и не думает.
Как поставить драйвер нормально? Ставить другой дистрибутив или (что ещё хуже) возвращаться на винду совсем не хочется.
Не могу установить видеодрайвер на Radeon HD 4500 (ноут)
DKMS не поставился.т.е. при перемещении окон или при скролле экран как будто обновляется постоянно
Скачал *.деб отсюда: http://linux.dell.com/dkms/, установил, перезагрузил комп и ничего не изменилось. Сейчас из репов скачаю, позже отпишусь.
Ничего не изменилось, окна так и дёргаются, что можно ещё сделать? DKMS устанавливал из репов на сайте дебиана. Сейчас всё дёргается, аж глаза режет oO
Скачал *.деб отсюда: http://linux.dell.com/dkms/,
Я с ATI очень не люблю возиться, но собственно что это за deb вы скачали? :(
Бинарники у них тут: http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx?type=2.4.1&product=2.4.1.3.36&lang=English
Я с ATI очень не люблю возиться, но собственно что это за deb вы скачали? :(
Бинарники у них тут: http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx?type=2.4.1&product=2.4.1.3.36&lang=English
Да вот купил на свою голову ноут, откуда мне было знать, что радеон такое Г:( Бинарник я скачал с этого же сайта ^^ (сам драйвер), а деб пакет скачал с сайта дебиана (DKMS)
http://forum.radeon.ru/viewtopic.php?t=27857
Я бы на радеоновском форуме покопался...
Jensi, покажи:
[console]lspci -v
dpkg -l | grep firmware-linux[/console]
Ну да, можно ещё попробовать собрать деб пакеты. Также пробовал по этой ссылке: http://habrahabr.ru/blogs/personal/96338/ , не получилось собрать деб, вывод:
[console]# ./ati-installer.sh --buildpkg Debian/squeeze
./ati-installer.sh: 9: ./ati-packager-helper.sh: not found
./ati-installer.sh: 10: ./ati-packager-helper.sh: not found
./ati-installer.sh: 10: ./ati-packager-helper.sh: not found
Requested package is not supported.
# sh ati-driver-installer-11-1-x86.x86_64.run --buildpkg Debian/squeeze
Created directory fglrx-install.sR1xgN
Verifying archive integrity... All good.
Uncompressing ATI Catalyst(TM) Proprietary Driver-8.812........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
=====================================================================
ATI Technologies Catalyst(TM) Proprietary Driver Installer/Packager
=====================================================================
Generating package: Debian/squeeze
Error: Distro Version entered incorrectly or not supported, use --listpkg to identify valid distro versions
Removing temporary directory: fglrx-install.sR1xgN
[/console]
Если заменить на --listpkg, то выводит:
Debian Packages:
Debian/sid
Debian/unstable
Debian/etch
Debian/stable
Debian/lenny
Debian/testing
Debian/experimental
и другие дистрибутивы
Заменим squeeze на stable и получится:
Показать
[console]
# sh ati-driver-installer-11-1-x86.x86_64.run --buildpkg Debian/stable
Created directory fglrx-install.7cz6HW
Verifying archive integrity... All good.
Uncompressing ATI Catalyst(TM) Proprietary Driver-8.812........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
=====================================================================
ATI Technologies Catalyst(TM) Proprietary Driver Installer/Packager
=====================================================================
Generating package: Debian/stable
cp: cannot stat `/home/jensi/fglrx-install.7cz6HW/x710_64a/*': No such file or directory
Package build failed!
Package build utility output:
dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor):
dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor):
dpkg-buildpackage: source package fglrx-installer
dpkg-buildpackage: source version 8.812-1
dpkg-buildpackage: source changed by ATI Technologies Inc. <http://ati.amd.com/support/driver.html>
dpkg-source --before-build fglrx.0EiS51
dpkg-buildpackage: host architecture amd64
debian/rules build
dh_testdir
# move licenses away from binary dir
if [ ! -d usr/share/doc/fglrx ]; then \
mkdir -p usr/share/doc/fglrx; \
mv usr/X11R6/bin/LICENSE.* usr/share/doc/fglrx; \
fi
# set executable on user apps
find usr/X11R6/bin -type f | xargs chmod a+x
# remove exec bit from files that don't deserve it
find usr/X11R6/include \
usr/X11R6/lib \
usr/X11R6/lib64 \
usr/share usr/src -type f | xargs chmod -x
find lib -not -name "*.sh" -type f | xargs chmod -x
find lib -name "*.sh" -type f | xargs chmod +x
# set proper permissions on /etc files
if [ -d etc/ati ]; then \
chmod 755 etc/ati ; \
chmod 644 etc/ati/* ; \
chmod a+x etc/ati/*.sh ; \
fi
if [ -f debian/fglrx.default ]; then \
mv -v debian/fglrx.default debian/fglrx; \
fi
`debian/fglrx.default' -> `debian/fglrx'
# remove exec bit from 64-bit libs too
find usr/X11R6/lib64 -type f | xargs chmod -x
debian/rules binary
dh_testdir
# move licenses away from binary dir
if [ ! -d usr/share/doc/fglrx ]; then \
mkdir -p usr/share/doc/fglrx; \
mv usr/X11R6/bin/LICENSE.* usr/share/doc/fglrx; \
fi
# set executable on user apps
find usr/X11R6/bin -type f | xargs chmod a+x
# remove exec bit from files that don't deserve it
find usr/X11R6/include \
usr/X11R6/lib \
usr/X11R6/lib64 \
usr/share usr/src -type f | xargs chmod -x
find lib -not -name "*.sh" -type f | xargs chmod -x
find lib -name "*.sh" -type f | xargs chmod +x
# set proper permissions on /etc files
if [ -d etc/ati ]; then \
chmod 755 etc/ati ; \
chmod 644 etc/ati/* ; \
chmod a+x etc/ati/*.sh ; \
fi
if [ -f debian/fglrx.default ]; then \
mv -v debian/fglrx.default debian/fglrx; \
fi
# remove exec bit from 64-bit libs too
find usr/X11R6/lib64 -type f | xargs chmod -x
dh_testdir
dh_testroot
dh_clean -k
dh_clean: dh_clean -k is deprecated; use dh_prep instead
dh_clean: Compatibility levels before 5 are deprecated.
dh_installdirs
dh_installdirs: Compatibility levels before 5 are deprecated.
# Create the directories to install into
dh_installdirs -pfglrx-driver \
usr \
usr/lib/xorg \
usr/lib/xorg/modules \
usr/lib/dri \
usr/bin \
usr/sbin \
etc/acpi \
etc/acpi/events \
etc/default \
etc/X11/Xsession.d
dh_installdirs: Compatibility levels before 5 are deprecated.
# the amd64 package includes 32bit compatibility libraries
dh_installdirs -pfglrx-driver \
emul/ia32-linux/usr/lib \
emul/ia32-linux/usr/lib/xorg \
emul/ia32-linux/usr/lib/xorg/modules \
emul/ia32-linux/usr/lib/dri
dh_installdirs: Compatibility levels before 5 are deprecated.
dh_installdirs -pfglrx-driver-dev \
usr \
usr/include \
usr/lib
dh_installdirs: Compatibility levels before 5 are deprecated.
dh_installdirs -pfglrx-kernel-src \
usr/src/modules/fglrx \
usr/src/modules/fglrx/debian
dh_installdirs: Compatibility levels before 5 are deprecated.
dh_installdirs -A -pfglrx-amdcccle \
usr \
usr/bin \
usr/share \
usr/share/applnk \
usr/share/applications \
usr/share/icons \
usr/share/pixmaps
dh_installdirs: Compatibility levels before 5 are deprecated.
dh_installdirs -p \
usr/src
dh_installdirs: Compatibility levels before 5 are deprecated.
dh_install
dh_install: Compatibility levels before 5 are deprecated.
dh_install -pfglrx-driver "usr/X11R6/bin/fgl*" "usr/bin"
dh_install: Compatibility levels before 5 are deprecated.
dh_install -pfglrx-driver "usr/X11R6/bin/aticonfig" "usr/bin"
dh_install: Compatibility levels before 5 are deprecated.
dh_install -pfglrx-driver "usr/sbin/atieventsd" "usr/sbin"
dh_install: Compatibility levels before 5 are deprecated.
dh_installman -pfglrx-driver "usr/share/man/man8/atieventsd.8"
dh_installman: Compatibility levels before 5 are deprecated.
# amd64 needs some library redirection
dh_install -pfglrx-driver "usr/X11R6/lib64/*.so*" "usr/lib"
dh_install: Compatibility levels before 5 are deprecated.
dh_install -pfglrx-driver "usr/X11R6/lib64/modules/dri" "usr/lib"
dh_install: Compatibility levels before 5 are deprecated.
dh_install -pfglrx-driver "usr/X11R6/lib64/modules/linux" "usr/lib/xorg/modules"
dh_install: Compatibility levels before 5 are deprecated.
cp: cannot stat `./usr/X11R6/lib64/modules/linux': No such file or directory
dh_install: cp -a ./usr/X11R6/lib64/modules/linux debian/fglrx-driver/usr/lib/xorg/modules/ returned exit code 1
make: *** [binary] Error 2
dpkg-buildpackage: error: debian/rules binary gave error exit status 2
Removing temporary directory: fglrx-install.7cz6HW
[/console]
Как правильно собрать деб-пакеты с *.run ?
Кстати, есть аналогчная тема: http://linuxforum.ru/viewtopic.php?pid=140246
ABulychev, вторая команда вообще ничего не выводит (ни под рутом, ни под пользователем), во первая:
Показать
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 09)
Subsystem: Samsung Electronics Co Ltd Device c571
Flags: bus master, fast devsel, latency 0
Capabilities: <access denied>
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03) (prog-if 00 [UHCI])
Subsystem: Samsung Electronics Co Ltd Device c571
Flags: bus master, medium devsel, latency 0, IRQ 16
I/O ports at 1800 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03) (prog-if 00 [UHCI])
Subsystem: Samsung Electronics Co Ltd Device c571
Flags: bus master, medium devsel, latency 0, IRQ 21
I/O ports at 1820 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03) (prog-if 00 [UHCI])
Subsystem: Samsung Electronics Co Ltd Device c571
Flags: bus master, medium devsel, latency 0, IRQ 19
I/O ports at 1840 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03) (prog-if 20 [EHCI])
Subsystem: Samsung Electronics Co Ltd Device c571
Flags: bus master, medium devsel, latency 0, IRQ 19
Memory at f8204800 (32-bit, non-prefetchable) [size=1K]
Capabilities: <access denied>
Kernel driver in use: ehci_hcd
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
Subsystem: Samsung Electronics Co Ltd Device c571
Flags: bus master, fast devsel, latency 0, IRQ 22
Memory at f8200000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: HDA Intel
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=02, sec-latency=0
I/O behind bridge: 00002000-00002fff
Memory behind bridge: cc000000-cdffffff
Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff
Capabilities: <access denied>
Kernel driver in use: pcieport
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=03, subordinate=04, sec-latency=0
I/O behind bridge: 00003000-00003fff
Memory behind bridge: f4000000-f5ffffff
Prefetchable memory behind bridge: 00000000f0000000-00000000f1ffffff
Capabilities: <access denied>
Kernel driver in use: pcieport
00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=05, subordinate=06, sec-latency=0
I/O behind bridge: 00004000-00004fff
Memory behind bridge: f6000000-f7ffffff
Prefetchable memory behind bridge: 00000000f2000000-00000000f3ffffff
Capabilities: <access denied>
Kernel driver in use: pcieport
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03) (prog-if 00 [UHCI])
Subsystem: Samsung Electronics Co Ltd Device c571
Flags: bus master, medium devsel, latency 0, IRQ 23
I/O ports at 1860 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03) (prog-if 00 [UHCI])
Subsystem: Samsung Electronics Co Ltd Device c571
Flags: bus master, medium devsel, latency 0, IRQ 19
I/O ports at 1880 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03) (prog-if 00 [UHCI])
Subsystem: Samsung Electronics Co Ltd Device c571
Flags: bus master, medium devsel, latency 0, IRQ 18
I/O ports at 18a0 [size=32]
Capabilities: <access denied>
Kernel driver in use: uhci_hcd
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03) (prog-if 20 [EHCI])
Subsystem: Samsung Electronics Co Ltd Device c571
Flags: bus master, medium devsel, latency 0, IRQ 23
Memory at f8204c00 (32-bit, non-prefetchable) [size=1K]
Capabilities: <access denied>
Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93) (prog-if 01 [Subtractive decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=07, subordinate=07, sec-latency=0
Capabilities: <access denied>
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
Subsystem: Samsung Electronics Co Ltd Device c571
Flags: bus master, medium devsel, latency 0
Capabilities: <access denied>
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03) (prog-if 01 [AHCI 1.0])
Subsystem: Samsung Electronics Co Ltd Device c571
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 28
I/O ports at 18f0 [size=8]
I/O ports at 18e4 [size=4]
I/O ports at 18e8 [size=8]
I/O ports at 18e0 [size=4]
I/O ports at 18c0 [size=32]
Memory at f8204000 (32-bit, non-prefetchable) [size=2K]
Capabilities: <access denied>
Kernel driver in use: ahci
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
Subsystem: Samsung Electronics Co Ltd Device c571
Flags: medium devsel, IRQ 19
Memory at c0000000 (64-bit, non-prefetchable) [size=256]
I/O ports at 1c00 [size=32]
01:00.0 VGA compatible controller: ATI Technologies Inc M92 [Mobility Radeon HD 4500 Series] (prog-if 00 [VGA controller])
Subsystem: Samsung Electronics Co Ltd Device c571
Flags: bus master, fast devsel, latency 0, IRQ 11
Memory at d0000000 (32-bit, prefetchable) [size=256M]
I/O ports at 2000 [size=256]
Memory at cc000000 (32-bit, non-prefetchable) [size=64K]
[virtual] Expansion ROM at cc020000 [disabled] [size=128K]
Capabilities: <access denied>
03:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller
Subsystem: Samsung Electronics Co Ltd Device c571
Flags: bus master, fast devsel, latency 0, IRQ 27
Memory at f4000000 (64-bit, non-prefetchable) [size=16K]
I/O ports at 3000 [size=256]
Capabilities: <access denied>
Kernel driver in use: sky2
05:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
Subsystem: Foxconn International, Inc. Device e025
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at f6000000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: ath9k
[/console]
а вы какие дрова ставите? последние?
попробуйте поставить старые для начала
Jensi, у меня ati hd3650-комп не мог вообще загрузиться, просто напросто тух монитор.
Для начала посоветовал бы поставить пакет firmware-linux-nonfree, потому что многие прошивки для радеона именно там.Затем мои действия были таковы:
-установка осуществлялась по данной инструкции
Но драйвера там не первой свежести.
-дополнительно прописал модуль радеона в /etc/modprobe.d/blacklist.conf , чтобы не грузился(т.к. именно из-за него происходили ошибки.Но у тебя он по-моему не подгружается т.к. на lspci -v не видно.
Также можешь попробовать по данной инструкции(там как я понял более новые драйвера )
сантехник, пока пробую самые новые, если ничего не выйдет, то попробую старые.
ABulychev, по первой инструкции уже пробовал ставить, не получилось, сейчас немного иначе делаю, позже отпишусь:)
UPD:
Ну в общем устанавливал с репозитория всё ручками, после ребута всякие приколы с окнами пропали, но меня почему-то не радует:
[console]$ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: ATI
server glx version string: 1.4
...
[/console]
В итоге вернулся к тому, с чего и начинал:( Попробовать ещё раз установить драйвер?
ты не пробуй новые. сразу поставь какой нибудь 9х...
у меня с HD 4850 были еще те танцы с бубнами, пока не поставил 9ку
Ну уже вроде как стабилизируется потихоньку.
сантехник, я уже 3 дня парюсь с этим драйвером, хочется уже добить всё до конца, уже ведь почти получилось. Ну если что, то установлю старую версию (где найти? smile )
Пробуем ещё разок:
[console]$ compiz --replace
libccs: dlopen: /usr/lib/compizconfig/backends/libgconf.so: cannot open shared object file: No such file or directory
Backend : ini
Integration : true
Profile : default
Adding plugins
Initializing core options...done
Initializing move options...done
Initializing resize options...done
Initializing place options...done
Initializing decoration options...done
(compiz-decorator:2134): GConf-CRITICAL **: gconf_client_set_string: assertion `val != NULL' failed[/console]
Что опять не так? Сам компиз работает отлично (эффект воды/дождя только не пашет(белый экран и всё)), но мне опять не нравятся всякие ошибки в терминале:)
Итак, как я устанавливал видеодрайвер (постараюсь изложить наиболее правильную последовательность):
1. Сюда, устанавливаем всё из реп: fglrx-glx, fglrx-source, fglrx-source, fglrx-kernel-src
2. На всякий случай ещё раз: [console] #apt-get install fglrx-glx module-assistant[/console]
3. [console]# m-a a-i fglrx[/console] Если будет возникать, что чего-то нету, то качаем нужный пакет из репозитория
4. [console]# reboot[/console]
На этом вроде как всё, но я ещё много чего изменял и устанавливал по разным инструкциям. Гуглим :rolleyes:
Что опять не так?
из всего вышеперечисленного понял только что val не равен NULL
а достать дрова можно тут
http://support.amd.com/us/gpudownload/linux/previous/Pages/radeon_linux.aspx