Skocz do zawartości

Problem Z Uzyskaniem 1440x900


Ktoso the Ryba

Rekomendowane odpowiedzi

Cześć,

Ogólnie linuksami się trochę dawniej bawiłem ale teraz gdy zmieniłem kompa postanowiłem że bym się chętnie "przesiadł". Niestety mam poważny problem z uzyskaniem rozdzielczości natywnej mojego monitora (1440x900). Jako monitor mam obecnie wybrany "LCD Panel 1440x900", ale to ustawienie mało ma wspólnego z tym jakie rozdzielczości mogę ustawiać (640x480, 800x600, 1024x768, 1152x864), kartę graficzną natomiast wykrywa jako "ATI Technologies Inc. Unknown 9589"... Instalowałem niby sterowniki ATI z ich oficjalnej strony (ten plik *.run) ale chyba nie zaskoczyły (instalacja przebiegła poprawnie) skoro karta jako unknown wykrywana jest... HD2600 jest obsługiwana przez te stery więc sam już nie wiem w czym kłopot...

 

Ogólnie chodzi mi o uzyskanie akceleracji (bo sam nie wiem czy mam czy nie w końcu) oraz rozdzielczości 1440x900, bo na innych pulpit wygląda mi strasznie... :\ Poniżej potrzebne info:

 

Zawartość mojego xorg.conf:

# Xorg configuration created by system-config-display

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

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

Section "Monitor"
Identifier   "Monitor0"
ModelName    "LCD Panel 1440x900"
HorizSync    31.5 - 56.0
VertRefresh  56.0 - 65.0
ModeLine     "1440x900" 106.5 1440 1520 1672 1904 900 903 909 934 +hsync +vsync
Option	    "dpms"
EndSection

Section "Device"
Identifier  "Videocard0"
Driver      "vesa"
EndSection

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

 

Wynikiem działania glxgears jest:

6600 frames in 5.0 seconds = 1319.576 FPS
6920 frames in 5.0 seconds = 1382.858 FPS
6720 frames in 5.0 seconds = 1342.822 FPS
7140 frames in 5.0 seconds = 1425.124 FPS
6484 frames in 5.0 seconds = 1296.049 FPS

No i sam nie wiem czy przy takim wyniku mam akcelerację sprzętową czy też nie...

 

Chyba jednak sterownik nie "zaskoczył"...

[root@localhost ~]# fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.2)

No i sam nie wiem co teraz robić... :\

 

 

-----------------------

System: Fedora 8 (GNOME)

Procek: Intel QuadCore Q6600

Grafa: Saphire Radeon HD 2600 pro

Monitor: Iiyama E1902WSV-B1 (19'', 1440x900px)

-----------------------

 

Z góry dzięki za pomoc.

Odnośnik do komentarza
Udostępnij na innych stronach

Instalowałem sterowniki z repo (dokładnie według tej instrukcji nawet) i kończy się to na tym że widzę jedynie czarny ekran od momentu startu systemu (ostatnie co widzę to "uruchamianie udev [ok]", a potem czerń...). Próbowałem również sposób podawany na fedorafaq.org tamten sposób również kończy się nie pokazywaniem niczego po restarcie systemu. Nie wiem jak jeszcze inaczej próbować, bo polecane sposoby prowadzą mnie do momentu że muszę system reinstalować no bo mi się nie włącza interfejs graficzny po tych instalacjach sterów... :\

 

Wszelkie rady mile widziane...

Odnośnik do komentarza
Udostępnij na innych stronach

Nie musisz od razu reinstalować systemu. Po instalacji tych sterów uruchom system w trybie tekstowym i kombinuj.

Tryb tekstowy włączasz przy starcie gruba. Musisz dopisać parametr "3" na końcu. Jeśli chcesz mieć w trybie tekstowym mniejsze literki to dopisz też parametr "vga=791" lub inny jeśli wiesz o co chodzi.

to jakoś tak powinno wyglądać

...rhgb quiet vga=791 3

Sprawdź w xorg.conf czy parametry HorizSync VertRefresh pasują do twojego monitora, bo do tego głównie sprowadzają się problemy z monitorami LCD

Odnośnik do komentarza
Udostępnij na innych stronach

POST

 

Dzięki za radę, teraz chociaż mogę się tym "bawić" bo jakby co to przywracam sobie backup xorg.conf'a... Z tych 'zabaw' wyniknęło następujące:

- po zainstalowaniu driverów z repo, i użyciu aticonfig --initial uzyskuję czarny ekran. Tworzy on poniższy plik xorg.conf:

# Xorg configuration created by system-config-display

Section "ServerLayout"
   Identifier     "single head configuration"
   Screen      0  "aticonfig-Screen[0]" 0 0
   InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
EndSection

