open All Channels
seplocked Linux
blankseplocked Eve reports Nvidia 560 GTX as a 8300 GS
 
This thread is older than 90 days and has been locked due to inactivity.


 
Author Topic

Talis Mahn
Cotton Buds
Posted - 2011.07.15 03:50:00 - [1]
 

Anyone have an idea on how I get EVE to see the correct type of video card?
The graphics are much better but Eve likes to hesitate ever though my frame rate is up over 50FPS

Xubuntu 11.04 64bit
AMD 6000+ X2
4 GB RAM
NVIDIA Driver Version:275.09.07
Wine 1.3.24

Cheers

Nimtra
Posted - 2011.07.17 01:32:00 - [2]
 

try to look here : http://wiki.winehq.org/UsefulRegistryKeys
especially check " VideoPciVendorID "
I guess your graphics card gets detected wrongly.

Talis Mahn
Cotton Buds
Posted - 2011.07.17 15:51:00 - [3]
 

Thank you, I will do that. I've been looking for a solution but haven't been having much luck.

Talis Mahn
Cotton Buds
Posted - 2011.07.17 17:34:00 - [4]
 

Edited by: Talis Mahn on 17/07/2011 17:47:59
Now I'm having trouble finding the correct registry values to put in.


I knew there was a reason I stayed away from the registry when I used windows. >:(

Nimtra
Posted - 2011.07.17 19:46:00 - [5]
 

Edited by: Nimtra on 17/07/2011 20:01:15
Read the site :P ... so here is the super short version
once you are in HKEY_CURRENT_USER -> software -> wine
create the new key ( copy paste it from the page, ) Direct3D , the make a new value inside that key, its of type REG_SZ . copy the name again from the site

also read the first paragrpahs on that page ^^.

Quote:
If a key or value does not exist, create it. All values are strings (REG_SZ) unless stated otherwise.
To create a new key if it does not exist:
In a terminal, type wine regedit and hit enter
Open the tree on the left to the section where you need to add it (e.g., HKEY_CURRENT_USER\Software\Wine)
Select the section you are going to add the new key to (e.g., Wine)
Right click and select New->Key
Type the name of the new key (taken from the list below)
Hit enter


Did I say read that page?

Or do you mean you dont know what to put in where?
look ath the example :
you need 2 values in the Direct3D key
VideoPciDeviceID and VideoPciVendorID .
If you read the text under VideoPciVendorIDyou will see that you can find out both parts .

You can run e.g.
Quote:
lspci | grep VGA
00:02.0 VGA compatible controller....


to find out where your graphics card is plugged in

then :
Quote:
lspci -n | grep 00:02.0
00:02.0 0300: 8086:a011



Then use the values according to the text.

Anyway. if that is not the problem, please tell me.

Talis Mahn
Cotton Buds
Posted - 2011.07.17 23:05:00 - [6]
 

I didn't understand what I was reading there. If they'd put an example it would have helped a lot. I think I put the values in correctly. When I first logged in after the changes everything was set to high quality, but now the video card displays as "Direct3D HAL 1"

As long as it works.

Thanx for the help

Nimtra
Posted - 2011.07.18 01:57:00 - [7]
 

also try this value :
VideoMemorySize
Quote:
[Sets the amount of emulated video memory (in megabytes). Default is a simple autodetection
based on the card type guessed from OpenGL strings and extensions]


might help too

Talis Mahn
Cotton Buds
Posted - 2011.07.23 18:02:00 - [8]
 

Edited by: Talis Mahn on 23/07/2011 18:04:55
I'm getting 59+ FPS in a window with most settings set to High (Seems to be the only way it wants to work). I can live with it. :) Thank you for the help.

Here are the Registry settings I created in Direct3D (Asus Geforce GTX 560):

VideoMemorySize REG_SZ 1024
VideoPciDeviceID REG_DWORD 0x00001201
VideoPciVendorID REG_DWORD 0x000010de

I'll keep tweaking at it. But at least it works!

Thanks again

Katrina Bekers
Gallente
Fighters Squadron
Posted - 2011.08.24 14:52:00 - [9]
 

I had the same problem. I came back from holidays, upgraded WINE (1.3.26, atm), and my GTX560Ti is recognized correctly now.

Try again.

Katrina Bekers
Gallente
Fighters Squadron
Posted - 2011.08.29 18:54:00 - [10]
 

It seems it was a upper/lowercase issue in the DirectX code, now fixed:

http://bugs.winehq.org/show_bug.cgi?id=27924

Talis Mahn
Cotton Buds
Posted - 2011.09.04 22:08:00 - [11]
 

Still no go. Shows as either and 8300GS or HAL. I have a theory its how the mainboard is identifying it. And since I'm upgrading to to a Sabretooth board I'll see what happens when the new system is running. Darned alder chipsets.

On the other hand still getting 59+ FPS in space so... I'm good

Ribaldry
Posted - 2011.09.04 23:25:00 - [12]
 

Edited by: Ribaldry on 05/09/2011 01:01:03
Just to clarify for those confused by this.

You will create a new key under Wine called Direct3D. This appears as a folder.
You will then create a new DWORD value inside Direct3D for VideoPciDeviceID and one for VideoPciVendorID.
Use "lspci | grep -i vga" to figure out the id if the pci device (you probably have dozens of devices, you just care about the VGA one). Then lspci -n looking for the same id (01:00.0 in my case).

To get the vendor and device ids: lspci -n | grep `lspci | grep -i vga | cut -d' ' -f1` | cut -d' ' -f3

The value before the : is the vendor id and after is the device id. Put these in the 2 new DWORDs you created.

I came here because I was wondering why my q9400 4gb 260gtx win7 box was WAY faster than my i5-2500k 460gtx 10gb linux box... I didn't even notice before that it is detected as a 8300 gs but sure enough it was. I was capped at 60 fps on my windows box (260gtx) and the same view was 15fps on my bigger box (460gtx). Now I'm up to 25 fps on the 460 with the new reg keys.

The version in git is 1.3.27 which I've already found to be really buggy. I'm using the nvidia 270.41.06 drivers. Couldn't get the 280 drivers to be started by the kernel.

Ribaldry
Posted - 2011.09.04 23:59:00 - [13]
 

Edited by: Ribaldry on 05/09/2011 01:01:10


 

This thread is older than 90 days and has been locked due to inactivity.


 


The new forums are live

Please adjust your bookmarks to https://forums.eveonline.com

These forums are archived and read-only