[nycbug-talk] Xorg VESA Driver Fun

Mark Saad mark.saad at ymail.com
Thu Jan 10 16:49:48 EST 2013


Hey Talk
  I am playing with new desktop at work and I am running into a issue with
the video card; I want to see what you all think.

So for starter the system board is an Foxconn D250s which has an Intel
Cedertrail CPU and GPU.  In reality the GPU is actually a PowerVR gpu.
There is a Closed source Linux blob for xorg and there is no chance to make
it work on FreeBSD or any 64bit OS .

So for now I am stuck with the VESA driver .  I want to setup the driver to
drive a 1680x1050 monitor.

I went and did the following steps in a running xorg setup

1. I used cvt to get the new modeline

msaad at stereo-hippo:~> cvt 1680 1050
# 1680x1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz
Modeline "1680x1050_60.00"  146.25  1680 1784 1960 2240  1050 1053 1059
1089 -hsync +vsync

2. They I used xrandr to add the new mode

msaad at stereo-hippo:~> xrandr --newmode "1680x1050_60.00"  146.25  1680 1784
1960 2240  1050 1053 1059 1089 -HSync +VSync

3. Then I added it with xrandr
msaad at stereo-hippo:~> xrandr --addmode default  "1680x1050_60.00"

4. Then I verified it was added

msaad at stereo-hippo:~> xrandr --verbose
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1280 x 1024, maximum 1680 x 1050
default connected 1280x1024+0+0 (0x4a) normal (normal) 0mm x 0mm
        Identifier: 0x49
        Timestamp:  2903289
        Subpixel:   no subpixels
        Clones:
        CRTC:       0
        CRTCs:      0
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter:
  1280x1024 (0x4a)    0.0MHz *current
        h: width  1280 start    0 end    0 total 1280 skew    0 clock
0.0KHz
        v: height 1024 start    0 end    0 total 1024           clock
0.0Hz
  1024x768 (0x4b)    0.0MHz
        h: width  1024 start    0 end    0 total 1024 skew    0 clock
0.0KHz
        v: height  768 start    0 end    0 total  768           clock
0.0Hz
  800x600 (0x4c)    0.0MHz
        h: width   800 start    0 end    0 total  800 skew    0 clock
0.0KHz
        v: height  600 start    0 end    0 total  600           clock
0.0Hz
  640x480 (0x4d)    0.0MHz
        h: width   640 start    0 end    0 total  640 skew    0 clock
0.0KHz
        v: height  480 start    0 end    0 total  480           clock
0.0Hz
  1680x1050_60.00 (0x4e)  146.2MHz -HSync +VSync
        h: width  1680 start 1784 end 1960 total 2240 skew    0 clock
65.3KHz
        v: height 1050 start 1053 end 1059 total 1089           clock
60.0Hz

5. Then I tried to switch to the new mode and it did not work.

msaad at stereo-hippo:~> xrandr --output default --mode "1680x1050_60.00"
xrandr: Failed to get size of gamma for output default
xrandr: Configure crtc 0 failed

I tried to set the crtc value and it still does not work .

msaad at stereo-hippo:~> xrandr --output default --crtc 0 --mode
"1680x1050_60.00"
xrandr: Failed to get size of gamma for output default
xrandr: Configure crtc 0 failed


So does anyone know what I am missing ?



-- 

Mark Saad | mark.saad at ymail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.nycbug.org:8443/pipermail/talk/attachments/20130110/812f9837/attachment.htm>


More information about the talk mailing list