Автор Тема: Компютърът забива при затваряне на сесията/рестарт  (Прочетена 1511 пъти)

mikis

  • Напреднали
  • *****
  • Публикации: 746
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
Търсих из форума, търсих из google, но не открих решение на проблема ми, затова пускам тази тема.

Ситуацията е следната: преди около седмица инсталирах драйверите на Ati (Radeon 9100) и 3d-то тръгна, остана само проблемът с честотата на опресняване на монитора, която упорито не ще да се качи над 85Hz, при положение че мониторът поддържа до 160. Първо опитах по най-тарикатския начин, да вдигна долната граница, като в /etc/X11/xorg.conf замених
Примерен код
VertRefresh   47-160

с
Примерен код
VertRefresh   100-160

но без ефект. Интересното е, че като се смени честотата на 100 Hz в КДЕ ефектът пак е нулев.

Тогава копирах modelines от стария ми Unstable и мониторът запали на 100 Хц. НО! излезе следния проблем: когато изляза от сесията или се опитам да рестартирам или изгася компютъра, той забива. Не само Х-а, забива целия, качествено! Реших, че е от modelines и ги генерирах наново от този сайт. Получиха се различни стойности, но монитора си работи на 100 Хц и проблемът със забиването си остава.
Тук възниква въпросът, кой е "легалният" начин за генериране на modelines за xorg?
Четох за xvidtune, но въобще не ми е ясно как се работи с тази програма. Четох и за gtf, който бил част от xorg, ама не съвсем, защото на моя Debian Testing го няма! Прочетох и тази статия, но всички описани в нея инструменти ги няма при мен, като dpkg -l и apt-cache search не връщат нищо, не ги откриват.

Тогава се усъмних в display manager-a и смених kdm с gdm, и сега мога да гася компютъра, но все още забива, когато излизам от сесията (което никак не ме устройва, дори да оставим на страна, че не харесвам gdm)!

Накратко: при честота на опресняване 85 Хц няма никакви проблеми, всичко върви прекрасно и с kdm и c gdm. Но когато сложа modelines за честота 100 Хц се появяват горните проблеми, като с kdm нито мога да изляза от сесията, нито да рестартирам компютъра, а с gdm успявам поне да рестартирам.

Драйверите на Ати съм ги инсталирал по инструкциите от този сайт. Ето и част от xorg.conf
Примерен код
Section "Module"
   Load   "i2c"
   Load   "bitmap"
   Load   "ddc"
   Load   "extmod"
   Load   "freetype"
   Load   "int10"
   Load   "vbe"
   Load    "GLcore"
   Load    "glx"
   Load    "dri"
EndSection

Section "Device"

   Identifier    "ATI"
   Driver       "fglrx"
   Option       "VideoOverlay" "on"
   Option       "OpenGLOverlay" "off"
   Option       "UseInternalAGPGART" "no"
EndSection

Section "Monitor"
   Identifier   "Generic Monitor"
   Option      "DPMS"
   HorizSync   30-96
#   VertRefresh   47-160
   VertRefresh   100-160

#------------------>from Internet<--------------
#Horizontal Resolution:   1024
#Vertical Resolution:     768
#Vertical Refresh Rate:   100.00 Hz
#Horizontal Refresh Rate: 81.70 KHz
#Dot Clock Frequence:     124.84 MHz

# V-freq: 100.00 Hz  // h-freq: 81.70 KHz
Modeline "1024x768" 124.84  1024 1088 1240 1528   768  768  771  817
#------------------>end from Internet<-------------
EndSection

Section "Screen"
   Identifier   "Default Screen"
   Device      "ATI"
   Monitor      "Generic Monitor"
   DefaultDepth   24
   SubSection "Display"
      Depth      1
      Modes      "1024x768" "800x600" "640x480"
   EndSubSection
   SubSection "Display"
      Depth      4
      Modes      "1024x768" "800x600" "640x480"
   EndSubSection
   SubSection "Display"
      Depth      8
      Modes      "1024x768" "800x600" "640x480"
   EndSubSection
   SubSection "Display"
      Depth      15
      Modes      "1024x768" "800x600" "640x480"
   EndSubSection
   SubSection "Display"
      Depth      16
      Modes      "1024x768" "800x600" "640x480"
   EndSubSection
   SubSection "Display"
      Depth      24
      Modes      "1024x768" "800x600" "640x480"
   EndSubSection
EndSection

Section "ServerLayout"
   Identifier   "Default Layout"
   Screen      "Default Screen"
   InputDevice   "Generic Keyboard"
   InputDevice   "Configured Mouse"
EndSection

Section "DRI"
   Mode   0666
EndSection

Помагайте, защото това е работен компютър, на който чета лекции, пиша протоколи и правя курсови проекти. А с наближаването на сесията се налага да изкарвам някой път по над 16 часа пред монитора и тази ниска честота на опресняване ми докарва голямо главоболие и проблеми с очите.
Активен

Gaara

  • Напреднали
  • *****
  • Публикации: 631
  • Distribution: Debian
  • Window Manager: E17
    • Профил
mikis, честотата ти зависи от модела на монитора. Спрямо модела ти си оправи Horizsync и VertRefresh и всичко ще е на 6.
Активен