Section "Module"
EndSection

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

Section "Monitor"
   Identifier   "Monitor0"
   ModelName    "LCD Panel 1440x900"
   HorizSync    31.5 - 56.0
   VertRefresh  56.0 - 65.0
   ModeLine     "1440x900" 106.5 1440 1520 1672 1904 900 903 909 934 +hsync +vsync
   Option        "dpms"
EndSection

Section "Monitor"
   Identifier   "aticonfig-Monitor[0]"
   Option        "VendorName" "ATI Proprietary Driver"
   Option        "ModelName" "Generic Autodetecting Monitor"
   Option        "DPMS" "true"
EndSection

Section "Device"
   Identifier  "Videocard0"
   Driver      "vesa"
EndSection

Section "Device"
   Identifier  "aticonfig-Device[0]"
   Driver      "fglrx"
EndSection

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

Section "Screen"
   Identifier "aticonfig-Screen[0]"
   Device     "aticonfig-Device[0]"
   Monitor    "aticonfig-Monitor[0]"
   DefaultDepth     24
   SubSection "Display"
       Viewport   0 0
       Depth     24
   EndSubSection
EndSection

Zmieniłem potem sekcję monitora na:

Section "Monitor"
   Identifier   "Monitor0"
   ModelName    "LCD Panel 1440x900"
   HorizSync    30 - 80
   VertRefresh  50 - 75
   ModeLine     "1440x900" 106.5 1440 1520 1672 1904 900 903 909 934 +hsync +vsync
   Option        "dpms"
EndSection

i to w rezultacie dalo mi reset kompa po wlaczeniu sie x'ow... Jestem dośc pewien że wartości są w porządku, coś źle wpisałem? Konkretny model mojego monitora to "iiyama ProLite E1900WS-B", dane do wpisania znalazłem tutaj: http://www.preis.de/technik/Iiyama-ProLite...S-B/113082.html

 

Moze w zlym miejscu to ustalam... Gdzie powinienem ustalac to sync i refresh?

 

Z góry dziękuję za pomoc.

 

Odnośnik do komentarza
Udostępnij na innych stronach

Korzystałem z tego guide'a - pisałem w drugim moim poście że ten sposób również nieskuteczny jest przecież. Dla pewności sprawdziłem raz jeszcze. Wyskakuje komunikat "already enabled"... No i znów przy starcie x'ów - czarny ekran.

 

To nie tyle ma związek wszystko z driverem a z samym monitorem najwyraźniej (tak wnioskuję conajmniej - monitor "dziwny" przecież co jak co 16:10...), więc i tak mógłbyś mi pomóc... Więc jakoś skonfigurować ten monitor chyba muszę w xorg.conf, ale jak to zrobić poprawnie nie wiem... Prosiłbym o dalszą pomoc, no bo kurcze przesiadłbym się ale na mesie to niezbyt mnie bawi siedzenie... :|

 

PS: Poniższy config wygenerowany przez livna-config-display, powoduje reset kompa przy próbie odpalenia xów...

# Xorg configuration created by livna-config-display

Section "ServerLayout"
Identifier     "Default Layout"
Screen      0  "Screen0" 0 0
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath   "/usr/lib64/xorg/modules"
EndSection

Section "ServerFlags"
Option	    "AIGLX" "on"
EndSection

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

Section "Device"
Identifier  "Videocard0"
Driver      "fglrx"
Option	    "OpenGLOverlay" "off"
Option	    "VideoOverlay" "on"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Videocard0"
DefaultDepth     24
SubSection "Display"
	Viewport   0 0
	Depth     24
EndSubSection
EndSection

Section "Extensions"
Option	    "Composite" "Enable"
EndSection

Odnośnik do komentarza
Udostępnij na innych stronach

A jakby tak wymusić odpowiednią rozdzielczość? Zgaduję tutaj, bo ani radka nie mam, ani się nie znam specjalnie, ale...

Section "Screen"
    Identifier "Screen0"
    Device     "Videocard0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
        Modes   1440x900
    EndSubSection
EndSection

Chodzi mi o dopisanie linii "Modes 1440x900" w odpowiedniej sekcji.

 

[EDIT]Jeszcze tak sobie pomyslałem, że 64-bitowa architektura to może być dodatkowy zgryz. Nie możesz sobie zainstalować 32-bitowej wersji Fedory?

Albo sprawdzić, czy karta nie zachowa się lepiej pracując na 32-bitowych bibliotekach. Czyli zamiast

ModulePath   "/usr/lib64/xorg/modules"

ścieżka "/usr/lib/xorg/modules".

Odnośnik do komentarza
Udostępnij na innych stronach

