You are not logged in.
Hello,
i just installed Arch Linux onto a 4GB USB drive to test Arch Linux natively on my desktop PC.
It has a GeForce GTX 580 so I installed pacman -S nvidia + xorg-server and gnome.
My monitors native resolution is 1920x1200 @ 60Hz and it is conected via HDMI.
Now it looks like I have a smaller (active area) screen within my screen and 2-3cm black borders on the side.
WIthin that is the actual desktop which doesn't fill the entire active area either. You can see that because
it still has black borders which are little bit lighter thou.
When I use nvidia-settings and set my Desktop to 1920x1200 it streches into the disabled area. I have
to use 1680x1050 in order to have the entire desktop accessible.
During installation everything was fine with nouveau and my setup was using the native resolution. After
I booted my stick for the first time it loaded nouveau to but also didn't use my screen right. So I'm a bit
puzzled.
Anyone has advice?
Kind Regards,
blackout23
Last edited by blackout23 (2012-05-30 11:59:42)
Offline
Ok, I know this is in the Ati part of the Wiki and you are using an nVidia card, but, perhaps it is a variant of the issue: underscanning.
See Here.
The thing to try is:
xrandr --output HDMI-0 --set underscan off
Replacing "HDMI-0" with your own monitor port. You can get a list of ports on your machine with
xrandr -q
Disclaimer: if a monkey eats your monitor then sorry in advance and sorry you took the chance yourself if you decide to try this.
Offline
I can't find my monitor port with xrandr -q
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 320 x 175, current 1920 x 1200, maximum 1920 x 1200
default connected 1920x1200+0+0 0mm x 0mm
1920x1200 50.0*
1920x1080 51.0 52.0
1680x1050 53.0
1600x1200 54.0
1440x900 55.0
1440x576 56.0
1400x1050 57.0 58.0 59.0
1280x1024 60.0 61.0 62.0
1280x960 63.0 64.0
1280x720 65.0
1152x864 66.0
1024x768 67.0 68.0 69.0 70.0 71.0 72.0
960x720 73.0 74.0
928x696 75.0 76.0
896x672 77.0 78.0
832x624 79.0
800x600 80.0 81.0 82.0 83.0 84.0 85.0 86.0 87.0 88.0 89.0
720x576 90.0 91.0
720x400 92.0
700x525 93.0 94.0
640x512 95.0 96.0 97.0
640x480 98.0 99.0 100.0 101.0 102.0 103.0 104.0 105.0
640x400 106.0
640x350 107.0
576x432 108.0
512x384 109.0 110.0 111.0 112.0 113.0
416x312 114.0
400x300 115.0 116.0 117.0 118.0 119.0
360x200 120.0
320x240 121.0 122.0 123.0 124.0
320x200 125.0
320x175 126.0
I tried default, HDMI-0 and DFP-1 as it is called in the nvidia settings (DFP-1 @ GPU 0) but it is either not found
or I get this
sudo xrandr --output default --set underscann off
xrandr: Failed to get size of gamma for output default
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 153 (RANDR)
Minor opcode of failed request: 11 (RRQueryOutputProperty)
Serial number of failed request: 21
Current serial number in output stream: 21
What I noticed is that when booting arch my monitor prints HDMI AV in big letters as input source early during boot. When booting
Windows it says DVI. But I don't think that is the problem.
There seems to be an something similar in the nvidia-configs but raising it to 200 only makes the picture smaller.
http://s7.directupload.net/images/120529/8h93hg5x.png
Last edited by blackout23 (2012-05-29 20:59:43)
Offline
I can't find my monitor port with xrandr -q
That's because only the beta driver has xrandr1.2 support. Not even that driver will help you though, as the --underscan property is specific to the radeon driver.
Have a look at this: http://analogbit.com/node/23, though I'm not sure that's your issue. But it could be. Edit: Or not, I see now you have the same issue with the nouveau driver. Could be the monitor then, it needs to be properly configured.
Last edited by Gusar (2012-05-29 20:59:02)
Offline
Thank you Gusar, the issue I was worried about was an incompatible timing being sent to the device. An HDMI device should be new-enough that it could handle such an event but older, mainly CRT, VGA monitors can actually be damaged in such an occurrence. The same caution would apply to modifying the EDID information reported by a device. If that is done incorrectly the modified EDID information may cause the graphics device to send incompatible information to the display device. If the display does not handle that gracefully, and again I'm only aware of older CRT monitors having this failure, then damage to the display could result.
Offline
blackout23 wrote:I can't find my monitor port with xrandr -q
That's because only the beta driver has xrandr1.2 support. Not even that driver will help you though, as the --underscan property is specific to the radeon driver.
Have a look at this: http://analogbit.com/node/23, though I'm not sure that's your issue. But it could be. Edit: Or not, I see now you have the same issue with the nouveau driver. Could be the monitor then, it needs to be properly configured.
Yes the strange thing is that everything was fine during installation. My console was at 1920x1200 looked very nice and fit the screen perfectly.
My Grub fills the screen and the boot procces up to udev. After that it goes black for a second and is cut off at the left side.
Last edited by blackout23 (2012-05-29 21:03:10)
Offline
EDID issue I'd say, and the installation media has an older nouveau driver which reacted differently to it. You could try specifying your own modeline. Or, the nvidia driver has tons of ModeValidation options you can play with, you can also tell it to not use the EDID at all:
Option "UseEDID" "FALSE"
Offline
EDID issue I'd say, and the installation media has an older nouveau driver which reacted differently to it. You could try specifying your own modeline. Or, the nvidia driver has tons of ModeValidation options you can play with, you can also tell it to not use the EDID at all:
Option "UseEDID" "FALSE"
That did not solve the problem but the results are promising. I added it to the Device section of xorg.conf and now it starts the desktop with max. resolution 640x480, but no
unfilled active area this time.
Can't go any higher with nvidia-settings alone so still needs some work around.
Last edited by blackout23 (2012-05-29 23:33:27)
Offline
Well yeah, without the EDID, the driver doesn't know what the display's preferred mode is, or what modes the display actually supports. You'll need to specify your own modeline.
Offline
Do you have any advice on how to do that? I searched the internet for "VX2835wm EDID linux" and found similiar problems but no real solution.
I can get my EDID Information when booted into Windows but I don't think I can use it as Option "CustomEDID" "DFP-1:/..." The binaries
I get with AcquireEDID in the nvidia settings while in linux look very diffrent.
Vendor/Product Identification:
Monitor Name : VX2835wm
Monitor Serial Number : QFG081100497
Manufacturer Name : ViewSonic Corporation
Product Id : F1F
Serial Number : 16843009
Week Of Manufacture : 11
Year Of Manufacture : 2008
EDIDVersion : V1.3
Number Of Extension Flag : 1
Display parameters:
Video Input Definition : Digital Signal
DFP1X Compatible Interface : False
Max Horizontal Image Size : 590 mm
Max Vertical Image Size : 370 mm
Max Display Size : 27,4 Inches
Power Management and Features:
Standby : Not Supported
Suspend : Not Supported
ActiveOff : Supported
Video Input : 1
sRGB Default ColorSpace : True
Default GTF : Not Supported
Prefered Timing Mode : True
Gamma/Color and Etablished Timings:
Display Gamma : 2,2
Red : x = 0,65 - y = 0,329
Green : x = 0,3 - y = 0,623
Blue : x = 0,142 - y = 0,065
White : x = 0,316 - y = 0,341
Etablished Timings :
800 x 600 @ 60Hz (VESA)
800 x 600 @ 56Hz (VESA)
640 x 480 @ 75Hz (VESA)
640 x 480 @ 72Hz (VESA)
640 x 480 @ 67Hz (Apple, Mac II)
640 x 480 @ 60Hz (IBM, VGA)
720 x 400 @ 70Hz (IBM, VGA)
1280 x 1024 @ 75Hz (VESA)
1024 x 768 @ 75Hz (VESA)
1024 x 768 @ 70Hz (VESA)
1024 x 768 @ 60Hz (VESA)
832 x 624 @ 75Hz (Apple, Mac II)
800 x 600 @ 75Hz (VESA)
800 x 600 @ 72Hz (VESA)
1152 x 870 @ 75Hz (Apple, Mac II)
Display Type : RGB Color Display
Standard Timing:
Standard Timings n° 3
X Resolution : 1600
Y Resolution : 1200
Vertical Frequency : 60
Standard Timings n° 5
X Resolution : 1400
Y Resolution : 1050
Vertical Frequency : 60
Standard Timings n° 6
X Resolution : 1280
Y Resolution : 1024
Vertical Frequency : 60
Standard Timings n° 7
X Resolution : 1280
Y Resolution : 960
Vertical Frequency : 60
Standard Timings n° 8
X Resolution : 1152
Y Resolution : 864
Vertical Frequency : 75
Preferred Detailed Timing:
Pixel Clock : 154 Mhz
Horizontal Active : 1920 pixels
Horizontal Blanking : 160 pixels
Horizontal Sync Offset : 48 pixels
Horizontal Sync Pulse Width : 32 pixels
Horizontal Border : 0 pixels
Horizontal Size : 593 mm
Vertical Active : 1200 lines
Vertical Blanking : 35 lines
Vertical Sync Offset : 3 lines
Vertical Sync Pulse Width : 6 lines
Vertical Border : 0 lines
Vertical Size : 371 mm
Input Type : Digital Separate
Interlaced : False
VerticalPolarity : False
HorizontalPolarity : True
Monitor Range Limit:
Maximum Vertical Frequency : 76 Hz
Minimum Vertical Frequency : 50 Hz
Maximum Horizontal Frequency : 82 KHz
Minimum Horizontal Frequency : 30 KHz
Maximum Pixel Clock : 150 MHz
Stereo Display:
Stereo Display : Normal display (no stereo)
RAW Data:
0x00 00 FF FF FF FF FF FF 00 5A 63 1F 0F 01 01 01 01
0x10 0B 12 01 03 80 3B 25 78 2E 9E 71 A6 54 4C 9F 24
0x20 10 51 57 BF EF 80 D1 00 B3 00 A9 40 95 00 90 40
0x30 81 80 81 40 71 4F 28 3C 80 A0 70 B0 23 40 30 20
0x40 36 00 51 73 21 00 00 1A 00 00 00 FF 00 51 46 47
0x50 30 38 31 31 30 30 34 39 37 0A 00 00 00 FD 00 32
0x60 4C 1E 52 0F 00 0A 20 20 20 20 20 20 00 00 00 FC
0x70 00 56 58 32 38 33 35 77 6D 0A 20 20 20 20 01 2E
EDIT: Might have a solution will see if it works.
http://forums.fedoraforum.org/showthread.php?t=227635
Last edited by blackout23 (2012-05-30 11:32:34)
Offline
Do you have any advice on how to do that?
By reading documentation on how to set custom modelines, of course. Edit: oops, I just remembered, the Arch wiki on custom resolutions is kinda flaky. Do a forum search with Keyword modeline and Author Gusar, you'll find a few relevant threads.They're for using nouveau, so they're not 100% applicable, but the stuff on how to get modelines is relevant.
EDIT: Might have a solution will see if it works.
http://forums.fedoraforum.org/showthread.php?t=227635
Err, that points to the same link I already gave above...
Last edited by Gusar (2012-05-30 11:47:43)
Offline
I recenly started a similar thread about this....although I use ati. But it was the TV setting that needed changing. Here, try to see if your monitor has any such setting (like Wide-Fit or Screen-Fit)
There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !
Offline