Last night, Darth Vader came down from planet Vulcan and told me that if you don't install Debian, he'd melt your brain.

mikis

  • Напреднали
  • *****
  • Публикации: 746
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
Точно. Честотата съм я взел от упътването за монитора и е 100% вярна. Плюс това, работеше без проблеми с нея на предишния ми Unstable.
Не мога да си обясня кое всъщност е разковничето - нещо по настройките на display-manager-a или пък проблем с драйвера на ати/ядрото '<img'>
Като казах ядро
Примерен код
Linux debian-box 2.6.18-4-k7 #1 SMP Mon Mar 26 17:57:15 UTC 2007 i686 GNU/Linux

Цитат
~$ dpkg -l linux*head*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name             Version          Description
+++-================-================-================================================
un  linux-headers    <none>           (no description available)
un  linux-headers-2. <none>           (no description available)
ii  linux-headers-2. 2.6.18.dfsg.1-12 Common header files for Linux 2.6.18
ii  linux-headers-2. 2.6.18.dfsg.1-12 Header files for Linux 2.6.18 on AMD K7
ii  linux-kernel-hea 2.6.18-7         Linux Kernel Headers for development

Примерен код
~$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9100 DDR Generic
OpenGL version string: 1.3.1091 (X4.3.0-8.28.8)

Да уточня, проблемът не е в това, че мониторът не тръгва на 100 Хц. Напротив, върви си и то много хубаво. Проблемът е в това, че когато мониторът е настроен на 100 Хц (чрез modelines), компютърът забива при опит за рестартиране или излизане от сесията.

Ново двайсе: Забива независимо какъв display manager или графична среда ползвам ':crazy:' Прекалено съм нервен да се занимавам с това днес. Утре ще върна драйвера на "radeon" да видя какво ще излезе.



Активен

smelkomar

  • Напреднали
  • *****
  • Публикации: 429
    • Профил
http://xtiming.sourceforge.net/cgi-bin/xtiming.pl

За разлика от сайта на mikis, който не може да генерира под 800x600 (поне при мен), този определено може.

Само не разбрах, драйвера на ATi от тяхната страница ли ползваш или този по подразбиране?



Активен

Ползвам т'ва, к'вот ме кефи

dual_OS

  • Напреднали
  • *****
  • Публикации: 36
  • Distribution: Debian Linux
  • Window Manager: KDE
    • Профил
Опитай следното нещо: във файла kdmrc добави във секция
[X-:*-Core]

TerminateServer=true
Активен

Debian Power

mikis

  • Напреднали
  • *****
  • Публикации: 746
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
Цитат (smelkomar @ Април 10 2007,23:08)
Само не разбрах, драйвера на ATi от тяхната страница ли ползваш или този по подразбиране?

Ползвам драйверите от хранилищата на Дебиан.

В крайна сметка върнах драйвера от "fglrx" на "radeon" и проблемът изчезна!
Съответно MPlayer не може да ползва "xv" драйвера и вади черен екран, а 3д игрите се влачат като народна песен. Това не е вариант, така че ако имате предложения какво да правя с драйвера на Ати, казвайте ги.

dual_OS,
ще пробвам съвета ти и ще пиша какво е станало.
Edit: Впрочем dual_OS, каква е идеята на тази опция? Дай малко повече инфо.



Активен

triplek

  • Напреднали
  • *****
  • Публикации: 564
    • Профил
За драйвера ето една чудесна инструкция - цък

За mplayer се добавя в Section Device -

Примерен код
Option      "VideoOverlay" "on" # Enable Xv overlay


и става нещо подобно:

Примерен код
Section "Device"
   Identifier   "ATI Technologies Inc RV280 [Radeon 9200 PRO]"
   Driver      "fglrx"
   BusID      "PCI:1:0:0"
   Option      "VideoOverlay" "on" # Enable Xv overlay
EndSection
Активен

Debian Lenny/sid

mikis

  • Напреднали
  • *****
  • Публикации: 746
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
Цитат (triplek @ Април 12 2007,09:20)
За драйвера ето една чудесна инструкция - цък

Точно по тази инструкция съм го инсталирал, стъпка по стъпка. Пак казвам, проблем с инсталирането няма. Проблемът възниква след това, когато опитам да рестартирам компютъра или да завърша сесията - просто забива.
Интересното е, че отначало работеше без никакви забележки и на практика проблемът се появи веднага щом излезе Etch. Не знам дали е просто съвпадение.

Ще опитам да преинсталирам драйвера и ще видя какво ще излезе.
Активен

mhydra

  • Напреднали
  • *****
  • Публикации: 715
  • Distribution: Fedora, Mandriva
  • Window Manager: GNOME
    • Профил
Кво да ти кажа Микис... еми треа да благодариш на АТи за драйвера. Той е виновен.
Щом като си сменил от фглрх на радеон драйвер и се е оправила познай къде е проблема. '<img'>
От всякакви ати карти ми е омръзнало поне специално на мене де ..и за това такива карти не си купувам.
Абе кво да ти кажа, има решение на проблема и той е в една затворена кутия с похлупак от горе на който пише "Кохче"
Използвай го и реши проблемите си от веднъж.



Активен

Указвам помощ за всичко свързано с Fedora и Мандрива.
Може да ме търсите на ICQ.