Skocz do zawartości

Sterownik Sis 771/671


punik_fedora

Rekomendowane odpowiedzi

A sprawdzales moze polecenie 'gtf'? Moze trzeba wpisac wygenerowana przez to polecenie sekwencje do xorg.conf?

Ewentualnie moze usun /etc/X11/xorg.conf, wygeneruj ponownie (jako root wykonaj: 'X -configure') i dopisz wskazane przez 'gtf' "Modeline" w Section "Monitor"

Odnośnik do komentarza
Udostępnij na innych stronach

dodam jeszcze ze po zainstalowaniu fedory wg. nie byl stworzony plik xorg.conf . Wiec gdy znalazlem ten niby dobry xorg i nic nie zadzialo to usunalem . A teraz gdy go chcialem stworzyc poleceniem ktory podales wyskoczylo mi to :

 

Fatal server error:

Server is already active for display 0

If this server is no longer running, remove /tmp/.X0-lock

and start again.

 

 

Please consult the Fedora Project support

at http://wiki.x.org

for help.

Odnośnik do komentarza
Udostępnij na innych stronach

dodam jeszcze ze po zainstalowaniu fedory wg. nie byl stworzony plik xorg.conf .
Nic dziwnego. Od F15 ustawienia Xorg powinny być ustalane automagicznie :)

 

A teraz gdy go chcialem stworzyc poleceniem ktory podales wyskoczylo mi to :
Wyłącz X-y przed wydaniem tej komendy. Jako root
init 3

Zanim włączysz ponownie X-y (ew. zresetujesz kompa) wykonaj to co pisałem wyżej (gtf, dodaj wynik do odpowiedniej sekcji xorg.conf)

 

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Jesteś pewny, że Fedora obsługuje sis 671/672 czyli tzw. intelsis, wygląda to na vese i stąd brak odpowiedniej rozdzielczości.

 

EDIT:

Według moich informacji sterownik 0.10 nie obsługuje intelsis, potrzeba łatanego 0.9, Fedory nie używam więc nie mam dokładnych informacji.

 

Gdyby jednak nie działały z sis671/672 to tu masz łatane źródła dla xserver 7.5:

http://filetram.com/download/source/491383920/sis-m671-m672-driver-for-xorg-xserver-7-5-on-debian-sidux-estebanordano-com

 

Przykładowy spec dla Scientific Linux 6.0:

 

xorg-x11-drv-sis671.spec

%define moduledir %(pkg-config xorg-server --variable=moduledir)
%define driverdir %{moduledir}/drivers
%define driver_version 0.9.1-fixed

Name:           xorg-x11-drv-sis671
Version:        1.0
Release:        1%{?dist}
Summary:        Xorg X11 sis video driver provided by Intel

Group:          User Interface/X Hardware Support
License:        GPLv2
URL:            http://ncc-1701a.homelinux.net/~linux-sis/index.php?page=FrontPage
Source0:        http://ncc-1701a.homelinux.net/~linux-sis/downloads/xorg-driver-sis671-%{driver_version}-source.tar.gz
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  autoconf
BuildRequires:  automake
BuildRequires:  libdrm-devel
BuildRequires:  libtool
BuildRequires:  pkgconfig
BuildRequires:  xorg-x11-server-sdk

Requires:       xorg-x11-server-Xorg

%description 
X.Org X11 sis video driver provided by Intel

%prep
%setup -q -n xorg-driver-sis671-0.9.1

%build
autoreconf --install --force
%configure
make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
find $RPM_BUILD_ROOT -regex ".*\.la$" | xargs rm -f --

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%{driverdir}/*
%{_datadir}/xserver-xorg/pci/sis671.ids
##%{_mandir}/man4/sis671.4*

%changelog
* Fri Dec 31 2010 Waldo Waldow <[email protected]>  
- Build for Scientific Linux 6.0
* Tue Nov 17 2009 Nikolay Ulyanitsky <lystor AT lystor.org.ua> - 0.0-0.1.20070430.el5.elrepo
- Create spec file
* Mon Mar 30 2009 Bartlomiej Gerlich <[email protected]>  
- Initial xserver-driver-sis671 release 
- Sis 771/671 pci ids added
- Added a short snippet to make sure the driver is used for SiS 771/671 only
- Removed pthread_mutex functionality - caused crashes on startup
- Removed non working EXA (not compiled)

 

 

Przykładowy xorg.conf dla sis671 i monitora 1680x1050:

# Xorg configuration created by system-config-display

#Wpis potrzebny dla sterowników sisimedia
#Section "Module"
#	Disable "dri"
#EndSection

Section "ServerLayout"
Identifier     "single head configuration"
Screen      0  "Screen0" 0 0
InputDevice    "Keyboard0" "CoreKeyboard"
InputDevice    "Mouse0" "CorePointer"
EndSection

Section "InputDevice"
Identifier  "Keyboard0"
Driver      "kbd"
Option	    "XkbModel" "pc105"
EndSection

Section "InputDevice"
Identifier  "Mouse0"
Driver      "mouse"
Option	    "Device" "/dev/input/mice"
Option	    "Protocol" "ImPS/2"
Option	    "Emulate3Buttons" "true"
EndSection

Section "Monitor"
### Comment all HorizSync and VertSync values to use DDC:
#	HorizSync    31.5 - 90.0
###	VertRefresh  59.9 - 60.1
Identifier   "Monitor0"
ModelName    "LCD Panel 1680x1050"
Option	    "dpms"
EndSection

Section "Device"
Identifier  "Videocard0"
#	Driver      "vesa"
Driver      "sis671"
Option	    "EnableSiSCtrl" "yes"
Option	    "XvDefaultAdaptor" "Overlay"
#	Option      "NoAccel" "0"
#	Option 	    "AccelMethod"         "EXA"
#	Option	    "MigrationHeuristic"  "greedy"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Videocard0"
Monitor    "Monitor0"
DefaultDepth     16
SubSection "Display"
	Viewport   0 0
	Depth     16
	Modes    "1680x1050" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
	Viewport   0 0
	Depth     24
	Modes    "1680x1050" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

 

na Scientific Linux sterownik dla xserver 7.5 nie chce się budować więc nie jestem w stanie sprawdzić jak działa, driver sis671 nie koliduje z systemowym sis.

 

Pozdrawiam.

Odnośnik do komentarza
Udostępnij na innych stronach

Po przejsciu na init 3 (z tego co pamietam to jest poziom na ktorym sie pracuje) i wpisaniu komendy X -configure wystepuje ten sam blad co wczesniej .
Jeśli na 100% jesteś w trybie tekstowym i X-y na pewno nie działają, to przed wydaniem polecenia usuń plik /tmp/.X0-lock (ew. inny wypisany w wyjściu błędu).
Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...