LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   monitor scaling in xorg.conf or video drivers (https://www.linuxquestions.org/questions/linux-newbie-8/monitor-scaling-in-xorg-conf-or-video-drivers-4175532055/)

cncdan 01-25-2015 12:45 AM

monitor scaling in xorg.conf or video drivers
 
Hi this is my first post. I'm a Linux user but far from an expert. I'm building a CNC machine and it will be powered by linuxcnc, I may try to compile it for my more modern hardware.

My question is because I have some old cases with touch screen monitors that were likely from some sort of kiosk. The built in monitors have odd Samsung lcd panels with a native resolution of 1024x768 but they are wide screen. They look like 16:9 but could be 16x10. Certainly not 4:3. Thus the pixels are rectangular. The monitors accept higher resolutions so I can output in a wide screen aspect ratio however the image is not sharp because of the down conversion and maybe to some extent the resolutions might be high for the VGA connection.

I'd like the picture to not be squished but with the quality I see when I use the native resolution. So I need to send the monitor an image that's been stretched a little so the monitor can squish it back to the right proportions. I will be using an amd a6 apu fm2 socket since the motherboards for these still often have a parallel header making a mesa FPGA card unnecessary for driving the gecko stepper drivers for this build keeping the costs at a minimum and the setup simple. Do the ati drivers allow scaling independent of output resolution? Is there some way to configure xorg.conf to do this?

business_kid 01-26-2015 04:14 AM

Welcome to LQ

One thing to do is write NO xorg.conf, and start X. If your fpga doesn't identify itself as something X recognizes, all this will fall flat. The attempt will write a file /var/log/Xorg.0.log. It's a text file. Read through it for such details as how big the screen thinks it is, etc. You give X a screen size, and a virtual size(by default screen size), and X will draw up the appropriate screen

If you use the vesa driver, all modes will be 4:3


All times are GMT -5. The time now is 03:01 AM.