LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 10-06-2006, 08:59 PM   #1
ddu_
Member
 
Registered: Dec 2004
Distribution: Slackware
Posts: 114

Rep: Reputation: 16
Video Driver Help!


Hey guys, I'm a total noob to linux so any help is apperciated.

I recently bought a Gateway MX3231 Laptop. It has a 14.1 widescreen LCD. As of now, Im unable to run the native resolution 1280x768. I cant run any widescreen resolutions. I've tried modifiying the xorg.conf file and I've gotten the error:


VESA(0): Not using mode "1280x768" (no mode of this name)

I assume it has something to do with the video driver....as of now Im just using the VGA Compatible controller: VIA Technologoies, Inc. UniChrome Pro IGP (rev 01)

My laptop is running slackware11, and I know that it has a VIA/S3G UniChrome Pro IGP video card (CN700 chipset i believe)

I found this driver for it:
http://www.viaarena.com/default.aspx...0&SubCatID=158

But it doesnt have a slack package and I have to do it from source. I tried following the readme with no success. Can anyone help me get this installed?!

Thanks again!
 
Old 10-06-2006, 09:17 PM   #2
ddu_
Member
 
Registered: Dec 2004
Distribution: Slackware
Posts: 114

Original Poster
Rep: Reputation: 16
Just some more information...these are the steps I followed:

Building viafb as a module for Linux kernel 2.4

Make sure you have the kernel sources installed in /usr/src/. For example, if your kernel version is 2.4.18-3, then there would be /usr/src/linux-2.4.18-3 in your system.
Copy viafb to any directory, and then following below steps:
Step 1: change to viafb directory
# cd viafb/
Step 2: Clear all object file.
# make clean
Step 3: Make source code
# make
Note that if no any error, this step will be produced an object file "viafb.o".
Step 4: Install viafb.o framebuffer driver
# make install

Am I missing something? Do I have to do something else to make it use the driver? lspci still gives the same output and fbset -i still says VESA VGA.
 
Old 10-07-2006, 12:20 AM   #3
ddu_
Member
 
Registered: Dec 2004
Distribution: Slackware
Posts: 114

Original Poster
Rep: Reputation: 16
Sorry to keep replying to myself, but I want to give you as much info as possible.

When I do a lsmod, it shows viafb as unused. in the lib/modules/2.4.33.3/kernel/drivers/video folder, I see viafb.o (its in a different color then all the others)

Is there something i need to do to load these modules? Im totally lost...
 
Old 10-08-2006, 10:18 PM   #4
ddu_
Member
 
Registered: Dec 2004
Distribution: Slackware
Posts: 114

Original Poster
Rep: Reputation: 16
Adding to my original thread, as the rules state....

I've posted a smiliar question to this, but I think I'm trying to go down a different avenue now. Here's my situation. I've got a gateway MX3231 with a 14.1" widescreen monitor. It also has the VIA/S3G UniChrome Pro IGP video card.

The first problem i had was the resolution. I was unsuccessful at installing the S3G Driver (which is what i hope you guys can help me with) so I found a solution to force VESA to do 1280x768:

Add the following to your Monitor Section of your xorg.conf file:

ModeLine "1280x768" 87.04 1280 1376 1488 1800 768 771 777 806

Now that I'm running at 1280x768, I want to continue to try to install the correct video driver. I downloaded this driver (CN700, as lspci says):


http://www.viaarena.com/default.aspx...0&SubCatID=158

To install, since it isn't distro specific (source?), I use the readme and do the following:

Make sure you have the kernel sources installed in /usr/src/. For example, if your kernel version is 2.4.18-3, then there would be /usr/src/linux-2.4.18-3 in your system.
Copy viafb to any directory, and then following below steps:
Step 1: change to viafb directory
# cd viafb/
Step 2: Clear all object file.
# make clean
Step 3: Make source code
# make
Note that if no any error, this step will be produced an object file "viafb.o".
Step 4: Install viafb.o framebuffer driver
# make install

Then i do a modprobe viafb. When I do so, I notice in lsmod these two lines addded:
viafb 116800 0 (unused)
fbgen 2884 0 [viafb]

Now, I edit my xorg.conf file and change the driver from vesa to via
so it looks like this:

# Any number of graphics device sections may be present

Section "Device"
Identifier "VESA Framebuffer"
Driver "via"
#VideoRam 4096
# Insert Clocks lines here if appropriate
EndSection


Now, when I do a startx I get a fatal server error: No Screen Found


Any idea where to go from here? I'm using Slack11. Thanks in advance!
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Network driver and Video card driver sniperbooger Linux - Software 2 11-10-2005 09:39 PM
S3 video Driver shaedee74 Linux - Hardware 3 03-03-2005 02:12 AM
Suse 9.2 Audio Driver and Video Driver Woes CoachZ Linux - Software 2 02-17-2005 08:50 AM
Video Driver Poblems with Red Hat 8.0 (trident video driver) AstroJim Linux - Newbie 1 05-20-2004 03:25 PM
Video Driver heartagram Linux - Software 0 09-21-2003 04:39 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 03:35 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration