Re: Nvidia 6200 - Olevia 26" TV - DPMS Suspend
I have no doubt it's the new 23" Olevia LT23HVX (Syntax brand) TV's fault (VGA EDID handshake info). The 6200 card has worked with a 17" princton 4:3 monitor over DVI just fine in 1280x1024 for years, even worked in a dual display setup with a panasonic 17" widescreen tv over VGA. That was long ago when my computers were in my bedroom so I don't remember which nvidia drivers I was using then. BUt then I moved all hardware downstairs and switched out the 6200 for an older MX440 so I could use the 6200 in an HTCP unit in the family room that never took shape.
The problem with waiting for it to go into DPMS SUSPEND mode (which happens almost immediately) is that I can't do anything after that, not even go to other tty sessions. I will setup ssh in low screen res so when using the nvidia driver and it goes into DPMS SUSPEND, i will at least be able to ssh in and get the log file.
When I got the new TV from my dad, I swaped out the old MX440 again for the GeForce 6200 because I thought I would get a better resolution on the TV. Maybe I should try the MX440 with the Nvidia 96.43 again just to see what sort of resolution I can get from it.
BUT, I will do as NikTH suggested first and also add the ModeDebug" option that BiclyclerBoy suggested.
PS I forgot to mention that last night I tried read-edid | parse-edid and it didn't give me any usedful information and said the data waas probably corrupt. I'll run it again tonight and post the actual output.
Re: Nvidia 6200 - Olevia 26" TV - DPMS Suspend
The read-edid only seems to work on 32 bit machines & even then it is a bit dodgy.
nvidia-settings can do this from the GUI ...which you can not use..
If you can't login to console then we can make a script that runs as X server starts ..
Make a script
Code:
#!/bin/sh
export DISPLAY=":0.0"
nvidia-settings --query screens > dump.txt
nvidia-settings --query all >> dump.txt
make it executable & set it up to start in ~/.xinitrc
(does not work same from in script due to missing env variables..)
If you use Option "ModeDebug" "True" the nVidia X server will write the EDID as raw bin data to log file..
nvidia-xconfig --extract-edids-from-file=copy_of_Xorg.0.log --extract-edids-output-file=edid-dump.bin
Then have to find an EDID decoder tool..
Re: Nvidia 6200 - Olevia 26" TV - DPMS Suspend
Quote:
Originally Posted by
BicyclerBoy
The read-edid only seems to work on 32 bit machines & even then it is a bit dodgy.
nvidia-settings can do this from the GUI ...which you can not use..
If you can't login to console then we can make a script that runs as X server starts ..
Make a script
Code:
#!/bin/sh
export DISPLAY=":0.0"
nvidia-settings --query screens > dump.txt
nvidia-settings --query all >> dump.txt
make it executable & set it up to start in ~/.xinitrc
(does not work same from in script due to missing env variables..)
If you use Option "ModeDebug" "True" the nVidia X server will write the EDID as raw bin data to log file..
nvidia-xconfig --extract-edids-from-file=copy_of_Xorg.0.log --extract-edids-output-file=edid-dump.bin
Then have to find an EDID decoder tool..
i don't have a file at ~/ named .xinitrc but I found one located at /etc/X11/xinit/ and it's named xinitrc
it looks like this now since I added what you stated.
Code:
#!/bin/bash
# /etc/X11/xinit/xinitrc
#
# global xinitrc file, used by all X sessions started by xinit (startx)
# invoke global X session script
. /etc/X11/Xsession
export DISPLAY=":0.0"
nvidia-settings --query screens > dump.txt
nvidia-settings --query all >> dump.txt
Re: Nvidia 6200 - Olevia 26" TV - DPMS Suspend
The hidden home file .xintrc does not exist by default.
AFAIK It is the user specific X server init settings.
You might like to try adding this to your grub boot cmd:
video=vesa:off vga=normal
You can interrupt grub in boot process & add those strings by hand..
These might (at least) allow the console login to have video framebuffer output.
I figured out some better (cleaner) nvidia-settings cmd options that don't create so much cruft..but that can wait..
Re: Nvidia 6200 - Olevia 26" TV - DPMS Suspend
Quote:
Originally Posted by
NikTh
Hi ,
Lets start from scratch and see ...
First remove everything related to nvidia
Code:
sudo apt-get remove --purge nvidia-*
sudo rm /etc/X11/xorg.conf
Then add the X - Swat PPA , it has the 304.64 driver and install the driver, and if I'm correct is the latest (newer) driver that supports Nvidia 6200.
Code:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update ; sudo apt-get dist-upgrade
sudo apt-get install nvidia-current nvidia-settings
sudo nvidia-xconfig
The dist-upgrade command needed here in case new driver needs some upgraded libraries.
Reboot and see the results.
If not work , give again the results of
Code:
cat /var/log/Xorg.0.log
Thanks
here's the resulting output from performing all your commands. I am about to restart the machine but first I think I need to blacklist all the nouveau things right?
http://pastebin.com/11HDcU9v
Re: Nvidia 6200 - Olevia 26" TV - DPMS Suspend
Quote:
Originally Posted by
BicyclerBoy
The hidden home file .xintrc does not exist by default.
AFAIK It is the user specific X server init settings.
You might like to try adding this to your grub boot cmd:
video=vesa:off vga=normal
You can interrupt grub in boot process & add those strings by hand..
These might (at least) allow the console login to have video framebuffer output.
I figured out some better (cleaner) nvidia-settings cmd options that don't create so much cruft..but that can wait..
so wait, am I suppose to create the .xinitrc file or is it fine that added those commands to the /etc/X11/xinit/xinitrc file?
Re: Nvidia 6200 - Olevia 26" TV - DPMS Suspend
Quote:
Originally Posted by
dannyboy79
here's the resulting output from performing all your commands. I am about to restart the machine but first I think I need to blacklist all the nouveau things right?
http://pastebin.com/11HDcU9v
@dannyboy79 , have you tried to boot from an older kernel ? From the Official (for Ubuntu 10.04) 2.6.x-xx . Do you have the Original kernel ? I see only 3.0.x-xx at your results.
Thanks
Re: Nvidia 6200 - Olevia 26" TV - DPMS Suspend
Quote:
Originally Posted by
NikTh
@dannyboy79 , have you tried to boot from an older kernel ? From the Official (for Ubuntu 10.04) 2.6.x-xx . Do you have the Original kernel ? I see only 3.0.x-xx at your results.
Thanks
i can try booting to an older kernel again but if you look at my older pastbin's I was booting to 2.6.53-22 but I switched to a newer one thinking it would help. Here's the Xorg.0.log file from a fresh restart
http://pastebin.com/CuE64BWJ
and of course the screen is blue and it says DPMS SUSPEND. I got the info from ssh'ing into it as nothing brings it out of DPMS SUSPEND, NOTHING. lol
BicylerBoy, I can't find any file named dump.txt so it must not have worked by adding it only the /etc/X11/xinit/xinitrc file.
I booted it again and it just keeps filling with the following:
Code:
(II) Dec 04 22:21:11 NVIDIA(GPU-0): --- End of ModePool for Synaptics Inc 323-S11 (CRT-0): ---
(II) Dec 04 22:21:11 NVIDIA(GPU-0):
(II) XKB: reuse xkmfile /var/lib/xkb/server-8199213BFD9155D5FF97EC02B93E2C9FEC5A1EBB.xkm
(WW) Dec 04 22:21:16 NVIDIA(0): WAIT (2, 6, 0x8000, 0xffffffff, 0x00005b7c)
(WW) Dec 04 22:21:23 NVIDIA(0): WAIT (1, 6, 0x8000, 0xffffffff, 0x00005b7c)
(WW) Dec 04 22:21:26 NVIDIA(0): WAIT (2, 6, 0x8000, 0xffffffff, 0x00006384)
(WW) Dec 04 22:21:33 NVIDIA(0): WAIT (1, 6, 0x8000, 0xffffffff, 0x00006384)
(WW) Dec 04 22:21:36 NVIDIA(0): WAIT (2, 6, 0x8000, 0xffffffff, 0x00006b8c)
(WW) Dec 04 22:21:43 NVIDIA(0): WAIT (1, 6, 0x8000, 0xffffffff, 0x00006b8c)
(WW) Dec 04 22:21:46 NVIDIA(0): WAIT (2, 6, 0x8000, 0xffffffff, 0x00007394)
(WW) Dec 04 22:21:53 NVIDIA(0): WAIT (1, 6, 0x8000, 0xffffffff, 0x00007394)
(WW) Dec 04 22:21:56 NVIDIA(0): WAIT (2, 6, 0x8000, 0xffffffff, 0x00007b9c)
(WW) Dec 04 22:22:03 NVIDIA(0): WAIT (1, 6, 0x8000, 0xffffffff, 0x00007b9c)
(WW) Dec 04 22:22:06 NVIDIA(0): WAIT (2, 6, 0x8000, 0xffffffff, 0x000083a4)
(WW) Dec 04 22:22:13 NVIDIA(0): WAIT (1, 6, 0x8000, 0xffffffff, 0x000083a4)
(WW) Dec 04 22:22:16 NVIDIA(0): WAIT (2, 6, 0x8000, 0xffffffff, 0x000094f8)
(WW) Dec 04 22:22:23 NVIDIA(0): WAIT (1, 6, 0x8000, 0xffffffff, 0x000094f8)
(WW) Dec 04 22:22:26 NVIDIA(0): WAIT (2, 6, 0x8000, 0xffffffff, 0x00009d94)
(WW) Dec 04 22:22:33 NVIDIA(0): WAIT (1, 6, 0x8000, 0xffffffff, 0x00009d94)
(WW) Dec 04 22:22:36 NVIDIA(0): WAIT (2, 6, 0x8000, 0xffffffff, 0x0000a5e8)
(WW) Dec 04 22:22:43 NVIDIA(0): WAIT (1, 6, 0x8000, 0xffffffff, 0x0000a5e8)
Re: Nvidia 6200 - Olevia 26" TV - DPMS Suspend
Hi ,
Two things I would try ,
1st , to add the Option DPMS FALSE in xorg.conf.. and see if is better . E.g.
Code:
Section "Device"
Driver "nvidia"
Option "DPMS" "FALSE"
and restart X .
2nd , a newer kernel (newer than 3.0.x-xx) from ppa-mainline . If this is ACPI problem , the newer kernel might fix it.
http://kernel.ubuntu.com/~kernel-ppa/mainline/
Re: Nvidia 6200 - Olevia 26" TV - DPMS Suspend
Quote:
Originally Posted by
NikTh
Hi ,
Two things I would try ,
1st , to add the Option DPMS FALSE in xorg.conf.. and see if is better . E.g.
Code:
Section "Device"
Driver "nvidia"
Option "DPMS" "FALSE"
and restart X .
2nd , a newer kernel (newer than 3.0.x-xx) from ppa-mainline . If this is ACPI problem , the newer kernel might fix it.
http://kernel.ubuntu.com/~kernel-ppa/mainline/
adding
Code:
Section "Device"
Driver "nvidia"
Option "DPMS" "FALSE"
didn't fix anything, still blue screen that says DPMS SUSPEND. Looking at the mainline ppa kernels all the lucid kernels are no where near the 3.0.x-xx so I am not sure who to do that. The latest kernel I have in lucid repo's is 3.0.0-28-generic.
Any other suggestions? What is that mention of a xkm file? Can I try to rename that xkm file so I tries to create a new one? Also, what about trying to use my own edid file? I am not sure exactly how to do that though, some google search reveal some info but not exactly how to do it. Or what about creating my own modelines? I just don't understand why 12.04.1 froma live usb stick uses nouveau and has a resolution of 1440x900 but I can't seem to duplicate that with 10.04.4.
This is just maddening!!