У кого-нибудь собрался этот драйвер? Просто я пытаюсь заставить работать видео на Asus eeePC 1201k.
Там аналогичная видяшка и стандартные драйвера не работают - выдают ошибку вертикальной синхронизации, но не суть.
У меня проходит ./autogen.sh и configure без каких-либо ошибок. Но когда пытаюсь выполнить make install пишет про ошибке в файле sis.h
No such file
на следующие строки
#include "xf86_ansic.h"
#include "compiler.h"
#include "xf86Pci.h"
#include "xf86Priv.h"
#include "xf86_OSproc.h"
#include "xf86Resources.h"
#include "xf86.h"
#include "xf86PciInfo.h"
#include "xf86Cursor.h"
#include "xf86cmap.h"
#include "vbe.h"
Файлов в текущей папке действительно нет. Как быть?
anthonio
Честно говоря, давно уже юзаю открытые дрова и не парюсь по этому поводу, посему готового рецепта у меня нет, но я могу указать направление куда стоит копать. :)
С открытыми у меня проблем почти не возникло, за исключением того, что не стартуют KDE`шные плюшки на opengl. Приходится юзать xRender, а с ним не раобтают некоторые эффекты(куб или карусель, например).
А проприетарные что-то не хотят вставать никак, хоть и ставил с аура. И xorg.conf копал-пилил - нифига. Может есть у кого рабочий конфиг? Поделитесь.
MODULES=(!radeon fglrx)
По этому поводу я уже отписывался - проблемы не решило. И при загрузке говорит что нет fglrx.
anthonio
lsmod | grep radeon
???
Хм, действительно есть, но !radeon проблему не решил.
Делаю X -config с xorg.conf сформированным с помощью aticonfig –initial - получаю даже не чёрный экран, а похоже выключенный монитор. Ошибки в логах всё теже.
anthonio
Там его быть не должно…
Думаю, стоит в /etc/rc.conf добавить:
MODULES=(!radeon)
Тогда как должны дрова стартовать, если даже при установке говориться добавить fglrx в rc.conf. А у меня ругается на это при загрузке.
А на счёт !radeon - так у меня не стоят свободные дрова, я с нуля ставлю.
grunewald
Брось кусок текста, который пишется перед запросом на повторение сборки пакета из aur.
Вообщем установил я catalyst. Сделал aticonfig –initial. Но иксы не стартуют.
В логах говорится:
(EE) fglrx(0): Not enough video memory to allocate primary surface (frame buffer).
[  1270.852] (II) fglrx(0): Shutdown CMMQS
[  1270.852] (II) fglrx(0): [uki] removed 1 reserved context for kernel
[  1270.852] (II) fglrx(0): [uki] unmapping 8192 bytes of SAREA 0x2000 at 0x7fed617d3000
[  1270.852] (WW) fglrx(0): ***********************************************************
[  1270.852] (WW) fglrx(0): * DRI initialization failed                               *
[  1270.852] (WW) fglrx(0): * kernel module (fglrx.ko) may be missing or incompatible *
[  1270.852] (WW) fglrx(0): * 2D and 3D acceleration disabled                         *
[  1270.852] (WW) fglrx(0): ***********************************************************
[  1270.852] 
Fatal server error:
[  1270.852] AddScreen/ScreenInit failed for driver 0
[  1270.852] 
[  1270.852] 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[  1270.852] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[  1270.852] 
Да и ещё я не нашёл fglrx в /etc/rc.d/ . По этому в rc.conf прописав в modules fglrx наблюдаю ошибку.
Ставил catalyst из AUR`а.
Если сделать X -configure получаю xorg.conf с дровами vesa
vadik
Для того чтоб посмотреть информацию о пакете, его не обязательно устанавливать/переустанавливать!
Для установленно пакета: pacman -Qi имя_пакета, для неустановленного: pacman -Si имя_пакета.
Там и смотрите свои optdepends, сколько влезет )))
Я в курсе, но как я выше сказал у меня не работают ни pacman ни что-либо ещё.
sirocco
witch-doctor
Wine из multilib встаёт норм, но почему-то ругается на недостающие библиотеки при запуске дубльгиса.
А при установке про optdepends ничего не пишет?
Не замечал. Но теперь один хрен ставить заново - так что посмотрю по внимательней.
whoami
P.S. А что конкретно не получилось с wine из репов, что пришлось ставить .rpm?
Wine из multilib встаёт норм, но почему-то ругается на недостающие библиотеки при запуске дубльгиса. Я полазил по форумам, решил что проблема в том, что у меня x86_64 версия. Решил попробовать версию из суси - по отзывам на 64битную нормально встаёт.
Друзья, прошу помощи! Вобшем стоял у меня Arch x86_64, уже настроенный и допиленный до ума. Решил поставить вайн. После нескольких попыток решил поставить из аура версию bin32-wine-suse.
Во время установки прекраттилась музыка фоном, половина надписей исчезло. Решил ребутнуться.
После ребута наблюдаю кучу сообщений от /etc/rc.sysinit об ошибках, о не удаче старта демонов.
Зайти в систему в консоли я могу, но на стандартные команды (nano, pacman) - ругается об отсутствии таковых.
И нет вообще папки /usr.
Вот вобщем вся проблема.
Я так понимаю мне систему не востановить побыстрому, но хотелось бы выяснить причины.
Знающие люди гляньте в PKGBUILD пакета - мож там что не так?
# Maintainer: Det <nimetonmaili at gmail a-dot com>
# Contributor: Lee Jackson <tomoe AT lbjackson DOTCOM>
pkgname=bin32-wine-suse
pkgver=1.3.9
pkgrel=1
pkgdesc="A compatibility layer for running Windows programs - prebuilt openSUSE i586 build"
arch=('x86_64')
url="http://en.opensuse.org/Wine"
license=('LGPL')
depends=('lib32-fontconfig' 'lib32-mesa' 'lib32-libxcursor' 'lib32-libxrandr' 'lib32-libxdamage' 'lib32-libxxf86dga' 'lib32-alsa-lib')
makedepends=('libarchive>=2.4.12' 'rpmextract')
optdepends=('lib32-giflib' 'lib32-libpng' 'lib32-libldap' 'lib32-lcms' 'lib32-libxml2' 'lib32-mpg123' 'lib32-openal' 'lib32-jack' 'lib32-libcups' 'lib32-gnutls' 'lib32-v4l-utils' 'wine_gecko')
provides=("wine=${pkgver}" "bin32-wine=${pkgver}" "bin32-winetricks=${pkgver}")
conflicts=('wine' 'bin32-wine' 'bin32-winetricks')
source=(http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_11.3/i586/wine-${pkgver}-${pkgrel}.${pkgrel}.i586.rpm
        http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_11.3/i586/wine-32bit-${pkgver}-${pkgrel}.${pkgrel}.i586.rpm)