Witam po chwilowej nieobeczności, sorry za opóźnienie z odpowiedzią i dzięki za pomoc. Sytuacja po zastosowaniu twoich rad WalDo wygląda podobnie do poprzedniej niestety.. Przy okazju próbowałem instalacji driverów karty graficznej sposobem z tego guide'a http://forums.fedoraforum.org/showthread.php?t=155503 bardzo szczegółowy jest i zero błędów czy tam ostrzeżeń mam w czasie uruchamiania systemu po zainstalowaniu tak sterów... Jednak odpalenie Xów nadal odpada... Zgodnie z twoimi i zaleceniami z tego guide testowałem różne ustawienia, z czego 2 ogólne wyniki uzyskałem:

 

Czarny ekran, jak dotychczas, po starcie Xa:

# Xorg configuration created by system-config-display

Section "ServerLayout"
Identifier     "single head configuration"
Screen      0  "aticonfig-Screen[0]" 0 0
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
EndSection

Section "Module"
EndSection

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

Section "Monitor"
Identifier   "aticonfig-Monitor[0]"
Option	    "VendorName" "ATI Proprietary Driver"
Option	    "ModelName" "Generic Autodetecting Monitor"
Option	    "DPMS" "true"
HorizSync	50.0 - 70.0
VertRefresh	50.0 - 70.0
EndSection

Section "Device"
Identifier  "Videocard0"
Driver      "vesa"
EndSection

Section "Device"
Identifier  "aticonfig-Device[0]"
Driver      "fglrx"


Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "ForceGenericCPU" "off"
Option "KernelModuleParm" "locked-userpages=0"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Videocard0"
DefaultDepth     24
SubSection "Display"
	Viewport   0 0
	Depth     24
	Modes    "1440x900"
EndSubSection
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]"
Device     "aticonfig-Device[0]"
Monitor    "aticonfig-Monitor[0]"
DefaultDepth     24
SubSection "Display"
	Viewport   0 0
            	Depth     24
	Modes    "1440x900"
EndSubSection
EndSection



Section "Extensions"
Option "Composite" "Enable"
EndSection

Section "ServerFlags"
Option "AIGLX" "on"
EndSection

Section "DRI"
Mode 0666
EndSection

Przy powyższej konfiguracji monitor jest znów czarny ale pracuje już w tej wymuszonej 1440x900. Odświeżanie natomiast ma wtedy 56.60 (H), 60.59(V), niby dobre... Sprawdziłem dla porównania co wykrywa monitor pod windowsem, 1440x900, H: 56.07, V: 60.03... Czyli niby zgadzają się prawie te odświeżania, bo te po przecinku miejsca chyba nie mają znaczenia wielkiego..?

 

Potem w configu zmieniłem liniami:

#    HorizSync    50.0 - 70.0
#    VertRefresh    50.0 - 70.0
#na
    HorizSync    50.0 - 60.0
    VertRefresh    50.0 - 60.0

Ten drugi natomiast wywala komunikat monitora "out of bounds"... Co potwierdza moją teorię z tym że powyższe ustawienia są ok jako że on pokazuje obraz z vertsync większym od 60... No ale mimo że w pierwszym ustawieniu niby OK jest, obrazu nie ma...

 

PS: Na zmianę ModulePath na podany przez ciebie wyskakuje błąd w czasie startu Xów "Unable to load required modules", nie mam tego folderu najwyraźniej...

 

Prosiłbym o dalszą, niestety, pomoc :\ Jakieś pomysły?

Odnośnik do komentarza
Udostępnij na innych stronach

No to dalej wypatrzyłem jeszcze dwie sekcje "Device". Nie wiem jak to jest dla ATI, ale po instalacji sterów nvidia mam u siebie tylko jedną sekcję "Device

Section "Device"
        Identifier  "Videocard0"
        Driver      "nvidia"
        Option      "AddARGBGLXVisuals" "True"
EndSection

Może warto by spróbować połączyć sekcje w Twoim pliku? Coś w rodzaju

Section "Device"
    Identifier  "Videocard0"
    Driver      "fglrx"
    Option "UseFastTLS" "0"
    Option "BlockSignalsOnLock" "on"
    Option "ForceGenericCPU" "off"
    Option "KernelModuleParm" "locked-userpages=0"
EndSection

To oczywiście tylko pomysł, bez gwarancji powodzenia :rolleyes:

 

[EDIT] tak jeszcze raz spojrzałem i to co wyżej proponuje to chyba bez sensu. Masz chyba jakoś na maksa namieszane w tym konfigu albo to charakterystyczne dla ATI. Niektóre sekcje odwołują się do "aticonfig-Screen[0]" a niektóre do "Videocard0". Sekcje "Screen" też masz dwie.

Ja bym chyba przywrócił oryginalny "xorg.conf", usunął wszystkie moduły ze sterownikami i zaczął zabawę od nowa.

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ę...