md5sums=('a0f86f327519ed9ca9cd6554e610fda6'
         '079ab2a27f18e4a46953b90f197a2eb6')
package() {
  rpmextract.sh wine-*.i586.rpm
  rpmextract.sh wine-32bit-*.i586.rpm
  mv /usr/ "${pkgdir}"
  install -d "${pkgdir}"/opt/lib32/usr/{lib,share}/
  mv "${pkgdir}"/usr/lib/ "${pkgdir}"/opt/lib32/usr/
  # Need generic.ppd in /opt/lib32/usr/share/wine, for printing via CUPS
  ln -sfn /usr/share/wine "${pkgdir}"/opt/lib32/usr/share/wine
  # Need link to /opt/wine/share/wine to get wine.inf to update
  install -d "${pkgdir}"/opt/wine/share/
  ln -sfn /usr/share/wine "${pkgdir}"/opt/wine/share/wine
  cd "${pkgdir}"/usr/bin/
  install -d "${pkgdir}"/opt/wine/bin/ "${srcdir}"/tempscripts/
  for _i in widl wine wine-preloader winebuild winecpp winedump wineg++ winegcc wineserver wmc wrc ; do
    mv $_i "${pkgdir}"/opt/wine/bin/
    echo -e '#!/bin/sh\n# Wrapper for replacename\nPATH="/opt/wine/bin/:$PATH"\nLD_LIBRARY_PATH="/opt/lib32/usr/lib/:/opt/lib32/lib/:$LD_LIBRARY_PATH" linux32 /opt/wine/bin/replacename "[email protected]"' > "${srcdir}"/tempscripts/$_i
    sed -re "s/replacename/$_i/" -i "${srcdir}"/tempscripts/$_i
    install -m755 "${srcdir}"/tempscripts/$_i $_i
  done
  # Re-arrange docs
  mv "${pkgdir}"/usr/share/doc/{packages/wine*,wine}
  # Unnecessary desktop entries
  rm "${pkgdir}"/usr/share/applications/*.desktop
  # Clean up empty directories
  rmdir "${pkgdir}"/usr/{share/applications,share/doc/packages}
}
Я недавно с арчем, раньше на kubunt`е сидел. Но вот команда удаления пустых деррикторий в конце - мне кажется или она причина моей проблемы?
grunewald
Я тоже не понял, KDE логинится или выбрасывает.
Что нужно? Запуск KDE или запуск KDE с эффектами?
Для первого - вышеуказанная опция. Она как раз и отключает эффекты и не дает их включить, зато KDE запускается на open-source драйверах.
Для второго - заменить open-source дрова на проприетарные.
KMix запусти. Он и индикатор и регулятор.
Ну без эффектов я запустил просто отключив их. Сейчас работаю с эффектами на xrender`е. Всё работает норм, жаль только некоторые эффекты не работают с этим движком(например карусель или куб рабочих столов).
Проприетарные дрова у меня что-то не вышло установить. В репах нет, а через AUR уходит в цикл. Например доходит до установки пакета, проверяет зависимости, предлагает удалить конфликты. Я подтверждаю удаление конфликтов, затем он предлагает перезапустить установку пакета - подтверждаю. И снова проверяет зависимости, предлагает удалить конфликты, причём те же самые. Позже попробуй снести конфликты вручную и таки поставить дрова. Главное что запустилось =)
Вообщем всем спасибо за помощь.